* tree-sra.c (try_instantiate_multiple_fields): Early return
[official-gcc.git] / gcc / testsuite / ChangeLog
blob25e806f37fb1e04c46ca0d9eb35a5bb8d35aa288
1 2008-05-06  Olivier Hainque  <hainque@adacore.com>
3         * gnat.dg/fatp_sra.adb: New test.
4         
5 2008-05-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7         PR middle-end/36141
8         * gcc.c-torture/pr36141.c: New testcase.
10 2008-05-06  Danny Smith  <dannysmith@users.sourceforge.net>
12         * lib/target_supports.exp (check_effective_target_4byte_wchar_t):
13         New proc.
14         * gcc.dg/utf16-4.c: Use it.
15         * gcc.dg/utf32-4.c: Use it.
16         * g++.dg/ext/utf16-4.C: Use it.
17         * gcc.dg/ext/utf32-4.C: Use it.
19 2008-05-05  Danny Smith  <dannysmith@users.sourceforge.net>
21         * gfortran.dg/dev_null.f90. Remove and replace with...
22         * gfortran.dg/dev_null.F90: Use preprocessor define to
23         generalize the DEV_NULL name.
25 2008-05-05  Andrew Pinski  <andrew.pinski@playstation.sony.com>
27         * gcc.dg/tree-ssa/forwprop-5.c: New testcase.
28         * gcc.dg/tree-ssa/forwprop-6.c: New testcase.
29         * gcc.dg/tree-ssa/forwprop-7.c: New testcase.
30         * gcc.dg/tree-ssa/forwprop-8.c: New testcase.
31         * gcc.dg/tree-ssa/forwprop-9.c: New testcase.
33 2008-05-05  Ira Rosen  <irar@il.ibm.com>
35         PR tree-optimization/36119
36         * gfortran.dg/vect/pr36119.f: New test. 
38 2008-05-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
40         PR libfortran/35995
41         * gfortran.dg/intrinsic_ifunction_1.f90:  New test case.
43 2008-05-04   Andy Hutchinson   <hutchinsonandy@aim.com>
45         * gcc.dg/nested-func-5.c: Skip for target without trampolines.
46         * gcc.dg/torture/nested-fn-1.c: Ditto.
48 2008-05-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
50         PR libfortran/35990
51         * gfortran.dg/intrinsic_pack_4.f90:  New test case.
53 2008-05-03  Eric Botcazou  <ebotcazou@adacore.com>
55         * gnat.dg/discr6_pkg.ads: New helper.
56         * gnat.dg/discr6.adb: New test.
58 2008-05-03  Eric Botcazou  <ebotcazou@adacore.com>
60         * gnat.dg/alignment4.adb: Adjust.
61         * gnat.dg/alignment5.adb: Likewise.
62         * gnat.dg/alignment6.adb: XFAIL.
64 2008-05-03  Richard Guenther  <rguenther@suse.de>
66         * gcc.dg/tree-ssa/loop-36.c: Cleanup the dump file.
68 2008-05-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
70         PR fortran/33268
71         * gfortran.dg/io_constraints_4.f90: New test.
73 2008-05-01  Simon Baldwin <simonb@google.com>
75         PR bootstrap/36108
76         * testsuite/gcc.dg/Warray-bounds.c: Removed frontend warnings update.
77         * testsuite/g++.dg/warn/Warray-bounds.c: Ditto.
78         * testsuite/gcc.dg/Warray-bounds-noopt.c: Removed testcase.
79         * testsuite/g++.dg/warn/Warray-bounds-noopt.c: Ditto.
81 2008-05-01  Bud Davis  <bdavis9659@sbcglobal.net>
83         PR fortran/PR35940      
84         * gfortran.dg/index.f90: New test.
86 2008-05-01  Simon Baldwin <simonb@google.com>
88         * testsuite/gcc.dg/Warray-bounds.c: Updated for frontend warnings,
89         additional tests for arrays of size 0 and size 1.
90         * testsuite/g++.dg/warn/Warray-bounds.c: Ditto.
91         * testsuite/gcc.dg/Warray-bounds-noopt.c: New testcase.
92         * testsuite/g++.dg/warn/Warray-bounds-noopt.c: Ditto.
94 2008-05-01  Richard Guenther  <rguenther@suse.de>
96         PR middle-end/36093
97         * gcc.c-torture/execute/pr36093.c: New testcase.
99 2008-04-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
101         * gfortran.dg/selected_char_kind_1.f90: New test.
102         * gfortran.dg/selected_char_kind_2.f90: New test.
103         * gfortran.dg/selected_char_kind_3.f90: New test.
105 2008-04-28  Paul Thomas  <pault@gcc.gnu.org>
107         PR fortran/35997
108         * gfortran.dg/use_rename_3.f90
110 2008-04-30  Richard Guenther  <rguenther@suse.de>
112         PR tree-optimization/21636
113         * gcc.dg/tree-ssa/ssa-ccp-19.c: New testcase.
115 2008-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
117         PR libfortran/35993
118         * gfortran.dg/intrinsic_product_1.f90:  New test case.
120 2008-04-30  Richard Guenther  <rguenther@suse.de>
122         PR tree-optimization/14847
123         * gcc.dg/tree-ssa/ssa-ifcombine-6.c: New testcase.
125 2008-04-30  Jakub Jelinek  <jakub@redhat.com>
127         PR c++/35986
128         * g++.dg/overload/template4.C: New test.
130 2008-04-30  Kai Tietz  <kai.tietz@onevision.com>
132         * gfortran.dg/chmod_1.f90: Disable for *-*-mingw*.
133         * gfortran.dg/chmod_2.f90: Likewise.
134         * gfortran.dg/chmod_3.f90: Likewise.
135         * gfortran.dg/open_errors.f90: Likewise.
137 2008-04-30  Nathan Sidwell  <nathan@codesourcery.com>
139         * gcc.dg/tls/section-2.c: Restrict to vxworks.
141 2008-04-29  Samuel Tardieu  <sam@rfc1149.net>
143         PR ada/35792
144         * gnat.dg/specs/tag2.ads: New.
146 2008-04-29  Richard Guenther  <rguenther@suse.de>
148         PR tree-optimization/36078
149         * gfortran.fortran-torture/compile/pr36078.f90: New testcase.
151 2008-04-29  Richard Guenther  <rguenther@suse.de>
153         PR middle-end/15255
154         * gcc.dg/fold-plusmult.c: New testcase.
156 2008-04-29  Richard Guenther  <rguenther@suse.de>
158         PR middle-end/36077
159         * gcc.c-torture/execute/pr36077.c: New testcase.
161 2008-04-29  Kai Tietz  <kai.tietz@onevision.com>
163         * testsuite/gcc.dg/sync-2.c: Set dg-options "-ansi".
165 2008-04-29  Jakub Jelinek  <jakub@redhat.com>
167         PR c++/35650
168         * g++.dg/init/ref17.C: New test.
170         PR c++/35987
171         * g++.dg/other/error28.C: New test.
173 2008-04-28  Uros Bizjak  <ubizjak@gmail.com>
175         PR target/36073
176         * gcc.target/i386/pr36073.c: New test.
178 2008-04-28  Richard Guenther  <rguenther@suse.de>
180         PR testsuite/34223
181         * gcc.dg/vect/vect-118.c: Rename to ...
182         * gcc.dg/vect/O3-vect-pr34223.c: ... this.
184 2008-04-28  Richard Guenther  <rguenther@suse.de>
186         PR tree-optimization/36066
187         * gcc.dg/torture/pr36066.c: New testcase.
189 2008-04-28  Uros Bizjak  <ubizjak@gmail.com>
191         PR target/36064
192         * gcc.target/i386/pr36064.c: New test.
194 2008-04-28  Uros Bizjak  <ubizjak@gmail.com>
196         PR testsuite/36056
197         * g++.dg/ext/vector14.C: Add -msse for 32bit x86 targets.
199 2008-04-27  Richard Guenther  <rguenther@suse.de>
201         PR tree-optimization/18754
202         PR tree-optimization/34223
203         * gcc.dg/tree-ssa/loop-36.c: New testcase.
204         * gcc.dg/tree-ssa/loop-37.c: Likewise.
205         * gcc.dg/vect/vect-118.c: Likewise.
206         * gcc.dg/Wunreachable-8.c: XFAIL bogus warning.
207         * gcc.dg/vect/vect-66.c: Increase loop trip count.
208         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
209         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
210         * gcc.dg/vect/vect-76.c: Likewise.
211         * gcc.dg/vect/vect-outer-6.c: Likewise.
212         * gcc.dg/vect/vect-outer-1.c: Likewise.
213         * gcc.dg/vect/vect-outer-1a.c: Likewise.
214         * gcc.dg/vect/vect-11a.c: Likewise.
215         * gcc.dg/vect/vect-shift-1.c: Likewise.
216         * gcc.target/i386/vectorize1.c: Likewise.
218 2008-04-27  Nathan Sidwell  <nathan@codesourcery.com>
220         * gcc.dg/tls/section-2.c: New.
221         * gcc.dg/tls/emutls-1.c: New.
222         * lib/target-supports.exp (check_effective_target_tls_native):
223         Exclude vxworks.
225 2008-04-26  H.J. Lu  <hongjiu.lu@intel.com>
227         PR testsuite/36053
228         * gcc.dg/large-size-array-2.c: Fix x86_64-*-mingw* check.
229         * gcc.dg/large-size-array-4.c: Likewise.
231 2008-04-26  George Helffrich  <george@gcc.gnu.org>
233         PRs fortran/PR35154, fortran/PR23057
234         * gfortran.dg/debug/pr35154-stabs.f:  New test case for
235         .stabs functionality.
236         * gfortran.dg/debug/pr35154-dwarf2.f:  New test case for
237         DWARF functionality.
239 2008-04-26  Richard Sandiford  <rsandifo@nildram.co.uk>
241         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Expect
242         __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 and
243         __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 to be defined.
244         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
246 2008-04-25  Tobias Burnus  <burnus@net-b.de>
248         * gfortran/array_constructor_23.f: Change REAL(10) into kind > 8.
249         * gfortran/array_constructor_24.f: New; REAL(8) version of the test.
251 2008-04-25  Kai Tietz  <kai.tietz@onevision.com>
253         * gcc.dg/array-quals-1.c: Add xfail for x86_64-*-mingw*.
254         * gcc.dg/builtins-12.c: Add dg-options "-ansi".
255         * gcc.dg/builtins-13.c: Likewise.
256         * gcc.dg/pr25682.c: Likewise.
257         * gcc.dg/pr33694.c: Likewise.
258         * gcc.dg/c90-const-expr-2.c: Add check for _WIN64 define.
259         * gcc.dg/c99-const-expr-2.c: Likewise.
260         * gcc.dg/ia64-sync-1.c: Add typedef of size_t, for prototype.
261         * gcc.dg/ia64-sync-2.c: Likewise.
262         * gcc.dg/ia64-sync-3.c: Likewise
263         * gcc.dg/large-size-array.c: Add check for _WIN64 define.
264         * gcc.dg/large-size-array-3.c: Likewise.
265         * gcc.dg/large-size-array-2.c: Add x86_64-*-mingw* for ignore error
266         check.
267         * gcc.dg/large-size-array-4.c: Likewise.
268         * gcc.dg/max-1.c: Replace use of long by ssize_t.
270 2008-04-24  Steve Ellcey  <sje@cup.hp.com>
272         * gcc.dg/lower-subreg-1.c: Skip IA64 platform.
274 2008-04-24  Steve Ellcey  <sje@cup.hp.com>
276         * gcc.dg/vect/slp-15.c: Fix scan when vect_int_mult is false.
278 2008-04-24  Steve Ellcey  <sje@cup.hp.com>
280         PR testsuite/36035
281         * gcc.dg/vect/vect-vfa-slp.c: Remove bad check.
283 2008-04-24  Jakub Jelinek  <jakub@redhat.com>
285         * gcc.dg/pr36017.c: Run on all targets, remove -lm from dg-options.
287         PR c++/35758
288         * g++.dg/ext/vector14.C: New test.
290 2008-04-24  Richard Guenther  <rguenther@suse.de>
292         * gcc.dg/builtin-constant_p-1.c: New testcase.
293         * gcc.dg/builtin-errors.c: Adjust expected error.
295 2008-04-24  Jakub Jelinek  <jakub@redhat.com>
297         PR tree-optimization/36008
298         * gcc.c-torture/execute/20080424-1.c: New test.
300 2008-04-24  Ira Rosen  <irar@il.ibm.com>
301             Richard Guenther  <rguenther@suse.de>
303         PR tree-optimization/36034
304         * gcc.c-torture/execute/pr36034-1.c: New testcase.
305         * gcc.c-torture/execute/pr36034-2.c: Likewise.
307 2008-04-24  Olivier Hainque  <hainque@adacore.com>
309         * gnat.dg/concat_length.adb: New test.
311 2008-04-24  Ira Rosen  <irar@il.ibm.com>
313         PR tree-optimization/35982
314         * gcc.dg/vect/fast-math-pr35982.c: New.
316 2008-04-24  Danny Smith  <dannysmith@users.net>
318         * gcc.dg/format/ms-warnI64-1.c: New file.
320 2008-04-24  Jakub Jelinek  <jakub@redhat.com>
322         PR target/36015
323         * gcc.dg/pr36015.c: New test.
325 2008-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
327         PR rtl-optimization/36006
328         * gfortran.dg/pr36006-1.f90: New test.
329         * gfortran.dg/pr36006-2.f90: Ditto.
331 2008-04-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
333         PR fortran/35994
334         * gfortran.dg/minmaxloc_5.f90: New test.
335         * gfortran.dg/minmaxloc_6.f90: New test.
337 2008-04-23  Steve Ellcey  <sje@cup.hp.com>
339         * gcc.dg/array-init-1.c: Add big-endian number to check.
341 2008-04-23  Richard Guenther  <rguenther@suse.de>
343         PR tree-optimization/27799
344         PR tree-optimization/32921
345         PR tree-optimization/32624
346         * gcc.dg/tree-ssa/pr27799.c: New testcase.
347         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail, scan vrp dump.
349 2008-04-23  Richard Guenther  <rguenther@suse.de>
351         PR middle-end/36021
352         * gcc.dg/attr-alloc_size-2.c: New testcase.
354 2008-04-23  Kai Tietz  <kai.tietz@onevision.com>
356         * gcc.dg/20020919-1.c (loc_size_t): New type.
357         (_dl_stat): Use loc_size_t to cast pointers.
358         * gcc.c-torture/compile/20010327-1.c: Skip for x86_64-*-mingw*.
360 2008-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
362         PR libfortran/35988
363         * gfortran.dg/matmul_7.f90:  New test.
365 2008-04-22  Steve Ellcey  <sje@cup.hp.com>
367         * gcc.dg/struct/wo_prof_global_var.c: Initialize array.
368         * gcc.dg/struct/wo_prof_malloc_size_var.c: Ditto.
369         * gcc.dg/struct/w_prof_local_var.c: Ditto.
370         * gcc.dg/struct/w_prof_global_var.c: Ditto.
371         * gcc.dg/struct/wo_prof_local_var.c: Ditto.
373 2008-04-22  Jason Merrill  <jason@redhat.com>
375         PR c++/35316
376         * g++.dg/cpp0x/decltype11.C: New.
378 2008-04-23  Jakub Jelinek  <jakub@redhat.com>
380         PR rtl-optimization/36017
381         * gcc.dg/pr36017.c: New test.
383 2008-04-22  Jakub Jelinek  <jakub@redhat.com>
385         PR c++/35747
386         * g++.dg/ext/stmtexpr13.C: New test.
388 2008-04-22  Ian Lance Taylor  <iant@google.com>
390         * gcc.c-torture/compile/20080419-1.c: New test.
392 2008-04-22  Kris Van Hees <kris.van.hees@oracle.com>
394         PR testsuite/35981
395         * g++.dg/ext/utf-cvt.C: Handle 64-bit platforms correctly.
396         Add tests for 'long long'.
397         * gcc.dg/utf-cvt.c: Handle 64-bit platforms correctly.
398         Add tests for 'long long'.
400 2008-04-22  Nick Clifton  <nickc@redhat.com>
402         * gcc.dg/Wconversion-real.c: Add missing end of comment marker.
404 2008-04-21  Uros Bizjak  <ubizjak@gmail.com>
406         PR target/31486
407         * gcc.target/i386/pr31486.c: New test.
409 2008-04-21  Adam Nemet  <anemet@caviumnetworks.com>
411         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
412         gcc.dg/profile-dir-3.c: Generate tree_profile dump.  Check gcda
413         file name there instead of the assembly.  Cleanup tree_profile
414         dump file.
416 2008-04-21  Steve Ellcey  <sje@cup.hp.com>
418         * gcc.dg/vect/vect-vfa-slp.c: XFAIL if vect_no_align.
419         * gcc.dg/vect/slp-25.c: Ditto.
420         * gcc.dg/vect/vect-outer-5.c: Ditto.
421         * gcc.dg/vect/pr33804.c: Ditto.
422         * gcc.dg/vect/vect-outer-4c.c: Ditto.
423         * gcc.dg/vect/no-vfa-vect-depend-1.c: Ditto.
424         * gcc.dg/vect/pr33953.c: Ditto.
425         * gcc.dg/vect/slp-3.c: Ditto.
426         * gcc.dg/vect/vect-iv-6.c: Ditto.
428 2008-04-22  Jakub Jelinek  <jakub@redhat.com>
430         * g++.dg/ext/fixed1.C: Add dg-options.
432 2008-04-21  Uros Bizjak  <ubizjak@gmail.com>
434         PR target/26445
435         * g++.dg/other/i386-4.C: New test.
437 2008-04-21  Jason Merrill  <jason@redhat.com>
439         PR c++/35325
440         * g++.dg/ext/fixed1.C: New.
442         PR c++/35678
443         * g++.dg/template/ttp27.C: New.
445 2008-04-21  Tom Tromey  <tromey@redhat.com>
447         PR libcpp/33415:
448         * gcc.dg/cpp/pr33415.c: New file.
450 2008-04-21  Olivier Hainque  <hainque@adacore.com>
452         * gnat.dg/bltins.adb: New testcase.
454 2008-04-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
456         PR fortran/35991
457         * gfortran.dg/zero-sized_4.f90: New test.
459 2008-04-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
461         PR fortran/35882
462         * gfortran.dg/continuation_5.f: Add some comment lines.
463         * gfortran.dg/continuation_3.f90: Add some comment lines.
464         
465 2008-04-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
467         PR libfortran/35960
468         * gfortran.dg/reshape_zerosize_1.f90:  New file.
470 2008-04-20  Eric Botcazou  <ebotcazou@adacore.com>
472         * gnat.dg/alignment6.adb: New test.
474 2008-04-19  Paul Thomas  <pault@gcc.gnu.org>
476         PR fortran/35944
477         PR fortran/35946
478         PR fortran/35947
479         * gfortran.dg/array_constructor_23.f: New test.
481         PR fortran/35959
482         * gfortran.dg/alloc_comp_default_init_2.f90: New test.
483         * gfortran.dg/alloc_comp_basics_1.f90: Change occurrences of
484         "builtin_free" to 27.
485         * gfortran.dg/alloc_comp_constructor_1.f90: Change occurrences
486         of "builtin_free" to 21.
488 2008-04-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
490         PR fortran/35892
491         * gfortran.dg/pr35154-dwarf2.f: Remove.
492         * gfortran.dg/pr35154-stabs.f: Remove.
493         
494 2008-04-18  Ian Lance Taylor  <iant@google.com>
496         PR tree-optimization/35977
497         * gcc.dg/tree-ssa/forwprop-3.c: Use -O2 rather than -O.
499 2008-04-18  Jakub Jelinek  <jakub@redhat.com>
500             Peter Bergner  <bergner@vnet.ibm.com>
502         PR target/35907
503         * gcc.target/powerpc/pr35907.c: New test.
505 2008-04-18  Eric Botcazou  <ebotcazou@adacore.com>
507         * gnat.dg/dynamic_elab_pkg.ads: New helper.
508         * gnat.dg/dynamic_elab1.ad[sb]: New test.
509         * gnat.dg/dynamic_elab2.ad[sb]: Likewise.
511 2008-04-18  Kris Van Hees <kris.van.hees@oracle.com>
513         Tests for char16_t and char32_t support.
514         * g++.dg/ext/utf-cvt.C: New
515         * g++.dg/ext/utf-cxx0x.C: New
516         * g++.dg/ext/utf-cxx98.C: New
517         * g++.dg/ext/utf-dflt.C: New
518         * g++.dg/ext/utf-gnuxx0x.C: New
519         * g++.dg/ext/utf-gnuxx98.C: New
520         * g++.dg/ext/utf-mangle.C: New
521         * g++.dg/ext/utf-typedef-cxx0x.C: New
522         * g++.dg/ext/utf-typedef-cxx98.C: New
523         * g++.dg/ext/utf-typespec.C: New
524         * g++.dg/ext/utf16-1.C: New
525         * g++.dg/ext/utf16-2.C: New
526         * g++.dg/ext/utf16-3.C: New
527         * g++.dg/ext/utf16-4.C: New
528         * g++.dg/ext/utf32-1.C: New
529         * g++.dg/ext/utf32-2.C: New
530         * g++.dg/ext/utf32-3.C: New
531         * g++.dg/ext/utf32-4.C: New
532         * gcc.dg/utf-cvt.c: New
533         * gcc.dg/utf-dflt.c: New
534         * gcc.dg/utf16-1.c: New
535         * gcc.dg/utf16-2.c: New
536         * gcc.dg/utf16-3.c: New
537         * gcc.dg/utf16-4.c: New
538         * gcc.dg/utf32-1.c: New
539         * gcc.dg/utf32-2.c: New
540         * gcc.dg/utf32-3.c: New
541         * gcc.dg/utf32-4.c: New
543 2008-04-18  Eric Botcazou  <ebotcazou@adacore.com>
545         * gnat.dg/specs/varsize_return.ads: New test.
546         * gnat.dg/specs/varsize_return_pkg1.ad[sb]: New helper.
547         * gnat.dg/specs/varsize_return_pkg2.ad[sb]: Likewise.
549 2008-04-17  Jason Merrill  <jason@redhat.com>
551         PR c++/35773
552         * g++.dg/overload/autoptr1.C: New.
554 2008-04-17  Eric Botcazou  <ebotcazou@adacore.com>
556         * gnat.dg/alignment4.adb: New test.
557         * gnat.dg/alignment5.adb: Likewise.
558         * gnat.dg/frame_overflow.adb: Adjust.
560 2008-04-17  Richard Guenther  <rguenther@suse.de>
562         * gcc.dg/tree-ssa/ssa-fre-17.c: New testcase.
564 2008-04-17  Christian Bruel  <christian.bruel@st.com>
566         * gcc.dg/long-long-compare-1.c: New testcase. 
567         
568 2008-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
570         PR fortran/35724
571         * gfortran.dg/eoshift_2.f90: New test.
573 2008-04-16  Paul Thomas  <pault@gcc.gnu.org>
575         PR fortran/35932
576         * gfortran.dg/intrinsic_char_1.f90: New test.
578 2008-04-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
580         PR target/35944
581         * gfortran.dg/pr35944-1.f90: New test.
582         * gfortran.dg/pr35944-2.f90: Ditto.
584 2008-04-16  Jakub Jelinek  <jakub@redhat.com>
586         PR c/35739
587         * gcc.dg/dfp/pr35739.c: New test.
589         PR tree-optimization/35899
590         * gcc.dg/pr35899.c: New test.
592         PR target/35662
593         * gfortran.dg/pr35662.f90: New test.
595 2008-04-16  Richard Guenther  <rguenther@suse.de>
597         * gcc.dg/tree-ssa/loop-35.c: New testcase.
599 2008-04-16  Samuel Tardieu  <sam@rfc1149.net>
601         PR ada/29015
602         * gnat.dg/incomplete1.ads, gnat.dg/incomplete2.ads,
603         gnat.dg/incomplete2.adb: New.
605 2008-04-16  Hans-Peter Nilsson  <hp@axis.com>
607         PR tree-optimization/35629
608         * gcc.dg/tree-ssa/loop-25.c: Xfail all but the first
609         scan-tree-dump-times.
611 2008-04-15  Samuel Tardieu  <sam@rfc1149.net>
613         PR ada/22387
614         * gnat.dg/specs/corr_discr.ads: New.
616 2008-04-15  Eric Botcazou  <ebotcazou@adacore.com>
618         * gnat.dg/string_slice2.adb: New test.
620 2008-04-15  Richard Guenther  <rguenther@suse.de>
622         * gcc.dg/fold-compare-2.c: Adjust testcase.
623         * gcc.dg/tree-ssa/pr21086.c: Likewise.
625 2008-04-15  Richard Guenther  <rguenther@suse.de>
627         * gcc.dg/tree-ssa/salias-1.c: Remove.
628         * gcc.dg/tree-ssa/pr26421.c: Adjust pattern.
629         * gcc.dg/tree-ssa/alias-15.c: Likewise.
630         * gcc.dg/tree-ssa/ssa-lim-3.c: Run at -O2.
632 2008-04-15  Eric Botcazou  <ebotcazou@adacore.com>
634         * gnat.dg/loop_optimization1.ad[sb]: New test.
636 2008-04-15  Jakub Jelinek  <jakub@redhat.com>
638         PR c/35751
639         * gcc.dg/gomp/pr35751.c: New test.
640         * g++.dg/gomp/pr35751.C: New test.
642 2008-04-15  Samuel Tardieu  <sam@rfc1149.net>
644         PR ada/16086
645         * gnat.dg/prot_def.adb: New.
647 2008-04-14  Ian Lance Taylor  <iant@google.com>
649         * gcc.dg/strict-overflow-6.c: New.
650         * gcc.dg/no-strict-overflow-7.c: New.
651         * gcc.dg/Wstrict-overflow-22.c: New.
653 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
655         * gnat.dg/specs/storage.ads: Fix expected error message.
657 2008-04-14  Robert Dewar  <dewar@adacore.com>
659         * gnat.dg/specs/linker_section.ads: Check for more error conditions.
661 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
663         PR ada/18680
664         * gnat.dg/specs/linker_section.ads: New.
666 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
668         PR ada/16098
669         * gnat.dg/specs/renamings.ads: New.
671 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
673         PR ada/15915
674         * gnat.dg/specs/storage.ads: New.
676 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
678         * gnat.dg/deep_old.adb: New.
680 2008-04-14  Eric Botcazou  <ebotcazou@adacore.com>
682         * gnat.dg/loop_address2.adb: New test.
684 2008-04-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
686         PR fortran/35882
687         * gfortran.dg/continuation_3.f90: Update test.
688         * gfortran.dg/continuation_5.f: Update test.
689         * gfortran.dg/continuation_10.f90: New test.
690         
691 2008-04-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
693         PR libfortran/32972
694         PR libfortran/32512
695         * gfortran.dg/internal_pack_1.f90:  Add test for derived type.
696         * gfortran.dg/intrinsic_spread_1.f90:  Likewise.
697         * gfortran.dg/intrinsic_pack_1.f90:  Likewise.
698         * gfortran.dg/intrinsic_unpack_1.f90:  Likewise.
699         
700 2008-04-13  Samuel Tardieu  <sam@rfc1149.net> 
702         PR ada/17985
703         * gnat.dg/ancestor_type.ads, gnat.dg/ancestor_type.adb: New test.
705 2008-04-12  Andrew Pinski  <pinskia@gmail.com>
707         * gcc.target/powerpc/darwin-save-world-1.c: New test.
709 2008-04-11  Richard Guenther  <rguenther@suse.de>
711         PR tree-optimization/35869
712         * gcc.c-torture/compile/pr35869.c: New testcase.
714 2008-04-11  H.J. Lu  <hongjiu.lu@intel.com>
716         * gcc.target/i386/sse-13.c: Move __builtin_ia32_round* to new
717         /* mmintrin-common.h */ section.
719         * gcc.target/i386/sse-14.c: Add tests for mmintrin-common.h.
721 2008-04-11  Volker Reichelt  <v.reichelt@netcologne.de>
723         PR c/35744
724         * gcc.dg/attr-error-1.c: New test.
726 2008-04-10  Adam Nemet  <anemet@caviumnetworks.com>
728         * gcc.target/mips/scc-2.c: New test.
729         * gcc.target/mips/scc-3.c: New test.
730         * gcc.target/mips/scc-4.c: New test.
732 2008-04-10  Ira Rosen  <irar@il.ibm.com>
734         PR tree-optimization/35821
735         * gcc.dg/vect/pr35821-altivec.c: New.
736         * gcc.dg/vect/pr35821-spu.c: New.
738 2008-04-09  Andy Hutchinson  <hutchinsonandy@aim.com>
740         PR testsuite/34894
741         PR testsuite/33782
742         * lib/target-supports.dg: Add check_effective_target_trampolines.
743         Disable profiling for avr-*-*.
744         * gcc.c-torture/compile/pr27889.c: dg-requires trampolines.
745         * gcc.c-torture/compile/nested-1.c: Ditto.
746         * gcc.c-torture/compile/20050122-2.c: Ditto.
747         * gcc.c-torture/compile/20010226-1.c: Ditto.
748         * gcc.c-torture/compile/20010327-1.c:  Skip for avr-*-*.
749         * gcc.c-torture/compile/980506-1.c: Ditto.
750         * gcc.c-torture/compile/20020604-1.c: Ditto.
751         * gcc.c-torture/compile/limits-stringlit.c: Ditto
752         * gcc.c-torture/compile/20001226-1.c: Ditto
754 2008-04-09  Jason Merrill  <jason@redhat.com>
756         PR c++/35708
757         * g++.dg/ext/complit9.C: New.
759 2008-04-09  Samuel Tardieu  <sam@rfc1149.net>
761         PR ada/28305
762         * gnat.dg/specs/fe_inlining.ads, gnat.dg/specs/fe_inlining_helper.ads,
763         gnat.dg/specs/fe_inlining_helper.adb: New test.
765 2008-04-09  Kai Tietz  <kai.tietz@onevision.com>
767         * gcc.dg/torture/fp-int-convert.h: Use TImode type for 
768         x86_64-pc-mingw target.
769         * gcc.dg/titype-1.c: Likewise.
771 2008-04-09  Richard Sandiford  <richard@codesourcery.com>
773         * lib/target-supports.exp (check_effective_target_vxworks_kernel):
774         Fix comment.
775         (check_effective_target_vxworks_rtp): New procedure.
776         * g++.dg/opt/20050511-1.C: Rename UINT32 for VxWorks kernel mode.
777         * g++.dg/warn/miss-format-1.C: XFAIL for VxWorks.
778         * g++.old-deja/g++.abi/cxa_vec.C: XFAIL for VxWorks kernels.
779         * g++.old-deja/g++.brendan/new3.C: Likewise.
780         * g++.old-deja/g++.eh/badalloc1.C: XFAIL for VxWorks RTPs.
781         * g++.old-deja/g++.law/missed-error2.C: Undefine max for
782         VxWorks kernel mode.
783         * g++.old-deja/g++.mike/init1.C: XFAIL for VxWorks kernel mode.
784         * g++.old-deja/g++.mike/p2736.C: Likewise.
785         * g++.old-deja/g++.mike/p658.C: Undefine OK for VxWorks kernel mode.
786         * g++.old-deja/g++.other/headers1.C: Likewise min and max.
787         * g++.old-deja/g++.robertl/eb79.C: Undefine max for VxWorks
788         kernel mode.
790 2008-04-09  Jakub Jelinek  <jakub@redhat.com>
792         * gfortran.dg/namelist_47.f90: New test.
794 2008-04-09  Richard Guenther  <rguenther@suse.de>
796         * gfortran.dg/bind_c_usage_14.f03: Adjust.
798 2008-04-08  Andy Hutchinson  <hutchinsonandy@aim.com>
800         PR target/35005
801         * execute/20071221-1.c: Adapt test for 16 bit int targets.
802         * execute/pr35163.c: Ditto.
804 2008-04-08  Richard Guenther  <rguenther@suse.de>
806         * gcc.c-torture/execute/20080408-1.c: New testcase.
808 2008-04-08  Eric Botcazou  <ebotcazou@adacore.com>
810         * gnat.dg/pack6.adb: New test.
811         * gnat.dg/pack7.adb: Likewise.
812         * gnat.dg/pack8.adb: Likewise.
814 2008-04-08  Arnaud Charlet  <charlet@adacore.com>
816         * gnat.dg/parent_ltd_with-child_full_view.adb: New test.
817         * gnat.dg/rt1.adb: New test.
818         * gnat.dg/test_time_stamp.adb: New test.
819         * gnat.dg/specs/warn_star.ads: New test.
820         * gnat.dg/specs/aggr1.ads: New test.
822 2008-04-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
824         PR fortran/25829 28655
825         * gfortran.dg/write_check2.f90: Update dg-error.
826         * gfortran.dg/io_constraints_1.f90: Udate dg-error.
828 2008-04-07  Jason Merrill  <jason@redhat.com>
830         PR c++/35734
831         * g++.dg/warn/ctor1.C: New.
833 2008-04-07  Kai Tietz  <kai.tietz@onevision.com>
835         PR/35842
836         * gcc.dg/torture/pr35842.c: New.
838 2008-04-07  Eric Botcazou  <ebotcazou@adacore.com>
840         * gnat.dg/array4.adb: New test.
841         * gnat.dg/specs/static_initializer2.ads: Likewise.
843 2008-04-06  Richard Guenther  <rguenther@suse.de>
845         PR tree-optimization/35400
846         * gcc.dg/torture/pr35400.c: New testcase.
847         * g++.dg/torture/pr35400.C: Likewise.
849 2008-04-06  Paul Thomas  <pault@gcc.gnu.org>
851         PR fortran/35780
852         * gfortran.dg/simplify_argN_1.f90: New test.
854 2008-04-06  Tobias Schlüter  <tobi@gcc.gnu.org>
856         PR fortran/35832
857         * gfortran.dg/io_constraints_2.f90: Adapt to new error message.
859 2008-04-06  Tobias Burnus  <burnus@net-b.de>
861         * gfortran.dg/f2003_io_1.f03: Make standard conform.
862         * gfortran.dg/f2003_io_8.f03: New.
864 2008-04-06  Eric Botcazou  <ebotcazou@adacore.com>
866         * gnat.dg/pack5.adb: New test.
868 2008-04-06  Uros Bizjak  <ubizjak@gmail.com>
870         PR target/12329
871         * gcc.target/i386/pr12329.c: New test.
873 2008-04-05  Eric Botcazou  <ebotcazou@adacore.com>
875         * gnat.dg/pr35823.adb: Rename to size_attribute.adb.
877 2008-04-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
879         PR fortran/25829 28655
880         * gfortran.dg/f2003_io_1.f03: New test.
881         * gfortran.dg/f2003_io_2.f03: New test.
882         * gfortran.dg/f2003_io_3.f03: New test.
883         * gfortran.dg/f2003_io_4.f03: New test.
884         * gfortran.dg/f2003_io_5.f03: New test.
885         * gfortran.dg/f2003_io_6.f03: New test.
886         * gfortran.dg/f2003_io_7.f03: New test.
888 2008-04-05  Richard Guenther  <rguenther@suse.de>
890         PR tree-optimization/35833
891         * gcc.dg/torture/pr35833.c: New testcase.
893 2008-04-04  Naveen.H.S  <naveen.hs@kpitcummins.com>
895         * gcc.target/sh/sh2a-band.c: New test.
896         * gcc.target/sh/sh2a-bclrmem.c: New test.
897         * gcc.target/sh/sh2a-bld.c: New test.
898         * gcc.target/sh/sh2a-bor.c: New test.
899         * gcc.target/sh/sh2a-bsetmem.c: New test.
900         * gcc.target/sh/sh2a-bxor.c: New test.
902 2008-04-04  Janis Johnson  <janis187@us.ibm.com>
904         * g++.dg/other/anon5.C: Don't depend on line number for error message.
906         * gcc.dg/torture/builtin-modf-1.c: Use special options for
907         powerpc*-*-linux*.
909         * gcc.dg/var-expand3.c: Skip for powerpc-linux if not on AltiVec HW.
911         * gcc.dg/pr34856.c: Use -maltivec on powerpc linux.
913         PR target/35620
914         * gcc.dg/dfp/pr35620.c: New test.
915         * gcc.dg/dfp/func-pointer.c: New test.
916         * gcc.dg/dfp/func-deref.c: New test.
918 2008-04-04  Jakub Jelinek  <jakub@redhat.com>
920         PR target/35364
921         * g++.dg/gomp/pr35364.C: New test.
923 2008-04-04  H.J. Lu  <hongjiu.lu@intel.com>
925         * g++.dg/other/i386-2.C: Include <wmmintrin.h>.
926         * g++.dg/other/i386-3.C: Likewise.
927         * gcc.target/i386/sse-13.c: Likewise.
928         * gcc.target/i386/sse-14.c: Likewise.
930         * gcc.target/i386/aes-check.h: New.
931         * gcc.target/i386/aesdec.c: Likewise.
932         * gcc.target/i386/aesdeclast.c: Likewise.
933         * gcc.target/i386/aesenc.c: Likewise.
934         * gcc.target/i386/aesenclast.c: Likewise.
935         * gcc.target/i386/aesimc.c: Likewise.
936         * gcc.target/i386/aeskeygenassist.c: Likewise.
937         * gcc.target/i386/pclmulqdq.c: Likewise.
938         * gcc.target/i386/pclmul-check.h: Likewise.
940         * gcc.target/i386/i386.exp (check_effective_target_aes): New.
941         (check_effective_target_pclmul): Likewise.
943 2008-04-04  Jakub Jelinek  <jakub@redhat.com>
945         PR c/35440
946         * gcc.dg/pr35440.c: New test.
948 2008-04-04  Richard Guenther  <rguenther@suse.de>
950         PR middle-end/35823
951         * gnat.dg/pr35823.adb: New testcase.
953 2008-04-03  Janis Johnson  <janis187@us.ibm.com>
955         PR c/35712
956         * gcc.dg/dfp/constants-zero.c: New test.
958 2008-04-03  Jakub Jelinek  <jakub@redhat.com>
960         PR c/35738
961         * gcc.dg/gomp/pr35738.c: New test.
963         PR middle-end/35818
964         * gcc.dg/gomp/pr35818.c: New test.
966         PR fortran/35786
967         * gfortran.dg/gomp/pr35786-1.f90: New test.
968         * gfortran.dg/gomp/pr35786-2.f90: New test.
970 2008-04-03  Adam Nemet  <anemet@caviumnetworks.com>
972         * gcc.target/mips/scc-1.c: New test.
974 2008-04-03  Richard Guenther  <rguenther@suse.de>
976         * gcc.dg/tree-ssa/vrp43.c: New testcase.
977         * gcc.dg/tree-ssa/vrp44.c: Likewise.
978         * gcc.dg/tree-ssa/vrp45.c: Likewise.
980 2008-04-03  Jakub Jelinek  <jakub@redhat.com>
982         PR c++/35741
983         * g++.dg/other/offsetof5.C: New test.
985 2008-04-03  Paolo Bonzini  <bonzini@gnu.org>
987         PR rtl-optimization/35281
988         * gcc.target/i386/pr35281.c: New test.
990 2008-04-03  Richard Guenther  <rguenther@suse.de>
992         PR middle-end/35800
993         * gcc.c-torture/execute/pr35800.c: New test.
995 2008-04-02  Joseph Myers  <joseph@codesourcery.com>
997         * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
998         gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
999         gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1000         gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1001         gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1002         gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1003         gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1004         gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1005         gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1006         gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1007         gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c: New tests.
1009 2008-04-02  Richard Guenther  <rguenther@suse.de>
1011         PR tree-optimization/14495
1012         PR tree-optimization/34793
1013         * gcc.dg/tree-ssa/vrp41.c: New testcase.
1014         * gcc.dg/tree-ssa/vrp42.c: Likewise.
1016 2008-04-02  Richard Guenther  <rguenther@suse.de>
1018         PR tree-optimization/14495
1019         * gcc.dg/tree-ssa/vrp40.c: New testcase.
1021 2008-04-02  Eric Botcazou  <ebotcazou@adacore.com>
1023         * gnat.dg/specs/discr_record_constant.ads: New test.
1025 2008-04-02  Richard Guenther  <rguenther@suse.de>
1027         * gcc.dg/tree-ssa/vrp38.c: New testcase.
1028         * gcc.dg/tree-ssa/vrp39.c: Likewise.
1030 2008-04-01  George Helffrich  <george@gcc.gnu.org>
1032         PRs fortran/35154, fortran/23057
1033         * gcc.dg/debug/pr35154.c:  New test to check that non-Fortran
1034         use of common is unchanged.
1036         * lib/gfortran-dg.exp:  New harness to compile Fortran progs
1037         with all combinations of debug options available on target.
1038         * gfortran.dg/debug/debug.exp:  Ditto.
1039         * gfortran.dg/debug/trivial.f:  Ditto.
1040         * gfortran.dg/debug/pr35154-stabs.f:  New test case for
1041         .stabs functionality.
1042         * gfortran.dg/debug/pr35154-dwarf2.f:  New test case for
1043         DWARF functionality.
1045 2008-04-01  Volker Reichelt  <v.reichelt@netcologne.de>
1047         PR c/35436
1048         * gcc.dg/format/gcc_gfc-2.c: New test.
1050 2008-03-31  Seongbae Park <seongbae.park@gmail.com>
1052         * g++.dg/bprob/bprob.exp: Do not check gcno files.
1053         Use -fprofile-use for profile use.
1054         * gcc.misc-tests/bprob.exp: Ditto.
1055         * g++.dg/tree-pro/tree-prof.exp: Do not check gcno files.
1056         * gcc.dg/matrix/matrix.exp: Ditto.
1057         * gcc.dg/struct/struct-reorg.exp: Ditto.
1058         * gcc.dg/tree-prof/tree-prof.exp: Ditto.
1059         * gcc.dg/profile-dir-1.c: New test.
1060         * gcc.dg/profile-dir-2.c: New test.
1061         * gcc.dg/profile-dir-3.c: New test.
1063 2008-03-31  Volker Reichelt  <v.reichelt@netcologne.de>
1065         PR c/35750
1066         * gcc.dg/old-style-param-1.c: New test.
1068 2008-03-31  Eric Botcazou  <ebotcazou@adacore.com>
1070         * gnat.dg/object_overflow.adb: New test.
1072 2008-03-31  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1074         PR middle-end/30186
1075         * gcc.dg/tree-ssa/vector-1.c: New testcase.
1076         * gcc.c-torture/execute/vector-1.c: New testcase.
1077         * gcc.c-torture/execute/vector-2.c: New testcase.
1079 2008-03-31  Olivier Hainque  <hainque@adacore.com>
1081         * gnat.dg/assign_from_packed_pixels.ads: Support for ...
1082         * gnat.dg/assign_from_packed.adb: New testcase.
1084 2008-03-31  Zdenek Dvorak  <ook@ucw.cz>
1086         PR rtl-optimization/35729
1087         * gcc.dg/pr35729.c: New test.
1089 2008-03-31  H.J. Lu  <hongjiu.lu@intel.com>
1091         PR target/32000
1092         * gcc.target/i386/pr32000-1.c: New.
1094 2008-03-31  Arnaud Charlet  <charlet@adacore.com>
1096         * gnat.dg/too_many_tasks.adb: Removed, causes resource issues
1097         on some environments.
1099 2008-03-31  Andrew Pinski  <pinskia@gmail.com>
1101         PR tree-opt/35431
1102         * gcc.c-torture/compile/pr35431.c: New testcase.
1104 2008-03-30  Kaz Kojima  <kkojima@gcc.gnu.org>
1106         * g++.dg/other/error27.C: Use -fno-finite-math-only on sh*
1107         targets.
1109 2008-03-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1111         PR c++/35245
1112         * g++.dg/other/anon5.C: Skip on hppa*-*-hpux*.
1114 2008-03-30  Volker Reichelt  <v.reichelt@netcologne.de>
1116         PR c++/35578
1117         * g++.dg/parse/friend8.C: New test.
1119         PR c/35748
1120         * gcc.dg/union-cast-4.c: New test.
1122 2008-03-30  H.J. Lu  <hongjiu.lu@intel.com>
1124         PR target/35757
1125         * gcc.target/i386/sse4_1-blendps-2.c: New.
1126         * gcc.target/i386/sse4_1-pblendw-2.c: Likewise.
1128 2008-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1130         * gfortran.dg/internal_pack_1.f90:  Added complex to test case.
1131         * gfortran.dg/internal_pack_2.f90:  Likewise.
1132         * gfortran.dg/intrinsic_spread_1.f90:  Likewise.
1133         * gfortran.dg/intrinsic_spread_2.f90:  Likewise.
1134         * gfortran.dg/intrinsic_pack_1.f90:  Likewise.
1135         * gfortran.dg/intrinsic_pack_2.f90:  Likewise.
1136         * gfortran.dg/intrinsic_unpack_1.f90:  Likewise.
1137         * gfortran.dg/intrinsic_unpack_2.f90:  Likewise.
1139 2008-03-30  Eric Botcazou  <ebotcazou@adacore.com>
1141         * gnat.dg/bit_packed_array2.adb: New test.
1143 2008-03-30  Paul Thomas  <pault@gcc.gnu.org>
1145         PR fortran/35740
1146         * gfortran.dg/transpose_conjg_1.f90: New test.
1148 2008-03-29  Laurent GUERBY  <laurent@guerby.net>
1150         * gnat.dg/socket2.adb: Remove since identical to socket1.adb.
1151         
1152 2008-03-29  Paul Thomas  <pault@gcc.gnu.org>
1154         PR fortran/35698
1155         * gfortran.dg/allocate_zerosize_3.f: New test.
1157         PR fortran/35702
1158         * gfortran.dg/character_assign_1.f90: New test.
1160 2008-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1162         PR libfortran/32972
1163         PR libfortran/32512
1164         * gfortran.dg/intrinsic_spread_1.f90:  New file.
1165         * gfortran.dg/intrinsic_spread_2.f90:  New file.
1166         * gfortran.dg/intrinsic_spread_3.f90:  New file.
1168 2008-03-28  Daniel Franke  <franke.daniel@gmail.com>
1170         PR fortran/34714
1171         * gfortran.dg/alloc_alloc_expr_3.f90: New test.
1172         * gfortran.dg/allocate_stat.f90: Adjusted error-match text.
1173         * gfortran.dg/func_assign.f90: Likewise.
1174         * gfortran.dg/implicit_11.f90: Likewise.
1175         * gfortran.dg/proc_assign_1.f90: Likewise.
1176         * gfortran.dg/proc_assign_2.f90: Likewise.
1177         * gfortran.dg/procedure_lvalue.f90: Likewise.
1179 2008-03-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1181         PR fortran/35699
1182         * gfortran.dg/direct_io_10.f: New test.
1184 2008-03-28  Uros Bizjak  <ubizjak@gmail.com>
1186         * gcc.target/i386/vectorize6.c: New test.
1188 2008-03-28  Tobias Burnus  <burnus@net-b.de>
1190         PR fortran/35721
1191         * gfortran.dg/associated_target_2.f90: New.
1193 2008-03-28  Richard Guenther  <rguenther@suse.de>
1195         PR tree-optimization/19580
1196         * gcc.dg/tree-ssa/loop-34.c: New testcase.
1198 2008-03-28  Richard Guenther  <rguenther@suse.de>
1200         PR tree-optimization/30317
1201         PR tree-optimization/30911
1202         PR tree-optimization/34793
1203         * gcc.dg/tree-ssa/vrp35.c: New testcase.
1204         * gcc.dg/tree-ssa/vrp36.c: Likewise.
1205         * gcc.dg/tree-ssa/vrp37.c: Likewise.
1207 2008-03-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1209         PR target/31334
1210         * gcc.target/powerpc/altivec-25.c: New testcase.
1212 2008-03-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1214         PR fortran/35724
1215         * gfortran.dg/cshift_shift_real_2.f90: New test.
1217 2008-03-26  Uros Bizjak  <ubizjak@gmail.com>
1219         * gcc.c-torture/execute/multi-ix.c: Limit CHUNK size between 1 and 500.
1220         (main): Exit early for CHUNK less than 40 to avoid stack corruption.
1222 2008-03-27  Richard Guenther  <rguenther@suse.de>
1224         PR c/32511
1225         * gcc.dg/attr-weak-1.c: New testcase.
1227 2008-03-27  Richard Guenther  <rguenther@suse.de>
1229         PR tree-optimization/32810
1230         * gcc.dg/tree-ssa/ssa-ccp-18.c: New testcase.
1232 2008-03-27  Douglas Gregor  <doug.gregor@gmail.com>
1234         * g++.dg/cpp0x/variadic91.C: New.
1236 2008-03-27  Zdenek Dvorak  <ook@ucw.cz>
1238         * gcc.dg/tree-ssa/loop-32.c: New testcase.
1239         * gcc.dg/tree-ssa/loop-33.c: Likewise.
1241 2008-03-27  Richard Guenther  <rguenther@suse.de>
1243         * gcc.dg/fold-addr-1.c: New testcase.
1245 2008-03-27  Andrew Pinski  <pinskia@gmail.com>
1247         PR middle-end/35429
1248         * gcc.c-torture/compile/complex-5.c: New test.
1250 2008-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1252         * gcc.dg/uninit-16.c (decode_reloc): Mark static.
1254 2008-03-26  Jakub Jelinek  <jakub@redhat.com>
1256         PR c++/35546
1257         * g++.dg/ext/attrib33.C: New test.
1259 2008-03-26  Richard Guenther  <rguenther@suse.de>
1261         Revert:
1262         2008-03-26  Richard Guenther  <rguenther@suse.de>
1264         * gcc.dg/fold-addr-1.c: New testcase.
1266 2008-03-26  Uros Bizjak  <ubizjak@gmail.com>
1268         * gcc.target/i386/sse-13.c: Include <mm_malloc.h>
1269         before redefinitions of extern and __inline.
1270         * gcc.target/i386/sse-13.c: Ditto.
1272 2008-03-26  Jakub Jelinek  <jakub@redhat.com>
1274         PR c++/35332
1275         * g++.dg/other/error27.C: New test.
1277 2008-03-26  Richard Guenther  <rguenther@suse.de>
1279         * gcc.dg/fold-addr-1.c: New testcase.
1281 2008-03-26  Richard Guenther  <rguenther@suse.de>
1283         * gcc.dg/tree-ssa/20030731-2.c: Scan dce1 dump.
1284         * gcc.dg/tree-ssa/20030917-1.c: Scan optimized dump.
1285         * gcc.dg/tree-ssa/20030917-3.c: Scan ccp1 dump.
1286         * gcc.dg/tree-ssa/20040721-1.c: Test linking, do not disable DOM.
1287         * gcc.dg/tree-ssa/pr21574.c: Scan the fre dump.
1288         * gcc.dg/tree-ssa/ssa-ccp-1.c: Scan ccp1 dump.
1289         * gcc.dg/tree-ssa/ssa-ccp-3.c: Scan ccp2 dump.
1291 2008-03-26  Douglas Gregor  <doug.gregor@gmail.com>
1293         * g++.dg/cpp0x/variadic84.C: Update to reflect the change in
1294         variadic template template parameter binding semantics.
1295         * g++.dg/cpp0x/variadic85.C: Ditto.
1296         * g++.dg/cpp0x/variadic88.C: New.
1297         * g++.dg/cpp0x/variadic89.C: New.
1298         * g++.dg/cpp0x/variadic90.C: New.
1299         * g++.dg/cpp0x/variadic-ex14.C: Update to reflect the change in
1300         variadic template template parameter binding semantics.
1301         * g++.dg/cpp0x/variadic-lambda.C: New.
1303 2008-03-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1305         PR target/31558
1306         * g++.dg/ext/altivec-15.C: New testcase.
1308 2008-03-25  Andrew Pinski  <pinskia@gmail.com>
1310         PR objc/29197
1311         * objc.dg/method-20.m: New testcase.
1312         
1313 2008-03-25  Richard Sandiford  <rsandifo@nildram.co.uk>
1315         PR rtl-optimization/35232
1316         * gcc.target/mips/pr35232.c: New test.
1318 2008-03-25  Douglas Gregor  <doug.gregor@gmail.com>
1320         * g++.dg/template/sfinae4.C: New.
1321         * g++.dg/template/sfinae5.C: New.
1322         * g++.dg/template/sfinae6.C: New.
1323         * g++.dg/template/sfinae6_neg.C: New.
1324         * g++.dg/template/sfinae7.C: New.
1325         * g++.dg/template/sfinae8.C: New.
1326         * g++.dg/template/sfinae9.C: New.
1327         * g++.dg/template/sfinae10.C: New.
1328         * g++.dg/template/sfinae11.C: New.
1329         * g++.dg/template/sfinae12.C: New.
1330         * g++.dg/template/sfinae13.C: New.
1331         * g++.dg/template/sfinae14C: New.
1333 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
1335         * gcc.target/sh/sh2a-bclr.c: New test.
1336         * gcc.target/sh/sh2a-bset.c: New test.
1338 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
1340         * gcc.target/sh/sh2a-movrt.c: New test.
1342 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
1344         * gcc.target/sh/sh2a-prefetch.c: New test.
1346 2008-03-25  Jayant Sonar  <Jayant.sonar@kpitcummins.com>
1347             Naveen.H.S  <naveen.hs@kpitcummins.com>
1349         * gcc.target/sh/sh2a-movi20s.c: New test.
1351 2008-03-25  Anil Paranjape  <anil.paranjape@kpitcummins.com>
1352             Jayant Sonar  <Jayant.sonar@kpitcummins.com>
1353             Naveen.H.S  <naveen.hs@kpitcummins.com>
1355         * gcc.target/sh/sh2a-resbank.c: New test.
1356         * gcc.target/sh/sh2a-tbr-jump.c: New test.
1357         * gcc.target/sh/sh2a-jsrn.c: New test.
1358         * gcc.target/sh/sh2a-rtsn.c: New test.
1360 2008-03-25  Uros Bizjak  <ubizjak@gmail.com>
1362         * gcc.target/i386/sse-17.c: Include sse2-check.h.
1363         (main): Change to void and rename to sse2_test.
1364         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Set
1365         dg-do-what-default to "compile" if SSE2 hardware is not available.
1366         * gcc.dg/vect/costmodel/i386/x86_64-costmodel-vect.exp: Ditto.
1367         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Remove
1368         xfail vect_no_int_max from "vectorization not profitable" check.
1370 2008-03-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1372         PR middle-end/26222
1373         * gcc.dg/torture/pr26222.c: New testcase.
1375 2008-03-24  Paul Thomas  <pault@gcc.gnu.org>
1377         PR fortran/34813
1378         * gfortran.dg/null_3.f90 : New test
1380         PR fortran/33295
1381         * gfortran.dg/module_function_type_1.f90 : New test
1383 2007-03-23  Thomas Koenig  <tkoenig@gcc.gnu.org
1385         PR libfortran/32972
1386         * gfortran.dg/intrinsic_unpack_1.f90:  New test case.
1387         * gfortran.dg/intrinsic_unpack_2.f90:  New test case.
1388         * gfortran.dg/intrinsic_unpack_3.f90:  New test case.
1390 2008-03-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1392         * gcc.target/mips/dse-1.c: Add checks for zeros.
1394 2008-03-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1396         PR target/27946
1397         * gcc.target/powerpc/ppc64-double-1.c: New testcase.
1399 2008-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1401         PR libfortran/32972
1402         * internal_pack_1.f90:  New test case.
1403         * internal_pack_2.f90:  New test case.
1404         * internal_pack_3.f90:  New test case.
1406 2008-03-21  Olivier Hainque  <hainque@adacore.com>
1408         * gnat.dg/empty_vector_length.adb: New testcase.
1410 2008-03-20  Richard Guenther  <rguenther@suse.de>
1412         * gcc.dg/tree-ssa/ssa-ccp-17.c: New testcase.
1414 2008-03-20  Victor Kaplansky  <victork@gcc.gnu.org>
1415             Uros Bizjak  <ubizjak@gmail.com>
1417         PR testsuite/34168
1418         * lib/target-supports.exp (check_sse2_hw_available): New procedure.
1419         * gcc.dg/vect/vect.exp: Set dg-do-what-default to "compile"
1420         if SSE2 hardware is not available.
1421         * g++.dg/vect/vect.exp: Update target-dependent overrides to match
1422         gcc.dg/vect/vect.exp.
1423         * gfortran.dg/vect/vect.exp: Ditto.
1424         (check_effective_target_lp64_or_vect_no_align): Remove procedure.
1426 2008-03-20  Andreas Schwab  <schwab@suse.de>
1428         * gcc.dg/cpp/cmdlne-dD-M.c: Fix test for makefile rule and remove
1429         xfail.
1431 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
1433         * gcc.dg/gomp/pr34692.c: Cleanup gimple dump file.
1434         * gcc.dg/tree-ssa/ssa-lim-3.c: Remove -fdump-tree-optimized
1435         from dg-options.
1437 2008-03-20  H.J. Lu  <hongjiu.lu@intel.com>
1439         PR testsuite/35621
1440         * gcc.target/i386/ssse3-pabsb.c: Add -fno-strict-aliasing.
1441         * gcc.target/i386/ssse3-pabsd.c: Likewise.
1442         * gcc.target/i386/ssse3-pabsw.c: Likewise.
1443         * gcc.target/i386/ssse3-palignr.c: Likewise.
1444         * gcc.target/i386/ssse3-phaddd.c: Likewise.
1445         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
1446         * gcc.target/i386/ssse3-phaddw.c: Likewise.
1447         * gcc.target/i386/ssse3-phsubd.c: Likewise.
1448         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
1449         * gcc.target/i386/ssse3-phsubw.c: Likewise.
1450         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
1451         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
1452         * gcc.target/i386/ssse3-pshufb.c: Likewise.
1453         * gcc.target/i386/ssse3-psignb.c: Likewise.
1454         * gcc.target/i386/ssse3-psignd.c: Likewise.
1455         * gcc.target/i386/ssse3-psignw.c: Likewise.
1457 2008-03-20  Andreas Schwab  <schwab@suse.de>
1459         PR testsuite/35647
1460         * gcc.dg/cpp/cmdlne-dI-M.c: Match optional continuation.
1461         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
1462         * gcc.dg/cpp/cmdlne-dN-M.c: Match correct file name and optional
1463         continuation and remove xfail.
1465 2008-03-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
1467         PR libfortran/32972
1468         * gfortran.dg/internal_pack_3.f90:  Add missing parameter
1469         in subroutine.
1471 2008-03-20  Kai Tietz  <kai.tietz@onevision.com>
1473         * gcc.dg/format/ms_array-1.c: New.
1474         * gcc.dg/format/ms_c90-scanf-3.c: New.
1475         * gcc.dg/format/ms_c99-strftime-1.c: New.
1476         * gcc.dg/format/ms_no-y2k-1.c: New.
1477         * gcc.dg/format/ms_attr-1.c: New.
1478         * gcc.dg/format/ms_c90-scanf-4.c: New.
1479         * gcc.dg/format/ms_c99-strftime-2.c: New.
1480         * gcc.dg/format/ms_nonlit-1.c: New.
1481         * gcc.dg/format/ms_c90-scanf-5.c: New.
1482         * gcc.dg/format/ms_cast-1.c: New.
1483         * gcc.dg/format/ms_nonlit-2.c: New.
1484         * gcc.dg/format/ms_attr-2.c: New.
1485         * gcc.dg/format/ms_c90-strftime-1.c: New.
1486         * gcc.dg/format/ms_miss-1.c: New.
1487         * gcc.dg/format/ms_nonlit-3.c: New.
1488         * gcc.dg/format/ms_attr-3.c: New.
1489         * gcc.dg/format/ms_c90-strftime-2.c: New.
1490         * gcc.dg/format/ms_miss-2.c: New.
1491         * gcc.dg/format/ms_nul-1.c: New.
1492         * gcc.dg/format/ms_attr-4.c: New.
1493         * gcc.dg/format/ms_c94-printf-1.c: New.
1494         * gcc.dg/format/ms_miss-3.c: New.
1495         * gcc.dg/format/ms_nul-2.c: New.
1496         * gcc.dg/format/ms_attr-7.c: New.
1497         * gcc.dg/format/ms_c94-scanf-1.c: New.
1498         * gcc.dg/format/ms_miss-4.c: New.
1499         * gcc.dg/format/ms_null-1.c: New.
1500         * gcc.dg/format/ms_bitfld-1.c: New.
1501         * gcc.dg/format/ms_c99-printf-1.c: New.
1502         * gcc.dg/format/ms_miss-5.c: New.
1503         * gcc.dg/format/ms_plus-1.c: New.
1504         * gcc.dg/format/ms_branch-1.c: New.
1505         * gcc.dg/format/ms_c99-printf-2.c: New.
1506         * gcc.dg/format/ms_miss-6.c: New.
1507         * gcc.dg/format/ms_sec-1.c: New.
1508         * gcc.dg/format/ms_c90-printf-1.c: New.
1509         * gcc.dg/format/ms_c99-printf-3.c: New.
1510         * gcc.dg/format/ms_multattr-1.c: New.
1511         * gcc.dg/format/ms_unnamed-1.c: New.
1512         * gcc.dg/format/ms_c90-printf-2.c: New.
1513         * gcc.dg/format/ms_c99-scanf-1.c: New.
1514         * gcc.dg/format/ms_multattr-2.c: New.
1515         * gcc.dg/format/ms_va-1.c: New.
1516         * gcc.dg/format/ms_c90-printf-3.c: New.
1517         * gcc.dg/format/ms_c99-scanf-2.c: New.
1518         * gcc.dg/format/ms_multattr-3.c: New.
1519         * gcc.dg/format/ms_c90-scanf-1.c: New.
1520         * gcc.dg/format/ms_c99-scanf-3.c: New.
1521         * gcc.dg/format/ms_no-exargs-1.c: New.
1522         * gcc.dg/format/ms_zero-length-1.c: New.
1523         * gcc.dg/format/ms_c90-scanf-2.c: New.
1524         * gcc.dg/format/ms_c99-scanf-4.c: New.
1525         * gcc.dg/format/ms_no-exargs-2.c: New.
1526         * gcc.dg/format/null-1.c: Add gnu style usage for mingw.
1527         * gcc.dg/format/miss-1.c: Likewise.
1528         * gcc.dg/format/miss-3.c: Likewise.
1529         * gcc.dg/format/multattr-2.c: Likewise.
1530         * gcc.dg/format/miss-5.c: Likewise.
1531         * gcc.dg/format/attr-2.c: Likewise.
1532         * gcc.dg/format/attr-4.c: Likewise.
1533         * gcc.dg/format/c90-scanf-4.c: Likewise.
1534         * gcc.dg/format/c99-printf-3.c: Likewise.
1535         * gcc.dg/format/multattr-1.c: Likewise.
1536         * gcc.dg/format/miss-4.c: Likewise.
1537         * gcc.dg/format/miss-6.c: Likewise.
1538         * gcc.dg/format/c90-printf-3.c: Likewise.
1539         * gcc.dg/format/attr-1.c: Likewise.
1540         * gcc.dg/format/attr-3.c: Likewise.
1541         * gcc.dg/format/attr-7.c: Likewise.
1542         * gcc.dg/format/format.h: Treat mingw and gnu style.
1543         * gcc.dg/format/sys_format.c: New.
1545 2008-03-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1547         PR libfortran/35627
1548         * gfortran.dg/namelist_46.f90: New test.
1550 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
1552         PR target/14552
1553         * gcc.target/i386/pr14552.c: New test.
1555 2008-03-19  Michael Matz  <matz@suse.de>
1557         PR middle-end/35616
1558         * gcc.dg/pr35616.c: New test.
1560 2008-03-19  Daniel Franke  <franke.daniel@gmail.com>
1562         PR fortran/35152
1563         * gfortran.dg/argument_checking_16.f90: New test.
1565 2008-03-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1567         PR libfortran/32972
1568         * gfortran.dg/internal_pack_1.f90:  New test case.
1569         * gfortran.dg/internal_pack_2.f90:  New test case.
1570         * gfortran.dg/internal_pack_3.f90:  New test case.
1572 2008-03-19  Jan Hubicka  <jh@suse.cz>
1574         * gcc.dg/20050811-2.c: Update dumping flags.
1575         * gcc.dg/sms-2.c: Update dumping flags.
1576         * gcc.dg/var-expand1.c: Update dumping flags.
1577         * gcc.dg/var-expand3.c: Update dumping flags.
1578         * gcc.dg/pr30957-1.c: Update dumping flags.
1579         * gcc.dg/20050811-1.c: Update dumping flags.
1580         * gcc.dg/cpp/cmdlne-dI-M.C: Do not xfail.
1581         * gcc.dg/cpp/cmdlne-dM-M.C: Do not xfail.
1583 2008-03-19  Richard Guenther  <rguenther@suse.de>
1585         PR middle-end/35609
1586         * gcc.dg/testsuite/uninit-15.c: New testcase.
1587         * gcc.dg/testsuite/uninit-16.c: Likewise.
1589 2008-03-18  Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
1591         PR target/35504
1592         * g++.dg/other/pr35504.C: New test.
1594 2008-03-18  Richard Guenther  <rguenther@suse.de>
1596         * gcc.dg/tree-ssa/forwprop-4.c: New testcase.
1597         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
1599 2008-03-18  Richard Guenther  <rguenther@suse.de>
1601         * gcc.dg/tree-ssa/loop-19.c: Revert previous change.
1603 2008-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1605         PR libfortran/35617
1606         * gfortran.dg/namelist_45.f90: New test.
1608 2008-03-17  James E. Wilson  <wilson@tuliptree.org>
1610         PR testsuite/35512
1611         * gcc.target/ia64/visibility-1.c (foo): Change return type to void.
1612         Write variables instead of reading them.
1614 2008-03-17  Jason Merrill  <jason@redhat.com>
1616         PR c++/35548
1617         * g++.dg/init/ref16.C: New testcase.
1619 2008-03-17  Richard Guenther  <rguenther@suse.de>
1621         PR tree-optimization/19637
1622         * g++.dg/tree-ssa/pr19637.C: New testcase.
1624 2008-03-16  Paul Thomas  <pault@gcc.gnu.org>
1626         PR fortran/35470
1627         * gfortran.dg/subref_array_pointer_3.f90 : New test.
1629 2008-03-16  Richard Guenther  <rguenther@suse.de>
1631         PR middle-end/35607
1632         * gcc.c-torture/compile/pr35607.c: New testcase.
1633         * gcc.dg/tree-ssa/loop-19.c: Use -O2 to avoid vectorization.
1635 2008-03-16  Daniel Franke  <franke.daniel@gmail.com>
1637         PR fortran/35582
1638         * gfortran.dg/write_invalid_format.f90: New test.
1640 2008-03-15  Richard Guenther  <rguenther@suse.de>
1642         * gcc.dg/tree-ssa/ssa-ccp-16.c: New testcase.
1644 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1646         PR testsuite/35184
1647         * gfortran.dg/elemental_subroutine_6.f90: New test.
1649 2008-03-15  Richard Guenther  <rguenther@suse.de>
1651         * gcc.dg/pr23911.c: Adjust testcase.
1652         * gcc.dg/tree-ssa/pr14841.c: Likewise.
1653         * gcc.dg/tree-ssa/20030922-2.c: Likewise.
1655 2008-03-15  Richard Guenther  <rguenther@suse.de>
1657         PR middle-end/35593
1658         * g++.dg/warn/Warray-bounds-3.C: New testcase.
1660 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1662         PR testsuite/35478
1663         * gfortran.dg/generic_16.f90: New test.
1665 2008-03-15  Hans-Peter Nilsson  <hp@axis.com>
1667         PR middle-end/35595
1668         * gcc.c-torture/compile/pr35595.c: New test.
1670 2008-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1672         PR testsuite/33296
1673         * gfortran.dg/nearest_4.f90: New test.
1675 2008-03-14  Richard Guenther  <rguenther@suse.de>
1677         PR tree-optimization/13761
1678         * gcc.dg/tree-ssa/ssa-lim-3.c: New testcase.
1680 2008-03-14  Richard Guenther  <rguenther@suse.de>
1682         PR tree-optimization/34172
1683         * gcc.dg/tree-ssa/ssa-fre-11.c: New testcase.
1684         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
1685         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
1686         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
1687         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
1688         * gcc.dg/tree-ssa/20031106-4.c: Remove XFAIL.
1690 2008-03-14  Uros Bizjak  <ubizjak@gmail.com>
1692         PR libcpp/35322:
1693         * gcc.dg/cpp/pr35322.c: Add dg-error line.
1695 2008-03-14  Richard Guenther  <rguenther@suse.de>
1697         PR tree-optimization/34043
1698         PR tree-optimization/33989
1699         * gcc.dg/tree-ssa/ssa-fre-7.c: New testcase.
1700         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
1701         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
1702         * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
1703         * gcc.dg/tree-ssa/ssa-pre-17.c: Likewise.
1705 2008-03-14  H.J. Lu  <hongjiu.lu@intel.com>
1706             Uros Bizjak  <ubizjak@gmail.com>
1708         PR testsuite/35538 
1709         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Support PIC targets.
1710         Skip *-*-darwin*.
1711         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Skip *-*-darwin*.
1713 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1714             Uros Bizjak  <ubizjak@gmail.com>
1716         PR testsuite/35406
1717         * gcc.dg/tree-ssa/ldist-4.c: Update expected scan match
1718         count from 0 to 1 for lp64 targets.
1719         * gfortran.dg/ldist-1.f90: Update test to check
1720         for 5 loops distributed instead of 4 for lp64 targets.
1722 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1724         PR fortran/35475
1725         * gfortran.dg/derived_sub.f90: New test.
1727 2008-03-13  H.J. Lu  <hongjiu.lu@intel.com>
1729         PR testsuite/35558
1730         * g++.dg/tls/static-1.C: Move dg-additional-sources after
1731         dg-require-effective-target.
1732         * g++.dg/tls/static-1a.cc: Likewise.
1734 2008-03-13  Tom Tromey  <tromey@redhat.com>
1736         PR libcpp/35322:
1737         * gcc.dg/cpp/pr35322.c: New file.
1739 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
1741         * gcc.dg/vect/vect-align-2.c: Remove dg-do run directive.
1742         (main): Call check_vect.
1744 2008-03-13  Alon Dayan  <alond@il.ibm.com>
1745             Olga Golovanevsky  <olga@il.ibm.com>
1746         
1747         PR tree-optimization/35041
1748         * gcc.dg/struct/wo_prof_double_malloc.c: New test.
1750 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
1752         PR target/34000
1753         PR target/35553
1754         * g++.dg/other/i386-3.C: New test.
1755         * gcc.target/i386/sse-13.c: Redefine extern instead of static.
1756         * gcc.target/i386/sse-14.c: Ditto.
1757         * gcc.target/i386/mmx-1.c: Ditto.
1758         * gcc.target/i386/mmx-2.c: Ditto.
1759         * gcc.target/i386/3dnow-1.c: Ditto.
1760         * gcc.target/i386/3dnow-2.c: Ditto.
1761         * gcc.target/i386/3dnowA-1.c: Ditto.
1762         * gcc.target/i386/3dnowA-2.c: Ditto.
1764 2008-03-13  Paolo Bonzini  <bonzini@gnu.org>
1766         PR tree-opt/35422
1767         * gcc.target/i386/pr35422.c: Escape brackets.
1769 2008-03-12  Paolo Bonzini  <bonzini@gnu.org>
1771         PR tree-opt/35422
1772         * gcc.dg/vect/slp-7.c: Change target keywords required for vectorizing
1773         third loop.
1774         * gcc.target/i386/pr35422.c: New.
1776 2008-03-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1778         PR tree-opt/35403
1779         * gcc.dg/tree-ssa/ipa-reference-1.c: New testcase.
1781 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
1783         PR target/35540
1784         * gcc.target/i386/pr35540.c: New test.
1786 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
1788         * g++.dg/inherit/override-attribs.C: Require ilp32 x86 target.
1790 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
1792         PR middle-end/35526
1793         * g++.dg/torture/pr35526.C: New test.
1795 2008-03-10  Jakub Jelinek  <jakub@redhat.com>
1797         PR c++/35328
1798         * g++.dg/gomp/pr35328.C: New test.
1800         PR c++/35337
1801         * g++.dg/gomp/pr35337.C: New test.
1803         PR c/35438
1804         PR c/35439
1805         * gcc.dg/gomp/pr35438.c: New test.
1806         * gcc.dg/gomp/pr35439.c: New test.
1808         PR middle-end/35099
1809         * g++.dg/gomp/pr35099.C: New test.
1811 2008-03-10  Eric Botcazou  <ebotcazou@adacore.com>
1813         * gnat.dg/range_check2.adb: New test.
1815 2008-03-10  H.J. Lu  <hongjiu.lu@intel.com>
1817         PR tree-optimization/35494
1818         * g++.dg/tree-ssa/ssa-store-ccp-1.C: New.
1819         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
1820         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
1821         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
1823 2008-03-10  Richard Guenther  <rguenther@suse.de>
1825         PR tree-optimization/34677
1826         * gcc.dg/tree-ssa/loadpre23.c: New testcase.
1827         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
1828         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
1830 2008-03-09  Paul Thomas  <pault@gcc.gnu.org>
1832         PR fortran/35474
1833         * gfortran.dg/module_commons_2.f90: New test.
1835 2008-03-09  Eric Botcazou  <ebotcazou@adacore.com>
1837         * gnat.dg/frame_overflow.adb: Improve portability.
1839 2008-03-08  H.J. Lu  <hongjiu.lu@intel.com>
1841         PR target/35350
1842         * gcc.target/i386/isa-1.c: Add -march=x86-64.
1843         * gcc.target/i386/isa-2.c: Likewise.
1844         * gcc.target/i386/isa-3.c: Likewise.
1845         * gcc.target/i386/isa-10.c: Likewise.
1846         * gcc.target/i386/isa-11.c: Likewise.
1847         * gcc.target/i386/isa-12.c: Likewise.
1848         * gcc.target/i386/isa-13.c: Likewise.
1849         * gcc.target/i386/isa-14.c: Likewise.
1851 2008-03-08  Uros Bizjak  <ubizjak@gmail.com>
1853         PR target/22152
1854         * gcc.target/i386/pr22152.c: New test.
1855         * gcc.target/i386/sse2-mmx.c: Ditto.
1857 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
1859         * gnat.dg/uninit_func.adb: New test.
1861 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
1863         * gnat.dg/pack4.adb: New test.
1865 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
1867         * gnat.dg/small_alignment.adb: New test.
1869 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
1871         * gnat.dg/specs/alignment2.ads: New test.
1873 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
1875         * gnat.dg/pack3.adb: New test.
1877 2008-03-07  Peter O'Gorman  <pogma@thewrittenword.com>
1879         PR c++/20366
1880         * g++.dg/other/pr20366.C: New test.
1882 2008-03-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1884         PR tree-opt/35402
1885         * gcc.dg/tree-ssa/ssa-store-ccp-1.c: New test.
1887 2008-03-06  Markus Milleder  <markus.milleder@generali.at>
1889         PR preprocessor/35458
1890         * gcc.dg/cpp/cmdlne-M-2.c: New file.
1891         * gcc.dg/cpp/cmdlne-M-2#.h: New file.
1892         * gcc.dg/cpp/#cmdlne-M-2.h: New file.
1894 2008-03-06  Tom Tromey  <tromey@redhat.com>
1896         * lib/treelang-dg.exp, lib/treelang.exp: Delete.
1897         * treelang: Delete.
1899 2008-03-05  Eric Botcazou  <ebotcazou@adacore.com>
1901         * gnat.dg/specs/pack33.ads: New test.
1903 2008-03-05  Richard Guenther  <rguenther@suse.de>
1905         PR tree-optimization/35472
1906         * gcc.c-torture/execute/pr35472.c: New testcase.
1908 2007-03-05  Gabor Loki  <loki@gcc.gnu.org>
1910         PR 33009
1911         * gcc.c-torture/compile/pr11832.c: Check -frtl-abstract-sequences.
1912         * gcc.c-torture/compile/pr33009.c: Likewise.
1914 2008-03-05  Victor Kaplansky  <victork@gcc.gnu.org>
1916         PR 31341
1917         * gcc.dg/vect/pr31041.c: Fix.
1919 2008-03-05  Hans-Peter Nilsson  <hp@axis.com>
1921         PR libfortran/35293
1922         * lib/lib/target-supports.exp (check_effective_target_fd_truncate):
1923         New.
1924         * gfortran.fortran-torture/execute/list_read_1.x,
1925         gfortran.fortran-torture/execute/read_null_string.x,
1926         gfortran.fortran-torture/execute/backspace.x,
1927         gfortran.fortran-torture/execute/seq_io.x,
1928         gfortran.fortran-torture/execute/slash_edit.x,
1929         gfortran.fortran-torture/execute/unopened_unit_1.x,
1930         gfortran.dg/namelist_21.f90, gfortran.dg/advance_5.f90,
1931         gfortran.dg/fmt_t_7.f, gfortran.dg/eor_1.f90, 
1932         gfortran.dg/read_x_past.f, gfortran.dg/tl_editing.f90,
1933         gfortran.dg/ftell_2.f90, gfortran.dg/namelist_13.f90,
1934         gfortran.dg/namelist_22.f90, gfortran.dg/advance_6.f90,
1935         gfortran.dg/read_bad_advance.f90, gfortran.dg/func_derived_3.f90,
1936         gfortran.dg/namelist_40.f90, gfortran.dg/x_slash_2.f,
1937         gfortran.dg/namelist_14.f90, gfortran.dg/backspace_1.f,
1938         gfortran.dg/namelist_23.f90, gfortran.dg/pr17285.f90,
1939         gfortran.dg/read_noadvance.f90, gfortran.dg/namelist_use_only.f90,
1940         gfortran.dg/namelist_41.f90, gfortran.dg/namelist_15.f90,
1941         gfortran.dg/backspace_3.f, gfortran.dg/backslash_3.f,
1942         gfortran.dg/namelist_24.f90, gfortran.dg/pr17286.f90,
1943         gfortran.dg/endfile.f90, gfortran.dg/open_access_append_1.f90,
1944         gfortran.dg/fmt_huge.f90, gfortran.dg/namelist_42.f90,
1945         gfortran.dg/pr18392.f90, gfortran.dg/pr19155.f, gfortran.dg/pr12884.f,
1946         gfortran.dg/namelist_16.f90, gfortran.dg/backspace_5.f,
1947         gfortran.dg/open_readonly_1.f90, gfortran.dg/fmt_read.f90,
1948         gfortran.dg/iostat_1.f90, gfortran.dg/namelist_43.f90,
1949         gfortran.dg/read_size_noadvance.f90, gfortran.dg/inquire_5.f90,
1950         gfortran.dg/read_many_1.f, gfortran.dg/namelist_17.f90,
1951         gfortran.dg/list_read_1.f90, gfortran.dg/backspace_10.f90,
1952         gfortran.dg/namelist_26.f90, gfortran.dg/unf_read_corrupted_2.f90,
1953         gfortran.dg/record_marker_1.f90, gfortran.dg/convert_implied_open.f90,
1954         gfortran.dg/iostat_2.f90, gfortran.dg/write_check3.f90,
1955         gfortran.dg/namelist_44.f90, gfortran.dg/namelist_use.f90,
1956         gfortran.dg/rewind_1.f90, gfortran.dg/streamio_11.f90,
1957         gfortran.dg/namelist_18.f90, gfortran.dg/backspace_9.f,
1958         gfortran.dg/dos_eol.f, gfortran.dg/read_eof_1.f90,
1959         gfortran.dg/namelist_27.f90, gfortran.dg/pad_no.f90,
1960         gfortran.dg/endfile.f, gfortran.dg/namelist_11.f,
1961         gfortran.dg/namelist_19.f90, gfortran.dg/eor_handling_1.f90,
1962         gfortran.dg/write_rewind_1.f, gfortran.dg/comma.f,
1963         gfortran.dg/read_eof_2.f90, gfortran.dg/namelist_28.f90,
1964         gfortran.dg/record_marker_3.f90, gfortran.dg/complex_read.f90,
1965         gfortran.dg/namelist_37.f90, gfortran.dg/error_recovery_5.f90,
1966         gfortran.dg/namelist_char_only.f90, gfortran.dg/pr18122.f90,
1967         gfortran.dg/list_read_4.f90, gfortran.dg/eor_handling_2.f90,
1968         gfortran.dg/read_eof_3.f90, gfortran.dg/dollar_edit_descriptor_1.f,
1969         gfortran.dg/pr19467.f90, gfortran.dg/namelist_38.f90,
1970         gfortran.dg/inquire_9.f90, gfortran.dg/list_read_5.f90,
1971         gfortran.dg/noadv_size.f90, gfortran.dg/backslash_1.f90,
1972         gfortran.dg/eor_handling_3.f90, gfortran.dg/read_eof_4.f90,
1973         gfortran.dg/runtime_warning_1.f90, gfortran.dg/x_slash_1.f,
1974         gfortran.dg/namelist_39.f90, gfortran.dg/streamio_3.f90,
1975         gfortran.dg/read_comma.f, gfortran.dg/pr19657.f,
1976         gfortran.dg/streamio_15.f90, gfortran.dg/list_read_6.f90,
1977         gfortran.dg/eor_handling_4.f90, gfortran.dg/backslash_2.f90,
1978         gfortran.dg/pr19216.f, gfortran.dg/PR19872.f,
1979         gfortran.dg/backspace_2.f, gfortran.dg/empty_format_1.f90,
1980         gfortran.dg/streamio_4.f90, gfortran.dg/append_1.f90,
1981         gfortran.dg/fgetc_1.f90, gfortran.dg/complex_write.f90,
1982         gfortran.dg/list_read_7.f90, gfortran.dg/eor_handling_5.f90,
1983         gfortran.dg/fmt_t_1.f90, gfortran.dg/pr17090.f90,
1984         gfortran.dg/backspace_4.f, gfortran.dg/shape_3.f90,
1985         gfortran.dg/unf_io_convert_1.f90, gfortran.dg/fgetc_2.f90,
1986         gfortran.dg/vector_subscript_3.f90, gfortran.dg/list_read_8.f90,
1987         gfortran.dg/flush_1.f90, gfortran.dg/advance_1.f90,
1988         gfortran.dg/fmt_t_2.f90, gfortran.dg/backspace_6.f,
1989         gfortran.dg/slash_1.f90, gfortran.dg/stat_1.f90,
1990         gfortran.dg/unformatted_recl_1.f90, gfortran.dg/record_marker_2.f,
1991         gfortran.dg/overwrite_1.f, gfortran.dg/unf_io_convert_2.f90,
1992         gfortran.dg/fmt_t_3.f90, gfortran.dg/backspace_8.f,
1993         gfortran.dg/stat_2.f90, gfortran.dg/pr18210.f90,
1994         gfortran.dg/unformatted_subrecord_1.f90, gfortran.dg/pr20257.f90,
1995         gfortran.dg/eof_1.f90, gfortran.dg/fmt_t_4.f90,
1996         gfortran.dg/unf_short_record_1.f90, gfortran.dg/fmt_exhaust.f90,
1997         gfortran.dg/namelist_20.f90, gfortran.dg/advance_4.f90,
1998         gfortran.dg/fmt_t_5.f90, gfortran.dg/namelist_12.f,
1999         gfortran.dg/backspace_7.f90, gfortran.dg/write_rewind_2.f,
2000         gfortran.dg/ftell_1.f90, gfortran.dg/fseek.f90,
2001         gfortran.dg/write_back.f: Gate test on effective_target
2002         fd_truncate.
2004 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
2006         * gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as
2007         targets declaring functions in assembly.
2009 2008-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2011         PR 28322
2012         * gcc.dg/pr28322-3.c: New.
2014 2008-03-04  H.J. Lu  <hongjiu.lu@intel.com>
2016         PR target/35453
2017         * gcc.target/i386/sse4_2-pcmpestri-1.c: Replace SIDD_XXX with
2018         _SIDD_XXX.
2019         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
2020         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
2021         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
2022         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
2023         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
2024         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
2025         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
2026         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
2028 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
2030         PR middle-end/35456
2031         * gcc.c-torture/execute/pr35456.c: New test.
2033 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
2035         * gcc.target/i386/sse-10.c: Don't use
2036         -mno-accumulate-outgoing-args on *-*-mingw* *-*-cygwin*.
2038 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
2040         * gfortran.dg/reassoc_1.f90: Cleanup dump files.
2041         * gfortran.dg/reassoc_2.f90: Ditto.
2042         * gfortran.dg/reassoc_3.f90: Ditto.
2044 2008-03-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2046         PR fortran/33197
2047         * gfortran.dg/gomp/gomp.exp: Add .f08 and .F08 file suffixes.
2048         * gfortran.dg/dg.exp: Likewise.
2049         * gfortran.dg/vect/vect.exp: Likewise.
2050         * gfortran.fortran-torture/execute/execute.exp: Likewise.
2051         * gfortran.fortran-torture/compile/compile.exp: Likewise.
2052         * gfortran.dg/gamma_1.f90: Also check log_gamma.
2053         * gfortran.dg/invalid_contains_1.f90: Remove warning about
2054         empty CONTAINS.
2055         * gfortran.dg/gamma_2.f90: Add a few error messages.
2056         * gfortran.dg/invalid_contains_2.f90: Remove warning about
2057         empty CONTAINS.
2058         * gfortran.dg/gamma_3.f90: Adjust error message.
2059         * gfortran.dg/gamma_4.f90: Test for log_gamma instead of lgamma.
2060         * gfortran.dg/bind_c_usage_9.f03: Adjust error messages.
2061         * gfortran.dg/bessel_1.f90: New test.
2062         * gfortran.dg/recursive_check_3.f90: Remove warnings.
2063         * gfortran.dg/besxy.f90: Also check for new F2008 intrinsics.
2064         * gfortran.dg/derived_function_interface_1.f90: Remove warning.
2065         * gfortran.dg/contains_empty_1.f03: New test.
2066         * gfortran.dg/erfc_scaled_1.f90: New test.
2067         * gfortran.dg/hypot_1.f90: New test.
2068         * gfortran.dg/contains_empty_2.f03: New test.
2070 2007-03-03  Uros Bizjak  <ubizjak@gmail.com>
2072         * gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
2074 2008-03-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org> 
2076         PR 24924
2077         * g++.dg/cpp/string-2.C: This is a warning now.
2078         * g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
2079         default, so add it.
2080         
2081 2008-03-01  Douglas Gregor  <doug.gregor@gmail.com>
2083         * g++.dg/cpp0x/auto1.C: New.
2085 2008-03-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2087         PR fortran/34770
2088         * gfortran.dg/pointer_1.f90: New test.
2090 2008-02-29  Douglas Gregor  <doug.gregor@gmail.com>
2092         PR c++/35315
2093         * g++.dg/ext/attrib32.C: Add another test case.
2095 2008-02-29  Tom Tromey  <tromey@redhat.com>
2097         * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
2098         line.
2100 2008-02-29  Sebastian Pop  <sebastian.pop@amd.com>
2102         * gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
2103         to make the interchange profitable.
2105 2008-02-28  Daniel Franke  <franke.daniel@gmail.com>
2107         PR fortran/31463
2108         PR fortran/33950
2109         PR fortran/34296
2110         * gfortran.dg/arrayio_11.f90: Fixed test.
2111         * gfortran.dg/arrayio_12.f90: Likewise.
2112         * gfortran.dg/module_read_1.f90: Added warning-directives.
2113         * gfortran.dg/pr32242.f90: Likewise.
2114         * gfortran.dg/result_in_spec_3.f90: Likewise.
2115         * gfortran.dg/use_12.f90: Likewise.
2116         * gfortran.dg/warn_function_without_result.f90 : New test.
2118 2008-02-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2120         PR fortran/34868
2121         * gfortran.dg/f2c_9.f90: New test.
2123 2008-02-28  Sebastian Pop  <sebastian.pop@amd.com>
2125         * gcc.dg/tree-ssa/ldist-1.c: New.
2126         * gcc.dg/tree-ssa/ldist-1a.c: New.
2127         * gcc.dg/tree-ssa/ldist-2.c: New.
2128         * gcc.dg/tree-ssa/ldist-3.c: New.
2129         * gcc.dg/tree-ssa/ldist-4.c: New.
2130         * gcc.dg/tree-ssa/ldist-5.c: New.
2131         * gcc.dg/tree-ssa/ldist-6.c: New.
2132         * gcc.dg/tree-ssa/ldist-7.c: New.
2133         * gcc.dg/tree-ssa/ldist-8.c: New.
2134         * gcc.dg/tree-ssa/ldist-9.c: New.
2135         * gcc.dg/tree-ssa/ldist-10.c: New.
2136         * gcc.dg/tree-ssa/ldist-11.c: New.
2137         * gcc.dg/tree-ssa/ldist-12.c: New.
2138         * gfortran.dg/ldist-1.f90: New.
2140 2008-02-28  Uros Bizjak  <ubizjak@gmail.com>
2142         * gcc.dg/pr34351.c: Compile for x86 targets only.  Use %ebx register.
2144 2008-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2146         * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
2148 2008-02-27  Jan Beulich  <jbeulich@novell.com>
2150         * gcc.target/i386/mmx-1.c: Add
2151         -Werror-implicit-function-declaration to dg-options.
2152         * gcc.target/i386/mmx-2.c: Likewise.
2153         * gcc.target/i386/sse-13.c: Likewise.
2154         * gcc.target/i386/sse-14.c: Likewise.
2156 2008-02-27  Revital Eres  <eres@il.ibm.com>
2158         PR rtl-optimization/34999
2159         * gcc.dg/tree-prof/pr34999.c: New.
2161 2008-02-27  Richard Guenther  <rguenther@suse.de>
2163         PR middle-end/25290
2164         * gcc.c-torture/execute/pr35390.c: New testcase.
2166 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
2168         PR ada/22255
2169         * gnat.dg/test_direct_io.adb: New file.
2171 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
2173         PR ada/34799
2174         * gnat.dg/specs/pr34799.ads: New test.
2176 2008-02-27  Richard Guenther  <rguenther@suse.de>
2178         PR middle-end/34971
2179         * gcc.c-torture/execute/pr34971.c: New testcase.
2181 2008-02-27  Jakub Jelinek  <jakub@redhat.com>
2183         * gcc.dg/gomp/preprocess-1.c: New test.
2185         PR c++/35368
2186         * g++.dg/ext/visibility/typeinfo2.C: New test.
2187         * g++.dg/ext/visibility/typeinfo3.C: New test.
2189 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
2191         * gcc.dg/bf-ms-attrib.c (main): Return 0.
2193 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
2195         * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
2196         * gcc.target/i386/sse-6.c (dump128_64): Likewise.
2198 2008-02-26  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
2200         PR c/28800
2201         * gcc.dg/empty-source-2.c: Adjust for warning message.
2202         * gcc.dg/empty-source-3.c: Likewise.
2203         * gcc.dg/pack-test-2.c: Adjust comment.
2204         * gcc.dg/pragma-ep-2.c: Likewise.
2205         * gcc.dg/pragma-re-2.c: Likewise.
2206         * gcc.dg/va-arg-2.c: Likewise.
2208 2008-02-26  Tobias Burnus  <burnus@net-b.de>
2210         PR fortran/35033
2211         * gfortran.dg/assignment_2.f90: New.
2213 2008-02-26  Jason Merrill  <jason@redhat.com>
2215         PR c++/35315
2216         * g++.dg/ext/attrib32.C: New.
2218 2008-02-26  Richard Sandiford  <rsandifo@nildram.co.uk>
2220         * gcc.c-torture/execute/nest-align-1.x: Delete.
2222 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2224         PR 26264
2225         * 20021023-1.c: Use __builtin_va_start instead of
2226         __builtin_stdarg_start.
2227         * pr17301-1.c: Likewise.
2228         * pr17301-2.c: Likewise.
2229                 
2230 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2231         
2232         * gcc.dg/pr34351.c: New.
2233         
2234 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2236         * gcc.dg/Wlarger-than2.c: New.
2237         
2238 2008-02-26  Paolo Carlini  <pcarlini@suse.de>
2240         PR c++/35323
2241         * g++.dg/lookup/crash7.C: New.
2243 2008-02-26  Kaz Kojima  <kkojima@gcc.gnu.org>
2245         * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
2247 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2249         * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
2251 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2253         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
2255 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2257         * gcc.dg/builtins-config.h: Disable C99 runtime testing for
2258         Windows.
2260 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2262         * lib/target-supports.exp (check_profiling_available): Report -p
2263         unavailable on *-*-mingw*.
2265 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2267         * lib/target-supports.exp (check_effective_target_pthread_h): New.
2268         * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
2269         dg-require-effective-target pthread_h.
2271 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2273         * gcc.dg/Wswitch-enum-error.c: New.
2274         * gcc.dg/Wswitch-error.c: New.
2275         * gcc.dg/20011021-1.c: Use two directives to match two different
2276         messages.
2277         
2278 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2279         
2280         PR 28322
2281         * gcc.dg/pr28322.c: New.
2282         * gcc.dg/pr28322-2.c: New.
2283         * lib/prune.exp: Ignore "At top level" even if there is no ':'
2284         preceding it.
2286 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
2288         PR c++/35333
2289         * g++.dg/other/error26.C: New.
2291 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
2293         PR c++/35338
2294         * g++.dg/other/error25.C: New.
2296 2008-02-25  Andreas Krebbel  <krebbel1@de.ibm.com>
2298         PR target/35258
2299         * gcc.dg/pr35258.c: New testcase.
2301 2008-02-25  Jan Beulich  <jbeulich@novell.com>
2303         * gcc.dg/20020426-2.c: Remove bogus workaround.
2304         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2305         * gcc.target/i386/movq-2.c: Also permit use of movzbl.
2307 2008-02-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2309         * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
2311 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
2313         PR middle-end/19984
2314         * gcc.dg/pr19984.c: New test.
2315         * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
2316         name of the variable.
2318 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
2320         * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
2321         (main): Call check_vect and foo.  Check array values after
2322         the call to foo.
2323         * gcc.dg/vect/vect-117.c: Call check_vect.
2324         * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
2326 2008-02-25  Jason Merrill  <jason@redhat.com>
2328         PR c++/33486
2329         * g++.dg/lookup/strong-using-5.C: New.
2331 2008-02-25  Kaz Kojima  <kkojima@gcc.gnu.org>
2333         * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
2334         sh* targets.
2336 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
2338         PR target/35349
2339         * gcc.c-torture/execute/20050604-1.x: New file.
2341 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
2343         * gcc.target/i386/pr22076.c: Update number of mov insns
2344         for PIC targets.
2345         * gcc.target/i386/pr34256.c: Ditto.
2347 2008-02-24  Diego Novillo  <dnovillo@google.com>
2349         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
2351         PR 33738
2352         * g++.dg/warn/pr33738.C: New.
2354 2008-02-24  Richard Sandiford  <rsandifo@nildram.co.uk>
2356         * gcc.c-torture/execute/nest-align-1.x: New file.
2358 2008-02-24  Danny Smith  <dannysmith@users.sourceforge.net>
2360         PR c++/34749
2361         * g++.dg.ext/dllimport13.C: New test.
2363 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2365         PR libfortran/24685
2366         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
2367         powerpc*-apple-darwin*.
2369 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2371         * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
2372         ERFC into gfortran.dg/large_real_kind_3.F90.
2373         * gfortran.dg/large_real_kind_3.F90: New test.
2375 2008-02-23  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2377         PR rtl-opt/33512
2378         * gcc.dg/and-1.c: New test.
2380 2008-02-23  Daniel Jacobowitz  <dan@codesourcery.com>
2382         * gcc.c-torture/execute/20080222-1.c: New test.
2384 2008-02-23  Uros Bizjak  <ubizjak@gmail.com>
2386         PR target/22076
2387         PR target/34256
2388         * gcc.target/i386/pr22076.c: New test.
2389         * gcc.target/i386/pr34256.c: New test.
2390         * gcc.target/i386/vecinit-5.c: New test.
2391         * gcc.target/i386/vecinit-6.c: New test.
2392         * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
2394         * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
2395         <xmmintrin.h>, define __m64 and __m128 directly.
2396         * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
2398 2008-02-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2400         PR C++/34715
2401         * g++.dg/ext/always_inline-1.C: New test.
2402         * g++.dg/ext/always_inline-2.C: New test.
2403         * g++.dg/ext/always_inline-3.C: New test.
2404         * g++.dg/ext/always_inline-4.C: New test.
2406 2008-02-22  Hans-Peter Nilsson  <hp@axis.com>
2408         * gcc.target/cris/asm-b-1.c: New test.
2410 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
2412         PR c++/35282
2413         * g++.dg/template/nontype17.C: Add.
2415 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
2417         PR c++/35282
2418         Revert:
2419         2008-02-14  Paolo Carlini  <pcarlini@suse.de>
2421         PR c++/28743
2422         * g++.dg/template/nontype17.C: New.
2423         * g++.dg/template/nontype16.C: Add error.
2425 2008-02-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
2427         PR c/19999
2428         * gcc.dg/Wfloat-equal-1.c: New.
2429         * g++.dg/warn/Wfloat-equal-1.C: New.
2431 2008-02-21  Michael Matz  <matz@suse.de>
2433         PR target/35264
2434         * gcc.dg/pr35264.c: New testcase.
2436 2008-02-21  Richard Guenther  <rguenther@suse.de>
2438         * gfortran.dg/reassoc_1.f90: New testcase.
2439         * gfortran.dg/reassoc_2.f90: Likewise.
2440         * gfortran.dg/reassoc_3.f90: Likewise.
2442 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2444         PR libfortran/34974
2445         * gfortran.dg/fmt_t_7.f: New test.
2447         PR libfortran/35132
2448         * gfortran.dg/streamio_15.f90: New test.
2449         
2450 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2452         PR libfortran/35036
2453         * gfortran.dg/fmt_zero_digits.f90: Revise test.
2455 2008-02-20  Seongbae Park <seongbae.park@gmail.com>
2457         * gcc.dg/Wframe-larger-than.c: New option test.
2459 2008-02-20  Tobias Burnus  <burnus@net-b.de>
2461         PR fortran/34997
2462         * gfortran.dg/dollar_sym_1.f90: New.
2463         * gfortran.dg/dollar_sym_2.f90: New.
2465 2008-02-20  Richard Guenther  <rguenther@suse.de>
2467         PR middle-end/35265
2468         * gcc.dg/builtins-66.c: New testcase.
2470 2008-02-20  Richard Guenther  <rguenther@suse.de>
2472         * gcc.dg/fold-reassoc-1.c: New testcase.
2473         * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
2475 2008-02-20  Richard Guenther  <rguenther@suse.de>
2477         * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
2479 2008-02-20  Ira Rosen  <irar@il.ibm.com>
2481         * lib/target-supports.exp (check_effective_target_vect_unpack):
2482         Return true for SPU.
2483         (check_effective_target_vect_short_mult): Likewise.
2484         * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
2485         the loop on targets that support vect_unpack.
2487 2008-02-20  Uros Bizjak  <ubizjak@gmail.com>
2489         * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
2490         (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
2491         templates to reduce number of passed arguments.
2493 2008-02-19  Jason Merrill  <jason@redhat.com>
2495         PR c++/34950
2496         * g++.dg/template/explicit-args1.C: New.
2498 2008-02-19  Richard Guenther  <rguenther@suse.de>
2500         PR tree-optimization/34989
2501         * gcc.dg/pr34989-1.c: New testcase.
2502         * gcc.dg/pr34989-2.c: Likewise.
2504 2008-02-19  Jakub Jelinek  <jakub@redhat.com>
2506         PR c++/35028
2507         * g++.dg/gomp/pr35028.C: New test.
2509         PR c++/34964
2510         PR c++/35244
2511         * gcc.dg/gomp/pr34964.c: New test.
2512         * g++.dg/gomp/pr34964.C: New test.
2513         * gcc.dg/gomp/pr35244.c: New test.
2514         * g++.dg/gomp/pr35244.C: New test.
2516         PR c++/35078
2517         * g++.dg/gomp/pr35078.C: New test.
2519 2008-02-19  Christian Bruel  <christian.bruel@st.com>
2521         * gcc.dg/packed-array.c: New testcase. 
2523 2008-02-19  Uros Bizjak  <ubizjak@gmail.com>
2525         PR target/33555
2526         * gcc.target/i386/pr33555.c: New test.
2527         
2528 2008-02-18  H.J. Lu  <hongjiu.lu@intel.com>
2530         PR target/35189
2531         * gcc.target/i386/isa-1.c: New.
2532         * gcc.target/i386/isa-2.c: Likewise.
2533         * gcc.target/i386/isa-3.c: Likewise.
2534         * gcc.target/i386/isa-4.c: Likewise.
2535         * gcc.target/i386/isa-5.c: Likewise.
2536         * gcc.target/i386/isa-6.c: Likewise.
2537         * gcc.target/i386/isa-7.c: Likewise.
2538         * gcc.target/i386/isa-8.c: Likewise.
2539         * gcc.target/i386/isa-9.c: Likewise.
2540         * gcc.target/i386/isa-10.c: Likewise.
2541         * gcc.target/i386/isa-11.c: Likewise.
2542         * gcc.target/i386/isa-12.c: Likewise.
2543         * gcc.target/i386/isa-13.c: Likewise.
2544         * gcc.target/i386/isa-14.c: Likewise.
2546 2008-02-18  Joey Ye  <joey.ye@intel.com>
2547             H.J. Lu  <hongjiu.lu@intel.com>
2549         PR middle-end/34921
2550         * gcc.c-torture/execute/nest-align-1.c: New test case.
2552 2008-02-17  Richard Guenther  <rguenther@suse.de>
2554         PR middle-end/35227
2555         * gcc.dg/torture/pr35227.c: New testcase.
2557 2008-02-17  Richard Guenther  <rguenther@suse.de>
2559         PR tree-optimization/35231
2560         * gcc.c-torture/execute/pr35231.c: New testcase.
2562 2008-02-17  Uros Bizjak  <ubizjak@gmail.com>
2564         * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
2565         (test_gt): Ditto.
2567 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2569         * obj-c++.dg/encode-2.mm: XFAIL.
2570         * obj-c++.dg/encode-3.mm: Likewise.
2572 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2573             Paolo Carlini  <pcarlini@suse.de>
2575         * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
2576         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
2577         * g++.dg/ext/has_nothrow_copy.C: Likewise.
2579 2008-02-16  Uros Bizjak  <ubizjak@gmail.com>
2581         * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
2582         (main): Change to void and rename to sse_test.
2583         * gcc.target/i386/pr24306.c: Ditto.
2584         * gcc.target/i386/pr32065-2.c: Ditto.
2585         * gcc.target/i386/20060512-1.c: Include sse2-check.h.
2586         (main): Change to void and rename to sse2_test.
2587         * gcc.target/i386/20060512-3.c: Ditto.
2589 2008-02-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2591         PR fortran/35150
2592         * gfortran.dg/c_loc_tests_12.f03: New test.
2594 2008-02-15  Douglas Gregor  <doug.gregor@gmail.com>
2596         PR c++/35023
2597         PR c++/35024
2598         PR c++/35026
2599         * g++.dg/cpp0x/vt-35026.C: New.
2600         * g++.dg/cpp0x/vt-35023.C: New.
2601         * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
2602         * g++.dg/cpp0x/vt-35024.C: New.
2604 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
2606         * gcc.c-torture/execute/va-arg-25.x: Remove.
2608 2008-02-15  Richard Guenther  <rguenther@suse.de>
2609             Zdenek Dvorak  <ook@ucw.cz>
2611         PR tree-optimization/35164
2612         * g++.dg/torture/pr35164-1.C: New testcase.
2613         * g++.dg/torture/pr35164-2.C: Likewise.
2615 2008-02-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
2617         PR testsuite/35119
2618         * g++.dg/template/spec35.C: Change the regular expressions
2619         in dg-final to match the assembly code generated by Darwin 9.
2621 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
2623         * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
2625 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
2627         * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
2629 2008-02-15  Hans-Peter Nilsson  <hp@axis.com>
2631         * lib/dejapatches.exp: New file.
2633 2008-02-14  Douglas Gregor  <doug.gregor@gmail.com>
2635         PR c++/34050
2636         * g++.dg/cpp0x/vt-34050.C: New.
2638 2008-02-14  Jason Merrill  <jason@redhat.com>
2640         PR c++/5645
2641         PR c++/11159
2642         * g++.dg/warn/pr11159.C: New.
2643         * g++.dg/warn/pr5645.C: Likewise.
2645 2008-02-14  Danny Smith  <dannysmith@users.sourceforge.net>
2647         PR preprocessor/35061
2648         * gcc.dg/cpp/pragma_pop_macro-1.c:  New test.
2650 2008-02-14  Paolo Carlini  <pcarlini@suse.de>
2652         PR c++/28743
2653         * g++.dg/template/nontype17.C: New.
2654         * g++.dg/template/nontype16.C: Add error.
2656 2008-02-13  Jakub Jelinek  <jakub@redhat.com>
2658         PR c++/35138
2659         * g++.dg/template/member8.C: New test.
2661 2008-02-13  Michael Matz  <matz@suse.de>
2663         * gcc.dg/pr35065.c: Fix testcase warnings.
2665 2008-02-13  Jason Merrill  <jason@redhat.com>
2667         PR c++/34962, c++/34937, c++/34939
2668         * g++.dg/ext/tmplattr9.C: New.
2670 2008-02-13  Michael Matz  <matz@suse.de>
2672         PR debug/35065
2673         * gcc.dg/pr35065.c: New testcase.
2675 2008-02-12  Richard Guenther  <rguenther@suse.de>
2677         PR tree-optimization/35171
2678         * gcc.c-torture/compile/pr35171.c: New testcase.
2680 2008-02-12  Richard Guenther  <rguenther@suse.de>
2682         PR middle-end/35163
2683         * gcc.c-torture/execute/pr35163.c: New testcase.
2685 2008-02-12  Uros Bizjak  <ubizjak@gmail.com>
2687         * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
2689 2008-02-12  Eric Botcazou  <ebotcazou@adacore.com>
2691         * gnat.dg/loop_address.adb: New test.
2693 2008-02-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2695         * obj-c++.dg/bitfield-1.mm: Expect failures.
2696         * obj-c++.dg/bitfield-4.mm: Likewise.
2697         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
2698         * obj-c++.dg/encode-8.mm: Likewise.
2699         * obj-c++.dg/isa-field-1.mm: Likewise.
2700         * obj-c++.dg/layout-1.mm: Likewise.
2701         * obj-c++.dg/lookup-2.mm: Likewise.
2702         * obj-c++.dg/try-catch-2.mm: Likewise.
2703         * obj-c++.dg/try-catch-9.mm: Likewise.
2705 2008-02-12  Jakub Jelinek  <jakub@redhat.com>
2707         PR c++/35144
2708         * g++.dg/tree-ssa/pr35144.C: New test.
2710         PR inline-asm/35160
2711         * gcc.target/i386/pr35160.c: New test.
2713         PR c++/34862
2714         * g++.dg/init/new27.C: New test.
2716 2008-02-11  Paolo Carlini  <pcarlini@suse.de>
2718         PR c++/35077
2719         * g++.dg/template/crash78.C: New.
2721 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
2723         PR testsuite/35047
2724         * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
2725         * gcc.dg/compat/vector-2_y.c: Ditto.
2727 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
2728             Richard Guenther  <rguenther@suse.de>
2730         PR tree-optimization/33992
2731         * gcc.c-torture/execute/pr33992.c: New testcase.
2733 2008-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
2735         * gfortran.dg/streamio_14.f90:  New test.
2737 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
2739         * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
2740         Add -mfpmath=387 to dg-options.
2742 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
2744         PR testsuite/35047
2745         * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
2746         * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
2747         * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
2748         * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
2749         * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
2750         * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
2751         * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
2752         * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
2753         * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
2755 2008-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2757         PR objc++/34193
2758         * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
2760 2008-02-08  Sa Liu  <saliu@de.ibm.com>
2762         * gcc.target/spu/intrinsics-3.c: New. Test error messages.
2764 2008-02-06  Alexandre Oliva  <aoliva@redhat.com>
2766         PR c++/35056
2767         * g++.dg/conversion/bitfield8.C: New.
2769 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
2771         * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
2773 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
2775         PR c++/35049
2776         PR c++/35096
2777         * g++.dg/ext/vector13.C: New.
2779 2008-02-06  David Daney  <ddaney@avtrex.com>
2781         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
2783 2008-02-05  Bob Wilson  <bob.wilson@acm.org>
2785         * lib/target-supports.exp (check_effective_target_hard_float): Remove
2786         special case for xtensa-*-*.
2787         
2788 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2790         PR fortran/35037
2791         * gfortran.dg/volatile11.f90: New test.
2793 2008-02-05  Jakub Jelinek  <jakub@redhat.com>
2795         PR c++/33553
2796         * g++.dg/template/array19.C: New test.
2798 2008-02-05  Diego Novillo  <dnovillo@google.com>
2800         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
2802         PR 33738
2803         * g++.dg/warn/pr33738.C: Remove.
2805 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
2807         PR fortran/34945
2808         * gfortran.dg/bounds_check_13.f: New test.
2810 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2812         PR testsuite/33946
2813         * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
2815 2008-02-05  Uros Bizjak  <ubizjak@gmail.com>
2817         PR target/35083
2818         * gcc.target/i386/pr35083.c: New test.
2820 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
2822         PR fortran/32315
2823         * gfortran.dg/data_bounds_1.f90: New test.
2825 2008-02-04  Diego Novillo  <dnovillo@google.com>
2827         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
2829         PR 33738
2830         * g++.dg/warn/pr33738.C: New.
2832 2008-02-04  Daniel Franke  <franke.daniel@gmail.com>
2834         * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
2835         to match.
2837 2008-02-04  Hans-Peter Nilsson  <hp@axis.com>
2839         * lib/target-supports.exp (check_effective_target_hard_float): Only
2840         use the macro definition tests for mips*-*-* and xtensa-*-*.  For all
2841         other targets, grep for a call insn in the rtl expand dump for an
2842         add of two doubles.
2843         (target_compile): Support generating rtl dumps as output.
2845 2008-02-04  Richard Guenther  <rguenther@suse.de>
2847         PR middle-end/33631
2848         * gcc.c-torture/execute/pr33631.c: New testcase.
2850 2008-02-04  Richard Guenther  <rguenther@suse.de>
2852         PR middle-end/35043
2853         * gcc.c-torture/compile/pr35043.c: New testcase.
2855 2008-02-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2857         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
2859 2008-02-03  Uros Bizjak  <ubizjak@gmail.com>
2861         * gcc.target/i386/pr31628.c: Require effective target fpic.
2862         * gcc.target/i386/strinline.c: Ditto.
2863         * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
2864         * gcc.dg/pr35045.c: Ditto.
2865         * gcc.dg/20050503-1.c: Ditto.
2867 2008-02-03  Paul Thomas  <pault@gcc.gnu.org>
2869         PR fortran/32760
2870         * gfortran.dg/host_assoc_variable_1.f90: New test.
2871         * gfortran.dg/allocate_stat.f90: Change last three error messages.
2873 2008-02-02  Michael Matz  <matz@suse.de>
2875         PR target/35045
2876         * gcc.dg/pr35045.c: New test.
2878 2008-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2880         PR libfortran/35001
2881         * gfortran.dg/shape_4.f90:  New test.
2883 2008-02-02  Hans-Peter Nilsson  <hp@axis.com>
2885         * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
2887 2008-02-01  Hans-Peter Nilsson  <hp@axis.com>
2889         PR rtl-optimization/34773
2890         * gcc.target/cris/torture/pr34773.c: New test.
2892 2008-02-01  Nick Clifton  <nickc@redhat.com>
2894         * lib/target-supports.exp (check_profiling_available): Do not
2895         expect profiling to work on the xstormy16 target.
2897 2008-02-01  Uros Bizjak  <ubizjak@gmail.com>
2899         PR testsuite/35047
2900         * gcc.c-torture/execute/20050316-2.x: New file.
2901         * gcc.target/i386/pr17390.c: Update scan pattern.
2902         * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
2903         * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
2905 2008-01-31  Paul Thomas  <pault@gcc.gnu.org>
2907         PR fortran/34910
2908         * gfortran.dg/proc_assign_2.f90: New test.
2910 2008-01-31  Douglas Gregor  <doug.gregor@gmail.com>
2911             Jakub Jelinek  <jakub@redhat.com>
2913         PR c++/34935
2914         PR c++/34936
2915         * g++.dg/ext/alias-canon.C: New.
2916         * g++.dg/ext/alias-mangle.C: New.
2918 2008-01-30  Jan Hubicka  <jh@suse.cz>
2920         * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
2922 2008-01-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2924         * g++.dg/other/first-global.C: Add -fpie for all pic targets.
2925         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
2927 2008-01-30  Jan Hubicka  <jh@suse.cz>
2929         PR target/34982
2930         * gcc.c-torture/execute/pr34982.c: New testcase.
2932 2008-01-30  Andreas Krebbel  <krebbel1@de.ibm.com>
2934         * gcc.target/s390/tf_to_di-1.c: New testcase.
2936 2008-01-30  Paul Thomas  <pault@gcc.gnu.org>
2938         PR fortran/34975
2939         * gfortran.dg/use_only_3.f90: New test.
2940         * gfortran.dg/use_only_3.inc: Modules for new test.
2942         PR fortran/34429
2943         * gfortran.dg/function_charlen_2.f90: New test.
2945 2008-01-30  Jakub Jelinek  <jakub@redhat.com>
2947         PR middle-end/34969
2948         * gcc.dg/pr34969.c: New test.
2950         PR c/35017
2951         * gcc.dg/inline-25.c: New test.
2952         * gcc.dg/inline-26.c: New test.
2953         * gcc.dg/inline-27.c: New test.
2955 2008-01-29  Richard Guenther  <rguenther@suse.de>
2957         PR middle-end/35006
2958         * gcc.c-torture/compile/pr35006.c: New testcase.
2960 2008-01-29  Douglas Gregor  <doug.gregor@gmail.com>
2962         PR c++/34055
2963         PR c++/34103
2964         PR c++/34219
2965         PR c++/34606
2966         PR c++/34753
2967         PR c++/34754
2968         PR c++/34755
2969         PR c++/34919
2970         PR c++/34961
2971         * g++.dg/cpp0x/vt-34219-2.C: New.
2972         * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
2973         * g++.dg/cpp0x/vt-34961.C: New.
2974         * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
2975         cases from the re-opened PR.
2976         * g++.dg/cpp0x/vt-34753.C: New.
2977         * g++.dg/cpp0x/vt-34919.C: New.
2978         * g++.dg/cpp0x/vt-34754.C: New.
2979         * g++.dg/cpp0x/vt-34606.C: New.
2980         * g++.dg/cpp0x/vt-34219.C: New.
2981         * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
2982         * g++.dg/cpp0x/vt-34755.C: New.
2983         * g++.dg/cpp0x/pr31438.C: Ditto.
2984         * g++.dg/cpp0x/variadic81.C: Ditto.
2986 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
2988         * g++.dg/torture/pr34641.C: Put the dg-do first.
2990 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
2992         * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
2994 2008-01-28  Bernhard Fischer  <aldot@gcc.gnu.org>
2996         * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
2998 2008-01-28  Nathan Froyd  <froydnj@codesourcery.com>
3000         PR 31535
3001         * gcc.target/powerpc/spe-small-data-1.c: New test.
3002         * gcc.target/powerpc/spe-small-data-2.c: New test.
3004 2008-01-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3006         PR libfortran/34980
3007         * gfortran.dg/shape_3.f90:  New test.
3009 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
3011         * gcc.target/s390/20020926-1.c: Remove -m31.
3013 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
3015         * gcc.target/s390/20020926-1.c: Disable for s390x.
3017 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3019         PR fortran/34994
3020         * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
3021         expression.
3023 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3025         PR fortran/34990
3026         * gfortran.dg/array_constructor_22.f90: New test.
3028 2008-01-26  Maxim Kuvyrkov  <maxim@codesourcery.com>
3030         PR middle-end/34688
3031         * gcc.c-torture/compile/pr34688: New test.
3033 2008-01-26  Tobias Burnus  <burnus@net-b.de>
3035         PR fortran/34848
3036         * gfortran.dg/missing_optional_dummy_5.f90: New.
3038 2008-01-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3040         * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
3041         noinline.  XFAIL test.
3043 2008-01-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3045         PR fortran/31610
3046         * gfortran.dg/array_3.f90: New test.
3048 2008-01-26  Jakub Jelinek  <jakub@redhat.com>
3050         * gcc.c-torture/compile/pr34966.c (atan): Only use asm
3051         on i?86/x86_64.
3053         PR c++/34965
3054         * gcc.dg/pr34965.c: New test.
3055         * g++.dg/other/error24.C: New test.
3057 2008-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
3059         PR libfofortran/34887
3060         * gfortran.dg/x_slash_2.f:  New test.
3062 2008-01-26  Richard Guenther  <rguenther@suse.de>
3064         PR c++/34235
3065         * g++.dg/torture/pr34235.C: New testcase.
3067 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
3069         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
3071 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
3073         PR target/34981
3074         * gcc.target/mips/lazy-binding-1.c: New test.
3075         * gcc.target/mips/mips.exp (setup_mips_tests): Set
3076         mips_forced_no_abicalls and mips_forced_no_shared.
3077         (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
3078         Avoid using small data with -mabicalls.  Don't make -G0 force
3079         -mn-abicalls.  Skip -mabicalls and -mshared tests if the multilib
3080         forces the opposite option.
3082 2008-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
3084         PR target/34970
3085         * gcc.target/i386/fastcall-1.c: Scan for correct label.
3086         Use -std=gnu89 switch.
3088 2008-01-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3090         PR libfortran/34876
3091         * gfortran.dg/direct_io_9.f: New test.
3093 2008-01-25  Daniel Franke  <franke.daniel@gmail.com>
3095         PR fortran/34661
3096         * gfortran.dg/where_operator_assign_4.f90: New test.
3098 2008-01-25  Joseph Myers  <joseph@codesourcery.com>
3100         * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
3101         gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
3102         c4x-*-* targets.
3104 2008-01-25  Richard Guenther  <rguenther@suse.de>
3106         PR middle-end/32244
3107         * gcc.c-torture/execute/pr32244-1.c: New testcase.
3109 2008-01-25  Richard Guenther  <rguenther@suse.de>
3111         PR tree-optimization/34966
3112         * gcc.c-torture/compile/pr34966.c: New testcase.
3114 2008-01-25  Richard Guenther  <rguenther@suse.de>
3116         PR c++/33887
3117         * g++.dg/torture/pr33887-1.C: New testcase.
3118         * g++.dg/torture/pr33887-2.C: Likewise.
3119         * g++.dg/torture/pr33887-3.C: Likewise.
3120         * gcc.c-torture/execute/20071211-1.c: Likewise.
3122 2008-01-25  Uros Bizjak  <ubizjak@gmail.com>
3124         PR target/34856
3125         * gcc.dg/pr34856.c: Use pointer mode for "pin".
3127 2008-01-25  Jakub Jelinek  <jakub@redhat.com>
3129         PR middle-end/33333
3130         * g++.dg/gomp/pr33333.C: New test.
3132         PR preprocessor/34692
3133         * gcc.dg/cpp/pr34692.c: New test.
3134         * gcc.dg/gomp/pr34692.c: New test.
3136 2008-01-25  Olga Golovanevsky  <olga@il.ibm.com>
3138         * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
3140 2008-01-24  Daniel Franke  <franke.daniel@gmail.com>
3142         PR fortran/34202
3143         * gfortran.dg/empty_type.f90: New test.
3145 2008-01-24  Paolo Carlini  <pcarlini@suse.de>
3147         PR c++/34603
3148         * g++.dg/template/crash77.C: New.
3150 2008-01-24  Uros Bizjak  <ubizjak@gmail.com>
3152         PR target/34856
3153         * gcc.dg/pr34856.c: New test.
3155 2008-01-24  Tobias Burnus  <burnus@net-b.de>
3157         * gfortran.dg/namelist_39.f90: Delete temporary files.
3158         * gfortran.dg/namelist_44.f90: Ditto.
3160 2008-01-24  Richard Guenther  <rguenther@suse.de>
3162         PR middle-end/34953
3163         * g++.dg/torture/pr34953.C: New testcase.
3165 2008-01-24  Jakub Jakub Jelinek  <jakub@redhat.com>
3167         PR middle-end/34934
3168         * gcc.c-torture/compile/20080124-1.c: New test.
3170 2008-01-24  Paul Thomas  <pault@gcc.gnu.org>
3172         PR fortran/34872
3173         * gfortran.dg/function_charlen_3.f: New test.
3175 2008-01-23  Michael Matz  <matz@suse.de>
3177         PR debug/34895
3178         * g++.dg/debug/pr34895.cc: New testcase.
3180 2008-01-23  Richard Guenther  <rguenther@suse.de>
3182         PR middle-end/31529
3183         * gcc.dg/pr31529-1.c: New testcase.
3184         * gcc.dg/pr31529-2.c: Likewise.
3186 2008-01-23  Jakub Jelinek  <jakub@redhat.com>
3188         PR c++/34829
3189         * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
3190         unsigned int for the first argument.
3192 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
3194         PR c++/33984
3195         * g++.dg/conversion/bitfield7.C: New test.
3196         * g++.dg/cpp0x/decltype4.C: Fixed xfail.
3198 2008-01-23  Bernd Schmidt  <bernd.schmidt@analog.com>
3200         From Michael Frysinger  <michael.frysinger@analog.com>
3201         * gcc.target/bfin/mcpu-bf547.c: New test.
3202         * gcc.target/bfin/mcpu-bf523.c: New test.
3203         * gcc.target/bfin/mcpu-bf524.c: New test.
3204         * gcc.target/bfin/mcpu-bf526.c: New test.
3206 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
3208         * gcc.c-torture/execute/20080122-1.c: New test.
3210 2008-01-22  Tom Tromey  <tromey@redhat.com>
3212         PR c++/34859
3213         * gcc.dg/cpp/pr34859.c: New file.
3215 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
3217         PR fortran/34875
3218         * gfortran.dg/vector_subscript_3.f90: New test.
3220 2008-01-22  Tobias Burnus  <burnus@net-b.de>
3222         PR fortran/34848
3223         * gfortran.dg/missing_optional_dummy_4.f90
3225 2008-01-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3227         * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
3229 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
3231         * gnat.dg/unchecked_union1.adb: New test.
3233 2008-01-22  Tom Tromey  <tromey@redhat.com>
3235         PR c++/34829
3236         * g++.dg/ext/pr34829.C: New file.
3238 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
3240         PR c++/34607
3241         * gcc.dg/gomp/pr34607.c: New test.
3242         * g++.dg/gomp/pr34607.C: New test.
3244         PR c++/34914
3245         * g++.dg/ext/vector10.C: New test.
3247         PR c++/34918
3248         * g++.dg/other/error23.C: New test.
3250         PR c++/34917
3251         * g++.dg/ext/vector12.C: New test.
3253 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3255         PR 32102
3256         * gcc.dg/Wstrict-overflow-21.c: New.
3257         * g++.dg/warn/Wstrict-aliasing-8.C: New.
3259 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3261         PR middle-end/33092
3262         * gcc.dg/pr33092.c: New.
3264 2008-01-22  Andreas Krebbel  <krebbel1@de.ibm.com>
3266         * gcc.target/s390/20020926-1.c: Add -m31 option.
3268 2008-01-22  Daniel Franke  <franke.daniel@gmail.com>
3270         PR fortran/34915
3271         * gfortran.dg/initialization_18.f90: New test.
3273 2008-01-22  Tobias Burnus  <burnus@net-b.de>
3275         PR fortran/34899
3276         * gfortran.dg/tab_continuation.f: New.
3278 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
3280         PR fortran/34896
3281         * gfortran.dg/use_rename_2.f90: New test.
3283 2008-01-21  Richard Guenther  <rguenther@suse.de>
3285         PR middle-end/34856
3286         * gcc.c-torture/compile/pr34856.c: New testcase.
3288 2008-01-21  Richard Guenther  <rguenther@suse.de>
3290         PR c/34885
3291         * gcc.c-torture/compile/pr34885.c: New testcase.
3293 2008-01-21  Eric Botcazou  <ebotcazou@adacore.com>
3295         * gnat.dg/specs/alignment1.ads: New test.
3297 2008-01-21  Richard Guenther  <rguenther@suse.de>
3299         PR c++/34850
3300         * g++.dg/torture/pr34850.C: New testcase.
3302 2008-01-21  Alon Dayan  <alond@il.ibm.com>
3303             Olga Golovanevsky  <olga@il.ibm.com>
3305         PR tree-optimization/34701
3306         * gcc.dg/struct/wo_prof_array_field.c: New test.
3307         
3308 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
3310         PR c++/34891
3311         * g++.dg/ext/vector9.C: New.
3313 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
3315         PR c++/34776
3316         PR c++/34486
3317         * g++.dg/template/crash75.C: New.
3318         * g++.dg/template/crash76.C: Likewise.  
3320 2008-01-20  Kaz Kojima  <kkojima@gcc.gnu.org>
3322         PR rtl-optimization/34808
3323         * gcc.c-torture/compile/pr34808.c: New test.
3325 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
3327         PR fortran/34784
3328         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
3330         PR fortran/34861
3331         * gfortran.dg/entry_array_specs_3.f90: New test.
3333         PR fortran/34854
3334         * gfortran.dg/use_rename_1.f90: New test.
3336 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
3338         PR fortran/34784
3339         * gfortran.dg/array_constructor_20.f90: New test.
3340         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
3342         PR fortran/34785
3343         * gfortran.dg/array_constructor_21.f90: New test.
3345 2008-01-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3347         PR libfortran/34795
3348         * gfortran.dg/inquire_13.f90: New test.
3349         
3350         PR libfortran/34659
3351         * gfortran.dg/continuation_9.f90: New test.
3353 2008-01-20  Richard Sandiford  <rsandifo@nildram.co.uk>
3355         PR target/34831
3356         * gcc.target/mips/pr34831.c: New test.
3358 2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
3360         PR fortran/34817
3361         PR fortran/34838
3362         * gfortran.dg/any_all_1.f90:  New test.
3363         * gfortran.dg/any_all_2.f90:  New test.
3365 2008-01-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3367         * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
3368         "dg-require-weak" statement.
3369         * g++.dg/eh/weak1.C: Likewise.
3371 2008-01-19  Jakub Jelinek  <jakub@redhat.com>
3373         PR gcov-profile/34610
3374         * gcc.dg/gomp/pr34610.c: New test.
3376 2008-01-19  Tobias Burnus  <burnus@net-b.de>
3378         PR fortran/34760
3379         * gfortran.dg/implicit_11.f90: New.
3380         * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
3381         * gfortran.dg/entry_15.f90: Ditto.
3382         * gfortran.dg/func_assign.f90: Ditto.
3383         * gfortran.dg/gomp/reduction3.f90: Ditto.
3384         * gfortran.dg/proc_assign_1.f90: Ditto.
3386         * gfortran.dg/interface_proc_end.f90: Use dg-error instead
3387         of dg-excess-errors.
3389 2008-01-18  Tobias Burnus  <burnus@net-b.de>
3391         PR fortran/32616
3392         * gfortran.dg/argument_checking_15.f90: New.
3393         * gfortran.dg/argument_checking_5.f90: Change TODO into
3394         dg-warning.
3396 2008-01-18  Tobias Burnus  <burnus@net-b.de>
3398         * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
3399         * gfortran.dg/enum_5.f90: Ditto.
3400         * gfortran.dg/enum_6.f90: Ditto.
3401         * gfortran.dg/bom_error.f90: Ditto.
3402         * gfortran.dg/func_decl_4.f90: Ditto.
3404 2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3406         PR libfortran/34782
3407         * gfortran.dg/fmt_t_6.f: New test.
3409 2008-01-18  Tobias Burnus  <burnus@net-b.de>
3411         * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
3413 2008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
3415         * g++.dg/lookup/two-stage2.C: fix comment.
3417 2008-01-18  Ian Lance Taylor  <iant@google.com>
3419         * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
3421 2008-01-18  Ian Lance Taylor  <iant@google.com>
3423         PR c++/33407
3424         * g++.dg/init/new26.C: New test.
3426 2008-01-18  Richard Guenther  <rguenther@suse.de>
3428         PR middle-end/34801
3429         * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
3430         redundant one.
3432 2008-01-18  Hans-Peter Nilsson  <hp@axis.com>
3434         * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
3435         dg-require-effective-target.
3437 2007-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3439         PR target/34556
3440         * gfortran.dg/reshape_2.f90: New test.
3442 2007-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
3444         * gcc.dg/20040223-1.c: Fix comment typo.
3446 2008-01-17  Janis Johnson  <janis187@us.ibm.com>
3448         PR target/34814
3449         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
3450         until 34814 is fixed.
3452 2008-01-17  Andrew MacLeod  <amacleod@redhat.com>
3454         PR tree-optimization/34648
3455         * gcc.c-torture/compile/pr34648.c: New testcase.
3457 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
3459         PR testsuite/34821
3460         * gcc.dg/autopar/autopar.exp: New.
3461         * g++.dg/tree-ssa/pr34355.C: Require pthread.
3462         * lib/target-supports.exp (check_effective_target_pthread): New.
3464         * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
3465         * gcc.dg/tree-ssa/reduc-1short.c: Same.
3466         * gcc.dg/tree-ssa/reduc-1.c: Same.
3467         * gcc.dg/tree-ssa/reduc-2short.c: Same.
3468         * gcc.dg/tree-ssa/reduc-2.c: Same
3469         * gcc.dg/tree-ssa/reduc-3.c: Same.
3470         * gcc.dg/tree-ssa/reduc-1char.c: Same.
3471         * gcc.dg/tree-ssa/reduc-6.c: Same.
3472         * gcc.dg/tree-ssa/reduc-7.c: Same.
3473         * gcc.dg/tree-ssa/reduc-2char.c: Same.
3474         * gcc.dg/tree-ssa/reduc-8.c: Same.
3475         * gcc.dg/tree-ssa/reduc-9.c: Same.
3477 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
3479         * gnat.dg/discr5.adb: New test.
3481 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
3483         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
3485 2008-01-17  Richard Guenther  <rguenther@suse.de>
3487         PR tree-optimization/34825
3488         * gcc.dg/pr34825.c: New testcase.
3490 2008-01-17  Richard Guenther  <rguenther@suse.de>
3492         * gcc.c-torture/execute/20080117-1.c: New testcase.
3494 2008-01-17  Revital Eres  <eres@il.ibm.com>
3496         PR30957
3497         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
3499 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
3501         PR fortran/34429
3502         * gfortran.dg/function_charlen_1.f90: New test.
3504         PR fortran/34431
3505         * gfortran.dg/function_types_1.f90: New test.
3506         * gfortran.dg/function_types_2.f90: New test.
3508         PR fortran/34471
3509         * gfortran.dg/function_kinds_4.f90: New test.
3510         * gfortran.dg/function_kinds_5.f90: New test.
3512         * gfortran.dg/defined_operators_1.f90: Errors now at function
3513         declarations.
3514         * gfortran.dg/private_type_4.f90: The same.
3515         * gfortran.dg/interface_15.f90: The same.
3516         * gfortran.dg/elemental_args_check_2.f90: The same.
3517         * gfortran.dg/auto_internal_assumed.f90: The same.
3519 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
3521         * gnat.dg/sizetype.adb: New test.
3523 2008-01-16  Richard Guenther  <rguenther@suse.de>
3525         PR middle-end/32628
3526         * gcc.dg/overflow-warn-7.c: New testcase.
3528 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3530         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
3532 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
3533         Richard Guenther  <rguenther@suse.de>
3535         PR c/34668
3536         * gcc.dg/pr34668-1.c: New test.
3537         * gcc.dg/pr34668-2.c: Likewise.
3539 2008-01-16  Richard Guenther  <rguenther@suse.de>
3541         PR c++/33819
3542         * g++.dg/torture/pr33819.C: New testcase.
3544 2008-01-16  Richard Guenther  <rguenther@suse.de>
3546         PR c/34768
3547         * gcc.c-torture/execute/pr34768-1.c: New testcase.
3548         * gcc.c-torture/execute/pr34768-2.c: Likewise.
3550 2008-01-16  Tobias Burnus  <burnus@net-b.de>
3552         PR fortran/34796
3553         * gfortran.dg/argument_checking_13.f90: New.
3554         * gfortran.dg/argument_checking_14.f90: New.
3556 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
3557         
3558         PR libfortran/34671
3559         * gfortran.dg/anyallcount_1.f90:  New test.
3561 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3563         PR c++/34399
3564         * g++.dg/cpp0x/vt-34399.C: New.
3565         * g++.dg/template/friend50.C: New.
3567 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3569         PR c++/34751
3570         * g++.dg/cpp0x/vt-34751.C: New.
3572 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3574         PR c++/34051
3575         PR c++/34055
3576         PR c++/34102
3577         PR c++/34103
3578         * g++.dg/cpp0x/vt-34051-2.C: New.
3579         * g++.dg/cpp0x/vt-34102.C: New.
3580         * g++.dg/cpp0x/vt-34051.C: New.
3581         * g++.dg/cpp0x/vt-34055.C: New.
3582         * g++.dg/cpp0x/vt-34103.C: New.
3584 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3586         PR c++/34314
3587         * g++.dg/cpp0x/vt-34314.C: New.
3588         * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
3589         reality (the error message was wrong previously).
3591 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3593         PR c++/33964
3594         * g++.dg/cpp0x/vt-33964.C: New.
3595         * g++.dg/template/partial5.C: New.
3597 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3599         PR c++/34052
3600         * g++.dg/cpp0x/vt-34052.C: New.
3601         * g++.dg/template/ttp26.C: New.
3602         
3603 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
3605         * gnat.dg/rep_clause2.ad[sb]: New test.
3606         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
3608 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3610         PR c++/24924
3611         * g++.dg/cpp/pedantic-errors.C: Delete.
3612         * g++.dg/cpp/permissive.C: Delete.
3613         
3614 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
3616         * gcc.c-torture/compile/20080114-1.c: New test.
3618 2008-01-13  Tobias Burnus  <burnus@net-b.de>
3620         PR fortran/34665
3621         * gfortran.dg/argument_checking_11.f90: New.
3622         * gfortran.dg/argument_checking_12.f90: New.
3623         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
3624         * gfortran.dg/c_assoc_2.f03: Update dg-error.
3625         * gfortran.dg/argument_checking_3.f90: Ditto.
3626         * gfortran.dg/pointer_intent_2.f90: Ditto.
3627         * gfortran.dg/import2.f90: Ditto.
3628         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
3629         * gfortran.dg/implicit_actual.f90: Ditto.
3630         * gfortran.dg/used_dummy_types_3.f90: Ditto.
3631         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
3633 2008-01-13  Tobias Burnus  <burnus@net-b.de>
3635         PR fortran/34763
3636         * gfortran.dg/interface_proc_end.f90: New.
3638 2008-01-13  Tobias Burnus  <burnus@net-b.de>
3640         PR fortran/34759
3641         * gfortran.dg/assumed_size_refs_4.f90: New.
3643 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
3645         * gnat.dg/unchecked_convert1.adb.
3647 2008-01-13  Richard Guenther  <rguenther@suse.de>
3649         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
3650         readable and writable again before exiting.
3652 2008-01-13  Richard Guenther  <rguenther@suse.de>
3654         PR middle-end/34601
3655         * gcc.dg/noncompile/incomplete-4.c: New testcase.
3657 2008-01-13  Jan Hubicka  <jh@suse.cz>
3659         PR middle-end/32135
3660         * gcc.dg/pr32135.c: new.
3662 2008-01-12  Doug Kwan  <dougkwan@google.com>
3664         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
3665         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
3666         -Wignored-qualifiers.
3668 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
3670         * gnat.dg/slice3.adb: New test.
3671         * gnat.dg/slice4.adb: Likewise.
3673 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
3675         * gnat.dg/bit_packed_array.ad[sb]: New test.
3677 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3679         PR fortran/34432
3680         * gfortran.dg/parens_7.f90: New test.
3682 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3684         * gcc.dg/tree-ssa/loadpre5.c: Use static.
3685         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3687         * gcc.dg/pr33826.c: Require nonpic.
3689 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3691         PR fortran/34722
3692         * gfortran.dg/inquire_12.f90: New test.
3694 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
3696         PR libfortran/34670
3697         * all_bounds_1.f90: New test case.
3698         * maxloc_bounds_1.f90: New test case.
3699         * maxloc_bounds_2.f90: New test case.
3700         * maxloc_bounds_3.f90: New test case.
3701         * maxloc_bounds_4.f90: New test case.
3702         * maxloc_bounds_5.f90: New test case.
3703         * maxloc_bounds_6.f90: New test case.
3704         * maxloc_bounds_7.f90: New test case.
3705         * maxloc_bounds_8.f90: New test case.
3707 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
3709         * gcc.dg/struct-ret-3.c: New test.
3711 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
3713         PR fortran/34537
3714         * gfortran.dg/transfer_simplify_8.f90: New test.
3716 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
3718         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
3719         size_t using predefined macro.
3721 2008-01-10  Raksit Ashok  <raksit@google.com>
3723         PR rtl-optimization/27971
3724         * gcc.target/i386/pr27971.c: New testcase.
3726 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
3728         PR fortran/34396
3729         * gfortran.dg/bounds_check_12.f90: New test.
3731 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
3733         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
3734         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
3736 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
3738         PR middle-end/34641
3739         * g++.dg/torture/pr34641.C: New testcase.
3741 2008-01-10  Richard Guenther  <rguenther@suse.de>
3743         PR tree-optimization/34651
3744         * g++.dg/torture/pr34651.C: New testcase.
3746 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
3748         PR tree-optimization/34017
3749         * gcc.dg/tree-ssa/pr34017.c: New.
3751 2008-01-09  Richard Guenther  <rguenther@suse.de>
3752         Andrew Pinski  <andrew_pinski@playstation.sony.com>
3754         PR middle-end/30132
3755         * gcc.c-torture/compile/pr30132.c: New testcase.
3757 2008-01-09  Richard Guenther  <rguenther@suse.de>
3759         PR middle-end/34458
3760         * gcc.c-torture/compile/pr34458.c: New testcase.
3762 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3764         PR testsuite/30459
3765         g++.dg/eh/ia64-2.C: Require weak support.
3767 2008-01-08  Richard Guenther  <rguenther@suse.de>
3769         PR middle-end/31863
3770         * g++.dg/torture/pr31863.C: New testcase.
3772 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
3774         PR middle-end/34694
3775         * gcc.dg/gomp/pr34694.c: New test.
3776         * g++.dg/gomp/pr34694.C: New test.
3778         PR c++/33890
3779         * g++.dg/gomp/pr33890.C: New test.
3781 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
3783         PR fortran/34476
3784         * gfortran.dg/parameter_array_init_3.f90: New test.
3786 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
3788         PR fortran/34681
3789         PR fortran/34704
3790         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
3792 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
3794         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
3795         * g++.dg/other/spu2vmx-1.C: Use it.
3797 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
3799         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
3801         PR testsuite/34575
3802         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
3803         * gcc.target/powerpc/parity-1.c: Likewise.
3805 2008-01-07  Fred Fish  <fnf@specifix.com>
3807         PR preprocessor/30363:
3808         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
3809         macro expansions.
3811 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
3813         PR fortran/34672
3814         * gfortran.dg/use_only_2.f90: New test.
3816 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
3818         PR libstdc++/34680
3819         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
3820         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
3822 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
3824         PR fortran/34545
3825         * gfortran.dg/use_12.f90: New test.
3827 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3829         PR fortran/34689
3830         * interface.c (compare_actual_formal): Fix intent(out) check for
3831         function result variables.
3833 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3835         PR fortran/34690
3836         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
3838 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3840         PR fortran/34689
3841         * gfortran.dg/intent_out_4.f90: Fix test case.
3843 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3845         PR fortran/34689
3846         * gfortran.dg/intent_out_4.f90: New.
3848 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3850         PR libfortran/34540
3851         * gfortran.dg/optional_dim_3.f90: New test.
3853 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3855         PR fortran/34658
3856         * gfortran.dg/common_11.f90: New.
3857         * gfortran.dg/blockdata_1.f90: Update test case.
3858         * gfortran.dg/blockdata_2.f90: Update test case.
3860 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3862         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
3864 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3866         PR fortran/34655
3867         * gfortran.dg/equiv_constraint_9.f90: New.
3869 2008-01-06  Revital Eres  <eres@il.ibm.com>
3871         PR tree-optimization/34263
3872         * gcc.dg/pr34263.c:  New testcase.
3874 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3876         PR fortran/34654
3877         * gfortran.dg/internal_io_unf.f90: New.
3879 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3881         PR fortran/34660
3882         * gfortran.dg/elemental_args_check_2.f90: New.
3884 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3886         PR fortran/34662
3887         * gfortran.dg/intent_out_3.f90: New.
3889 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
3891         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
3893 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3895         PR libfortran/34676
3896         * gfortran.dg/list_read_8.f90: New test.
3898 2008-01-04  Richard Guenther  <rguenther@suse.de>
3900         PR middle-end/34029
3901         * gcc.c-torture/compile/pr34029-1.c: New testcase.
3902         * gcc.c-torture/compile/pr34029-2.c: Likewise.
3904 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
3906         PR gcov-profile/34609
3907         * g++.dg/gcov/gcov-6.C: New test.
3909 2008-01-04  Richard Guenther  <rguenther@suse.de>
3911         PR tree-optimization/31081
3912         * g++.dg/torture/pr31081-1.C: New testcase.
3913         * g++.dg/torture/pr31081-2.C: Likewise.
3915 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
3917         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
3918         * gcc.target/mips/rsqrt-2.c: Likewise.
3919         * gcc.target/mips/rsqrt-4.c: New test.
3921 2008-01-04  Tobias Burnus  <burnus@net-b.de>
3923         PR fortran/34557
3924         * gfortran.dg/equiv_substr.f90: New.
3926 2008-01-03  Tom Tromey  <tromey@redhat.com>
3928         PR c/34457:
3929         * gcc.dg/pr34457-2.c: New file.
3930         * gcc.dg/pr34457-1.c: New file.
3932 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
3934         Revert fix for PR tree-optimization/34458.
3936 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
3938         PR tree-optimization/34458
3939         * gcc.dg/tree-ssa/pr34458.c: New.
3941 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3943         PR libfortran/34565
3944         * gfortran.dg/internal_readwrite_1.f90:  New test.
3945         * gfortran.dg/internal_readwrite_2.f90:  New test.
3947 2008-01-03  Tom Tromey  <tromey@redhat.com>
3949         PR preprocessor/34602:
3950         * gcc.dg/cpp/pr34602.c: New file.
3952 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
3954         PR tree-optimization/29484
3955         * gcc.c-torture/execute/20071220-1.c: New test.
3956         * gcc.c-torture/execute/20071220-2.c: New test.
3958 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
3960         PR tree-optimization/34635
3961         * gcc.dg/tree-ssa/pr34635.c: New.
3962         * gcc.dg/tree-ssa/pr34635-1.c: New.
3964 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3966         PR middle-end/34562
3967         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
3968         scan-assembler check.
3970 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
3972         PR middle-end/34608
3973         * g++.dg/gomp/pr34608.C: New test.
3975 2008-01-02  Richard Guenther  <rguenther@suse.de>
3977         PR middle-end/34093
3978         PR middle-end/31976
3979         * gcc.c-torture/compile/pr34093.c: New testcase.
3981 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
3983         * g++.dg/cpp0x/long_long.C: New.
3985 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3987         * gcc.target/spu/tag_manager.c : Include stdlib.h.
3988         * gcc.target/spu/Wmain.c: Fix the line numbers for the
3989         warning on the function main.
3991 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
3993         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
3994         rather than __v2di type.
3996 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
3998         PR fortran/34558
3999         * gfortran.dg/linked_list_1.f90: New test.
4001 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
4003         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
4004         instead of appending to it.
4006 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
4008         PR tree-optimization/34591
4009         * gcc.dg/vect/pr34591.c: New test.
4011 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
4013         PR libfortran/34594
4014         * gfortran.dg/direct_io_8.f90:  New test case.
4016 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
4018         PR target/34281
4019         * gcc.c-torture/execute/20071213-1.c: New test.
4021 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4023         PR libfortran/34560
4024         * gfortran.dg/read_eof_5.f90: New test.
4026 2007-12-25  Tobias Burnus  <burnus@net-b.de>
4028         PR fortran/34514
4029         * gfortran.dg/initialization_17.f90: New.
4031 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4033         PR libfortran/34566
4034         * gfortran.dg/matmul_6.f90:  New test.
4036 2007-12-23  Tobias Burnus  <burnus@net-b.de>
4038         PR fortran/34421
4039         * gfortran.dg/entry_17.f90: New.
4041 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
4043         PR fortran/34536
4044         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
4045         * gfortran.dg/real_const_3.f90: Likewise.
4046         * gfortran.dg/unary_operator.f90: New test.
4048 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
4050         * gnat.dg/pack2.adb: New test.
4052 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
4054         PR fortran/34559
4055         * gfortran.dg/repeat_6.f90: New test.
4057 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
4059         PR fortran/34549
4060         * cshift_shift_real_1.f90:  New test.
4062 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4064         PR fortran/34540
4065         * gfortran.dg/shift-kind_2.f90: New test.
4067 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
4069         PR target/8835
4070         * gcc.dg/pr8835-1.c: New.
4072 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
4074         PR fortran/34438
4075         * gfortran.dg/default_initialization_3.f90: New test.
4077 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
4079         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
4080         conditions.
4081         (dg-mips-options): Treat -march=24k* as a 32-bit option.
4083 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
4085         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
4086         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
4088 2007-12-20  Jason Merrill  <jason@redhat.com>
4090         * gcc.dg/overload/arg[14].C: Remove expected errors.
4092 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
4094         PR c++/34459
4095         * gcc.c-torture/execute/20071219-1.c: New test.
4097 2007-12-20  Tobias Burnus  <burnus@net-b.de>
4099         PR fortran/34530
4100         * gfortran.dg/namelist_44.f90: New.
4102 2007-12-20  Tobias Burnus  <burnus@net-b.de>
4104         PR fortran/34482
4105         * gfortran.dg/boz_8.f90: Add error-check check.
4106         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
4107         stop by call abort.
4109 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
4111         * gcc.dg/gomp/combined-1.c: New test.
4113 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
4115         PR tree-optimization/34355
4116         * g++.dg/tree-ssa/pr34355.C: New test.
4118 2007-12-19  Revital Eres  <eres@il.ibm.com>
4120          * gcc.dg/sms-5.c: New testcase.
4122 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4124         PR fortran/34325
4125         * gfortran.dg/missing_parens_1.f90: New.
4126         * gfortran.dg/missing_parens_1.f90: New.
4127         
4128 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
4130         PR fortran/34495
4131         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
4132         expressions.
4133         * gfortran.dg/transfer_simplify_7.f90: New test.
4135 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
4137         * gcc.dg/pr32912-3.c: Compile with -w.
4139         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
4141 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
4142             Jakub Jelinek  <jakub@redhat.com>
4143         
4144         PR c++/32565
4145         PR c++/33943
4146         PR c++/33965
4147         * g++.dg/cpp0x/variadic86.C: New.
4148         * g++.dg/cpp0x/variadic87.C: New.
4149         * g++.dg/cpp0x/variadic84.C: New.
4150         * g++.dg/cpp0x/variadic85.C: New.
4151         * g++.dg/template/ttp25.C: New.
4153 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
4155         PR tree-optimization/34123
4156         * gcc.dg/tree-ssa/pr34123.c: New test.
4158 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
4160         PR rtl-optimization/34456
4161         * gcc.c-torture/execute/pr34456.c: New test.
4163 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
4165         PR c++/34488
4166         * g++.dg/parse/friend7.C: New test.
4168         PR rtl-optimization/34490
4169         * gcc.c-torture/execute/20071216-1.c: New test.
4171 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4173         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
4175 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
4177         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
4178         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
4179         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
4180         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
4181         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
4183 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
4185         PR c/34506
4186         * gcc.dg/gomp/clause-2.c: New test.
4187         * g++.dg/gomp/clause-4.C: New test.
4189 2007-12-17  Tobias Burnus  <burnus@net-b.de>
4191         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
4192         part of Fortran 77/95/2003.
4194 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
4196         PR tree-optimization/34445
4197         * gfortran.dg/vect/cost-model-pr34445.f: New test.
4198         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
4200 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4202         PR fortran/34427
4203         * gfortran.dg/namelist_42.f90: Update.
4204         * gfortran.dg/namelist_43.f90: New.
4205         
4206 2007-12-16  Tobias Burnus  <burnus@net-b.de>
4208         PR fortran/34495
4209         * gfortran.dg/initialization_16.f90: New.
4211 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
4213         PR fortran/34305
4214         * gfortran.dg/real_dimension_1.f:  New test case.
4216 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4218         * gcc.dg/torture/pr24257.c: Remove -O from options.
4220 2007-12-16  Tobias Burnus  <burnus@net-b.de>
4222         PR fortran/34246
4223         * gfortran.dg/bind_c_usage_16.f03: Extend test.
4225 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
4227         PR fortran/31213
4228         PR fortran/33888
4229         PR fortran/33998
4230         * gfortran.dg/mapping_1.f90: New test.
4231         * gfortran.dg/mapping_2.f90: New test.
4232         * gfortran.dg/mapping_3.f90: New test.
4234 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
4236         PR rtl-optimization/34415
4237         * gcc.c-torture/execute/pr34415.c: New test.
4239 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
4241         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
4242         void. 
4244 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
4246         PR bootstrap/34003
4247         * gcc.dg/pr34003-1.c: New test.
4248         * gcc.dg/pr34003-2.c: New.
4250 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
4252         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
4253         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
4254         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
4255         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
4256         add -save-temps.
4257         * gcc.target/cris/torture/cris-torture.exp,
4258         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
4259         * gcc.target/cris/builtin_ctz_v3.c,
4260         gcc.target/cris/builtin_ctz_v8.c,
4261         gcc.target/cris/builtin_clz_v0.c,
4262         gcc.target/cris/builtin_clz_v3.c,
4263         gcc.target/cris/builtin_bswap_v3.c,
4264         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
4265         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
4266         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
4267         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
4268         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
4269         lib/target-supports.exp: Adjust for crisv32-*-*.
4271 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
4273         * gcc.dg/debug/const-3.c: New.
4275 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4277         * g++.dg/other/datasec1.C: Require named section support.
4279 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
4281         PR target/29978
4282         * gcc.target/i386/pr29978.c: New test.
4284 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
4286         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
4287         instead of -msse4.1.
4288         * gcc.target/i386/sse-12.c (dg-options): Ditto.
4289         * g++.dg/other/i386-2.C (dg-options): Ditto.
4291 2007-12-14  Tobias Burnus  <burnus@net-b.de>
4293         PR fortran/34438
4294         * gfortran.dg/private_type_10.f90: New.
4296 2007-12-14  Tobias Burnus  <burnus@net-b.de>
4298         PR fortran/34398
4299         * gfortran.dg/nan_4.f90: New.
4301 2007-12-14  Richard Guenther  <rguenther@suse.de>
4303         PR middle-end/34462
4304         * gcc.c-torture/compile/20071214-1.c: New testcase.
4306 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
4308         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
4309         macros to test macroized SSE intrinsics.  Use new macros to test
4310         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
4311         emmintrin.h, xmmintrin.h and bmmintrin.h
4312         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
4313         to test with immediate operand.
4315 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4317         PR target/34091
4318         * gcc.c-torture/compile/pr34091.c: New test.
4320 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4322         * gcc.dg/uninit-13.c: UnXFAIL.
4323         * gcc.dg/complex-5.c: New testcase.
4325 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
4327         * gcc.dg/struct/struct-reorg.exp: Replace 
4328          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
4329         
4330 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
4332         PR libfortran/34370
4333         PR libfortran/34323
4334         PR libfortran/34405
4335         * gfortran.dg/advance_6.f90:  New test case.
4336         * gfortran.dg/direct_io_7.f90:  New test case.
4337         * gfortran.dg/streamio_13.f90:  New test case.
4339 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
4341         * g++.dg/cpp0x/__func__.C: New.
4343 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
4345         PR target/34435
4346         * g++.dg/other/pr34435.C: New testcase.
4348 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
4350         * gcc.dg/struct: New directory with tests 
4351         for struct-reorg optimizaion.
4352         * gcc.dg/struct/struct-reorg.exp: New script.
4353         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
4354         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4355         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
4356         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4357         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4358         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4359         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4360         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4361         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4362         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4363         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4364         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4365         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4366         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4367         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4368         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4369         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
4370         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
4371         * gcc.dg/struct/w_prof_global_array.c: Likewise.
4372         * gcc.dg/struct/w_prof_global_var.c: Likewise.
4373         * gcc.dg/struct/w_prof_local_array.c: Likewise.
4374         * gcc.dg/struct/w_prof_local_var.c: Likewise.
4375         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4376         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4378 2007-12-13  Tobias Burnus  <burnus@net-b.de>
4380         PR fortran/34427
4381         * gfortran.dg/namelist_42.f90: New.
4383 2007-12-12  Tobias Burnus  <burnus@net-b.de>
4385         PR fortran/34254
4386         * gfortran.dg/function_kinds_3.f90: New.
4388 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
4390         * gcc.target/s390/20071212-1.c: New testcase.
4392 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
4394         PR c++/34238
4395         * g++.dg/ext/visibility/anon7.C: Add xfail.
4396         * g++.dg/ext/visibility/anon9.C: New test.
4397         * g++.dg/ext/visibility/anon10.C: New test.
4399         PR c++/34364
4400         * g++.dg/rtti/dyncast2.C: New test.
4402 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
4404         PR tree-optimization/34407
4405         * gcc.dg/vect/pr34407.c: New test.
4407 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4409         PR fortran/34411
4410         * gfortran.dg/error_recovery_5.f90: New.
4411         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
4413 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
4415         PR tree-optimization/34371
4416         * gcc.c-torture/compile/20071207-1.c: New test.
4418 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
4420         PR c++/34059
4421         * g++.dg/parse/crash40.C: New test.
4423 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4425         * g++.dg/opt/memcpy1.C: New test.
4427 2007-12-10  Tobias Burnus  <burnus@net-b.de>
4429         PR fortran/34425
4430         * gfortran.dg/argument_checking_10.f90: New.
4432 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
4434         PR rtl-optimization/34302
4435         * gcc.c-torture/execute/20071210-1.c: New test.
4437 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
4439         PR c++/34395
4440         * g++.dg/cpp0x/error1.C: New test.
4442         PR c++/34394
4443         * g++.dg/other/error22.C: New test.
4445 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
4447         PR target/32086
4448         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4449         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4450         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4452 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
4454         PR c++/34178
4455         PR c++/34340
4456         * g++.dg/template/repo6.C: New test.
4457         * g++.dg/template/repo7.C: New test.
4458         * g++.dg/template/repo8.C: New test.
4460 2007-12-09  H.J. Lu  <hjl@lucon.org>
4461             Tobias Burnus  <burnus@net-b.de>
4463         PR fortran/34404
4464         * gfortran.dg/read_2.f90: New.
4466 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4468         * lib/target-supports.exp (check_effective_target_tls_native):
4469         Fix typo.
4471 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
4473         PR ada/34366
4474         * gnat.dg/enclosing_record_reference.ads,
4475         gnat.dg/enclosing_record_reference.adb: New test.
4477 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
4479         PR fortran/32129
4480         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
4481         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
4483         PR fortran/31487
4484         * gfortran.dg/char_component_initializer_1.f90: New test.
4486 2007-12-09  Tobias Burnus  <burnus@net-b.de>
4488         PR fortran/34342
4489         PR fortran/34345
4490         PR fortran/18026
4491         PR fortran/29471
4493         * gfortran.dg/boz_8.f90: New.
4494         * gfortran.dg/boz_9.f90: New.
4495         * gfortran.dg/boz_10.f90: New.
4496         * gfortran.dg/boz_7.f90: Update dg-warning.
4497         * gfortran.dg/pr16433.f: Add dg-error.
4498         * gfortan.dg/ibits.f90: Update dg-warning.
4499         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
4500         * gfortran.dg/unf_io_convert_2.f90: Ditto.
4502 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
4504         PR fortran/34359
4505         * gfortran.dg/include_1.f90: New test.
4506         * gfortran.dg/include_1.inc: New.
4507         * gfortran.dg/include_2.f90: New test.
4509 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
4511         * gcc.c-torture/compile/20011130-2.c: Fix typo.
4513 2007-12-08  Tobias Burnus  <burnus@net-b.de>
4515         PR fortran/34319
4516         * gfortran.dg/nan_3.f90: New.
4518 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
4520         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
4522 2007-12-07  Olivier Hainque  <hainque@adacore.com>
4524         * gnat.dg/tamdt*.ad?: Support for ...
4525         * gnat.dg/test_tamdt.adb: New test.
4527 2007-12-07  Olivier Hainque  <hainque@adacore.com>
4529         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
4530         exports and document how these can be exercised.
4532 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
4534         PR ada/15805
4535         * gnat.dg/specs/access_constants.ads: New test.
4537         * gnat.dg/specs/access_constant_decl.ads: New test.
4539         PR ada/21346
4540         * gnat.dg/compose.adb: New test.
4542 2007-12-07  Olivier Hainque  <hainque@adacore.com>
4544         PR ada/34173
4545         * gnat.dg/unc_memops.ad[sb]: Support for ...
4546         * gnat.dg/unc_memfree.adb: New test.
4547         
4548 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
4550         * gfortran.dg/ltrans-7.f90: New.
4552 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
4553             Dorit Nuzman  <dorit@il.ibm.com>
4555         PR tree-optimization/34005
4556         * gcc.dg/vect/pr34005.c: New test.
4558 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
4560         PR c++/34336
4561         * g++.dg/template/new8.C: New test.
4563 2007-12-06  Tobias Burnus  <burnus@net-b.de>
4565         PR fortran/34333
4566         * gfortran.dg/boz_7.f90: New.
4567         * gfortran.dg/int_1.f90: Disable -pedantic option.
4568         * gfortran.dg/boz_1.f90: Ditto.
4569         * gfortran.dg/boz_3.f90: Ditto.
4570         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
4571         * gfortran.dg/ibits.f90: Ditto.
4572         * gfortran.dg/unf_io_convert_1.f90: Ditto.
4573         * gfortran.dg/unf_io_convert_2.f90: Ditto.
4575 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
4577         PR fortran/34335
4578         * gfortran.dg/used_types_19.f90: New test.
4580 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
4582         * gfortran.dg/nan_2.f90: Add -mieee for sh.
4583         * gfortran.dg/nearest_2.f90: Likewise.
4584         * gfortran.dg/nearest_3.f90: Likewise.
4586 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
4588         PR middle-end/34337
4589         * gcc.c-torture/execute/20071205-1.c: New test.
4591 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
4593         * gfortran.dg/module_nan.f90: Add -mieee for sh.
4594         * gfortran.dg/real_const_3.f90: Likewise.
4596 2007-12-05  Richard Guenther  <rguenther@suse.de>
4598         PR tree-optimization/34138
4599         * gcc.c-torture/compile/pr34138.c: New testcase.
4601 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
4603         PR debug/33739
4604         * gfortran.dg/debug_2.f: New test.
4606 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
4608         * gnat.dg/specs/elab1.ads: New test.
4610 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
4612         PR target/34312
4613         * gcc.target/i386/pr34312.c: New test.
4615 2007-12-05  Tobias Burnus  <burnus@net-b.de>
4617         PR fortran/34333
4618         * gfortran.dg/nan_2.f90: New.
4620 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
4622         PR c++/34271
4623         * g++.dg/cpp0x/decltype9.C: New test.
4624         * g++.dg/cpp0x/decltype10.C: New test.
4626 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
4628         PR ada/21489
4629         * gnat.dg/rm_6_4_1_13.adb: New test.
4631 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
4633         PR middle-end/34134
4634         * gcc.c-torture/compile/20071117-1.c: New test.
4636 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
4638         PR c++/34101
4639         * g++.dg/cpp0x/variadic-ttp.C: New.
4641 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4642         
4643         * gcc.dg/parse-decl-after-if.c: New.
4644         * gcc.dg/20031223-1.c: Adjust.
4645         
4646 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
4648         PR c++/33509
4649         * g++.dg/cpp0x/variadic-throw.C: New.
4651 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
4653         PR c++/33091
4654         * g++.dg/cpp0x/variadic-unify.C: New.
4656 2007-12-04  Richard Guenther  <rguenther@suse.de>
4658         PR middle-end/34334
4659         PR middle-end/34222
4660         * gcc.c-torture/compile/pr34334.c: New testcase.
4661         * g++.dg/torture/pr34222.C: New testcase.
4663 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
4665         * gcc.c-torture/execute/20071202-1.c: New test.
4666         * gcc.dg/tree-ssa/pr34146-2.c: New test.
4668 2007-12-04  Tobias Burnus  <burnus@net-b.de>
4670         PR fortran/34318
4671         * gfortran.dg/module_nan.f90: New.
4673 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
4675         * lib/target-supports.exp (get_compiler_messages): Replace with...
4676         (check_compile): ...this new procedure.  Handle TYPE == executable.
4677         Use comments in the source to determine the correct extension.
4678         Return a pair containing the compiler output and the output filename.
4679         Don't delete the file here.
4680         (check_no_compiler_messages_nocache): New procedure.
4681         (check_no_compiler_messages): Use it.
4682         (check_no_messages_and_pattern_nocache): New procedure.
4683         (check_no_messages_and_pattern): Use it.
4684         (check_runtime_nocache, check_runtime): New procedures.
4685         (check_effective_target_tls): Use check_no_compiler_messages.
4686         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
4687         (check_effective_target_tls_runtime): Use check_runtime.
4688         (check_effective_target_fstack_protector): Likewise.
4689         (check_iconv_available): Use check_runtime_nocache.
4690         (check_effective_target_fortran_large_real): Use
4691         check_no_compiler_messages.
4692         (check_effective_target_fortran_large_int): Likewise.
4693         (check_effective_target_static_libgfortran): Likewise.
4694         (check_750cl_hw_available): Use check_cached_effective_target
4695         and check_runtime_nocache.
4696         (check_vmx_hw_available): Likewise.
4697         (check_effective_target_broken_cplxf_arg): Likewise.
4698         (check_alpha_max_hw_available): Use check_runtime.
4699         (check_function_available): Use check_no_compiler_messages.
4700         (check_cxa_atexit_available): Use check_cached_effective_target
4701         and check_runtime_nocache.
4702         (check_effective_target_dfp_nocache): Use
4703         check_no_compiler_messages_nocache.
4704         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
4705         (check_effective_target_dfp): Use check_cached_effective_target.
4706         (check_effective_target_dfprt): Likewise.
4707         (check_effective_target_arm_neon_hw): Use check_runtime.
4708         (check_effective_target_ultrasparc_hw): Likewise.
4709         (check_effective_target_c99_runtime): Use
4710         check_no_compiler_messages_nocache.
4712 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
4714         PR middle-end/29749
4715         * gcc.dg/fold-rotate-1.c: New test.
4717         PR tree-optimization/33453
4718         * gcc.c-torture/compile/20071203-1.c: New test.
4720 2007-12-03  Robert Dewar <dewar@adacore.com>
4721             Samuel Tardieu  <sam@rfc1149.net>
4723         PR ada/34287
4724         * gnat.dg/check_elaboration_code.adb: New test.
4725         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
4726         New support files.
4728 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
4730         PR c++/34061
4731         * g++.dg/cpp0x/pr34061.C: New.
4733 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
4735         PR c++/34273
4736         * g++.dg/other/error21.C: New.
4738 2007-12-02  Revital Eres  <eres@il.ibm.com>
4740         * gcc.dg/sms-4.c: New testcase.
4742 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
4743             Revital Eres  <eres@il.ibm.com>
4745         * gcc.dg/sms-3.c: New testcase.
4747 2007-12-01  Ollie Wild  <aaw@google.com>
4749         PR c++/8171
4750         * g++.dg/conversion/ptrmem9.C: New test.
4752 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4754         PR libfortran/34291
4755         * gfortran.dg/namelist_41.f90: New test.
4757 2007-11-30  Tom Tromey  <tromey@redhat.com>
4759         PR preprocessor/32868:
4760         * gcc.dg/cpp/pr32868.c: New file.
4762 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4764         PR fortran/34248
4765         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
4767 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
4769         PR rtl-optimization/34171
4770         * gcc.dg/pr34171.c: New testcase.
4772 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
4774         * gcc.dg/tree-ssa/pr34244.c: Fixed.
4776 2007-11-30  Tobias Burnus  <burnus@net-b.de>
4778         PR fortran/34133
4779         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
4780         * gfortran.dg/bind_c_usage_11.f03: New.
4781         * gfortran.dg/bind_c_usage_12.f03: New.
4783 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
4785         PR c++/34275
4786         * g++.dg/other/error20.C: New test.
4788 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
4790         PR fortran/34230
4791         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
4793 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
4795         PR tree-optimization/34244
4796         * gcc.dg/tree-ssa/pr34244.c: New test.
4798 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
4800         PR tree-optimization/33434
4801         * gcc.dg/pr33434-1.c: New test.
4802         * gcc.dg/pr33434-2.c: New test.
4803         * gcc.dg/pr33434-3.c: New test.
4804         * gcc.dg/pr33434-4.c: New test.
4806         PR c++/34270
4807         * g++.dg/template/cond7.C: New test.
4809         PR c++/34267
4810         PR c++/34268
4811         * g++.dg/cpp0x/decltype7.C: New test.
4812         * g++.dg/cpp0x/decltype8.C: New test.
4814 2007-11-29  Tobias Burnus  <burnus@net-b.de>
4816         PR fortran/34248
4817         * gfortran.dg/result_in_spec_3.f90: New.
4819 2007-11-29  Tobias Burnus  <burnus@net-b.de>
4821         PR fortran/34262
4822         * gfortran.dg/mvbits_3.f90: New.
4824 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
4825         
4826         * lib/target-supports.exp (check_effective_target_mips_soft_float):
4827         Delete.
4828         (check_effective_target_hard_float): New.
4829         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
4830         * gcc.dg/pr30957-1.c: Likewise.
4831         
4832 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
4834         PR ada/15804
4835         * gnat.dg/specs/variant_part.ads: New test.
4837         PR ada/17318
4838         * gnat.dg/specs/attribute_parsing.ads: New test.
4840         PR ada/32792
4841         * gnat.dg/specs/integer_value.ads: New test.
4843         PR ada/22559
4844         * gnat.dg/specs/delta_small.ads: New test.
4846 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
4848         PR tree-optimization/34140
4849         * gcc.c-torture/compile/20071128-1.c: New test.
4851 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4853         PR fortran/32928
4854         * gfortran.dg/data_array_1.f90
4855         * gfortran.dg/data_array_2.f90
4856         * gfortran.dg/data_array_3.f90
4857         * gfortran.dg/data_array_4.f90
4859 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4861         PR fortran/34227
4862         * gfortran.dg/blockdata_5.f90: New test.
4863         * gfortran.dg/blockdata_6.f90: New test.
4865 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
4867         PR tree-optimization/34016
4868         * gcc.dg/pr34016.c: New test.
4870 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
4872         PR fortran/29389
4873         * gfortran.dg/stfunc_6.f90: New test.
4875         PR fortran/33850
4876         * gfortran.dg/assign_10.f90: New test.
4878 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
4880         PR fortran/33541
4881         * gfortran.dg/use_11.f90: New test.
4883         PR fortran/34231
4884         * gfortran.dg/generic_15.f90: New test.
4886 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
4888         PR target/34225
4889         * gcc.dg/pr34225.c: New test.
4891 2007-11-27  Richard Guenther  <rguenther@suse.de>
4893         PR tree-optimization/34241
4894         * g++.dg/torture/pr34241.C: New testcase.
4896 2007-11-27  Richard Guenther  <rguenther@suse.de>
4898         * gcc.dg/builtins-error.c: New testcase.
4900 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
4902         PR c++/34213
4903         * g++.dg/ext/visibility/anon8.C: New test.
4905 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
4907         PR target/34077
4908         * gcc.target/i386/pr34077.c: New testcase.
4910 2007-11-26  Tobias Burnus  <burnus@net-b.de>
4912         PR fortran/34203
4913         * gfortran.dg/backslash_3.f: Add -fbackslash option.
4914         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
4915         * gfortran.dg/backslash_1.f90: Remove no longer needed
4916         -fno-backslash option.
4918 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4920         PR c/23722
4921         * gcc.dg/cpp/19990413-1.c: Update.
4922         * gcc.dg/parse-else-error.c: New.
4923         * gcc.dg/parse-else-error-2.c: New.
4924         * gcc.dg/parse-else-error-3.c: New.
4925         * gcc.dg/parse-else-error-4.c: New.
4927 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
4929         PR c++/34081
4930         * g++.dg/template/dependent-expr6.C: New testcase.
4932 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
4934         PR target/34215
4935         * gcc.target/i386/pr34215.c: New test.
4937 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4939         PR target/34174
4940         * gcc.dg/torture/pr34174-1.c: New.
4942 2007-11-26  Richard Guenther  <rguenther@suse.de>
4944         PR middle-end/34233
4945         * gcc.dg/pr34233.c: New testcase.
4947 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
4948             Revital Eres  <eres@il.ibm.com>
4950         PR rtl-optimization/34085
4951         * gcc.dg/tree-prof (bb-reorg.c): New test.
4953 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
4955         * lib/target-supports.exp (check_effective_target_mips_soft_float):
4956         Return true for MIPS16 targets.
4958 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4960         PR fortran/33152
4961         * gfortran.dg/blockdata_4.f90: New test.
4963 2007-11-25  Tobias Burnus  <burnus@net-b.de>
4965         PR fortran/34079
4966         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
4967         * gfortran.dg/bind_c_usage_16.f03: New.
4968         * gfortran.dg/bind_c_usage_16_c.c: New.
4970 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
4972         * gnat.dg/specs/size_clause1.ads: New test.
4973         * gnat.dg/specs/size_clause2.ads: Likewise.
4974         * gnat.dg/specs/size_clause3.ads: Likewise.
4976 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
4978         PR fortran/33499
4979         * gfortran.dg/entry_16.f90: New test.
4981 2007-11-24  Tobias Burnus  <burnus@net-b.de>
4983         PR fortran/34192
4984         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
4986 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
4988         PR fortran/33541
4989         * gfortran.dg/nested_modules_1.f90: Change the reference to
4990         FOO, forbidden by the standard, to a reference to W.
4991         * gfortran.dg/use_only_1.f90: New test.
4993 2007-11-23  Tobias Burnus  <burnus@net-b.de>
4995         PR fortran/34209
4996         * gfortran.dg/nearest_3.f90: New test.
4998 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5000         PR fortran/33317
5001         * gfortran.dg/optional_dim_2.f90: New test.
5003 2007-11-23  Tobias Burnus  <burnus@net-b.de>
5005         PR fortran/34187
5006         * gfortran.dg/bind_c_usage_15.f90: New.
5008 2007-11-23  Tobias Burnus  <burnus@net-b.de>
5010         PR fortran/34192
5011         * gfortran.dg/nearest_2.f90: New.
5014 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
5016         PR c++/30293
5017         PR c++/30294
5018         * g++.dg/ext/java-2.C: New test.
5020 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
5021             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5022         
5023         PR c++/5310
5024         * g++.dg/warn/pr5310.C: New.
5025         * g++.dg/warn/pr33160.C: New.
5026         
5027 2007-11-23  Richard Guenther  <rguenther@suse.de>
5028             Michael Matz  <matz@suse.de>
5030         PR tree-optimization/34176
5031         * gcc.c-torture/execute/pr34176.c: New testcase.
5033 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
5035         PR c++/34198
5036         * gcc.dg/Wconversion-5.c: New test.
5037         * g++.dg/Wconversion3.C: New test.
5039 2007-11-23  Richard Guenther  <rguenther@suse.de>
5041         * gcc.dg/tree-ssa/alias-17.c: New testcase.
5043 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
5045         PR c/14050
5046         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
5047         qualifiers in abstract declarator.
5049 2007-11-22  Tobias Burnus  <burnus@net-b.de>
5051         * gfortran.dg/derived_constructor_comps_3.f90: New.
5053 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
5055         PR c++/34094
5056         * g++.dg/ext/visibility/anon7.C: New test.
5058 2007-11-22  Tobias Burnus  <burnus@net-b.de>
5060         PR fortran/34079
5061         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
5062         * gfortran.dg/bind_c_usage_13.f03: New.
5063         * gfortran.dg/bind_c_usage_14.f03: New.
5065 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5067         PR rtl-optimization/33848
5068         * gcc.dg/torture/pr33848.c: New test.
5070 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5072         PR fortran/34083
5073         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
5075 2007-11-20  Richard Guenther  <rguenther@suse.de>
5077         PR middle-end/34154
5078         * gcc.c-torture/execute/pr34154.c: New testcase.
5080 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
5082         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
5084 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
5086         PR fortran/32770
5087         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
5088         so test passes with -frecord-marker=8.
5089         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
5090         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
5091         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
5092         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
5093         * gfortrand.dg/modulo_1.f90:  Likewise.
5095 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
5097         * lib/target-supports.exp (check_effective_target_mips_soft_float):
5098         New procedure.
5099         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
5100         * gcc.dg/pr30957-1.c: Likewise.
5102 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
5104         PR c++/34089
5105         * g++.dg/template/crash74.C: New test.
5107 2007-11-20  Richard Guenther  <rguenther@suse.de>
5109         * gcc.c-torture/execute/20071120-1.c: New testcase.
5111 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
5113         PR c/34146
5114         * gcc.dg/tree-ssa/pr34146.c: New test.
5116         PR testsuite/33978
5117         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
5118         dependent on target settings like move_by_pieces etc.
5120         PR c++/28879
5121         * g++.dg/template/vla2.C: New test.
5123         PR c++/33962
5124         * g++.dg/overload/template3.C: New test.
5126 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5128         PR fortran/33317
5129         * gfortran.dg/optional_dim_2.f90: Remove test.
5131 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
5133         * gcc.dg/dfp/ddmode-ice.c: New test.
5135 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5137         PR tree-optimization/34036
5138         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
5140 2007-11-19  Richard Guenther  <rguenther@suse.de>
5142         PR tree-optimization/34
5143         * gcc.c-torture/execute/pr34099-2.c: New testcase.
5145 2007-11-19  Tobias Burnus  <burnus@net-b.de>
5147         PR fortran/34079
5148         * gfortran.dg/bind_c_usage_10_c.c: New.
5149         * gfortran.dg/bind_c_usage_10.f03: New.
5151 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5153         * gcc.dg/pr33007.c: Expect new warning.
5154         * gcc.dg/tree-ssa/recip-5.c: Likewise.
5155         * g++.dg/opt/pr34036.C: New test.
5157 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
5159         PR c++/30988
5160         * g++.dg/warn/noreturn-4.C: New test.
5161         * g++.dg/warn/noreturn-5.C: New test.
5162         * g++.dg/warn/noreturn-6.C: New test.
5163         * g++.dg/warn/noreturn-7.C: New test.
5165 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
5167         PR fortran/32770
5168         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
5169         integers so tests works with -fdefault-integer-8.
5170         * gfortran.fortran-torture/execute/elemental.f90:  Use default
5171         integers so test passes with -fdefault-integer-8.
5172         * gfortran.fortran-torture/execute/der_io.f90:  Increase
5173         buffer length so test passes with -fdefault-integer-8.
5174         * gfortran.dg/bounds_check_8.f90:  Likewise.
5175         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
5176         * gfortran.dg/equiv_7.f90:  Set kind so test passes
5177         with -fdefault-integer-8.
5178         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
5179         provoke overflow.
5181 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5183         PR fortran/33317
5184         * gfortran.dg/optional_dim_2.f90: New test.
5185         
5186         PR fortran/34139
5187         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
5188         
5189 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
5191         PR rtl-optimization/34132
5192         * gcc.c-torture/compile/20071118-1.c: New test.
5194 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
5196         PR fortran/31608
5197         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
5199 2007-11-18  Tobias Burnus  <burnus@net-b.de>
5201         PR fortran/34137
5202         * gfortran.dg/entry_14.f90: New.
5203         * gfortran.dg/entry_15.f90: New.
5205 2007-11-18  Richard Guenther  <rguenther@suse.de>
5207         PR tree-optimization/34127
5208         * gcc.c-torture/compile/pr34127.c: New testcase.
5210 2007-11-18  Ben Elliston  <bje@au.ibm.com>
5212         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
5213         type specifier, as they are not permitted according to the AltiVec
5214         Programming Interface Manual.
5216 2007-11-17  Tobias Burnus  <burnus@net-b.de>
5218         PR fortran/34133
5219         * gfortran.dg/bind_c_usage_9.f03: New.
5220         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
5222 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5224         PR fortran/25252
5225         * interface.c (gfc_current_interface_head,
5226         gfc_set_current_interface_head): New functions.
5227         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
5228         On syntax error, restore previous state of the interface.
5229         * gfortran.h (gfc_current_interface_head,
5230         gfc_set_current_interface_head): New prototypes.
5232 2007-11-17  Richard Guenther  <rguenther@suse.de>
5234         PR middle-end/34130
5235         * gcc.c-torture/execute/pr34130.c: New testcase.
5237 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5239         PR fortran/34108
5240         * gfortran.dg/fmt_label_1.f90: New test.
5242 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5244         PR fortran/33957
5245         * gfortran.dg/initialization_15.f90 : New test.
5247 2007-11-16  Richard Guenther  <rguenther@suse.de>
5249         PR middle-end/34030
5250         * gcc.c-torture/compile/pr34030.c: New testcase.
5252 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
5254         PR fortran/34008
5255         * gfortran.dg/interface_assignment_3.f90.
5257 2007-11-16  Richard Guenther  <rguenther@suse.de>
5259         PR tree-optimization/33870
5260         * gcc.dg/torture/pr33870.c: New testcase.
5262 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
5264         PR fortran/33986
5265         * gfortran.dg/allocatable_function_3.f90.
5267 2007-11-16  Richard Guenther  <rguenther@suse.de>
5269         PR tree-optimization/34113
5270         * gcc.c-torture/compile/pr34113.c: New testcase.
5272 2007-11-16  Richard Guenther  <rguenther@suse.de>
5274         PR tree-optimization/34099
5275         * g++.dg/torture/pr3499.C: New testcase.
5276         * gcc.c-torture/execute/pr34099.c: Likewise.
5278 2007-11-16  Olivier Hainque  <hainque@adacore.com>
5280         * gnat.dg/release_unc_maxalign.adb: New test.
5282 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
5284         PR c++/34100
5285         * g++.dg/template/crash73.C: New test.
5287 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
5289         PR middle-end/23848
5290         * gcc.dg/tree-ssa/pr23848-1.c: New test.
5291         * gcc.dg/tree-ssa/pr23848-2.c: New test.
5292         * gcc.dg/tree-ssa/pr23848-3.c: New test.
5293         * gcc.dg/tree-ssa/pr23848-4.c: New test.
5295 2007-11-15  Tobias Burnus  <burnus@net-b.de>
5297         PR fortran/33917
5298         * gfortran.dg/proc_decl_11.f90: New.
5300 2007-11-15  Ben Elliston  <bje@au.ibm.com>
5302         * gcc.target/spu/compare-dp.c: New test.
5304 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5306         * gcc.dg/pr33923.c: New test.
5308 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
5310         PR middle-end/34088
5311         * gcc.dg/pr34088.c: New test.
5313 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5315         * gcc.c-torture/compile/20071114-1.c: New test.
5317 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5319         PR fortran/31608
5320         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
5321         to match known variations in symbol format. Document in comments.
5323 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5325         PR fortran/33985
5326         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
5328 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5330         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
5331         when done.
5333 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5335         PR fortran/33162
5336         * gfortran.dg/proc_decl_1.f90: Update.
5337         * gfortran.dg/proc_decl_7.f90: New test.
5338         * gfortran.dg/proc_decl_8.f90: New test.
5339         * gfortran.dg/proc_decl_9.f90: New test.
5340         * gfortran.dg/proc_decl_10.f90: New test.
5342 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
5344         PR fortran/34080
5345         * gfortran.dg/transfer_assumed_size_1.f90: New test.
5347 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
5349         PR c++/34054
5350         PR c++/34056
5351         PR c++/34057
5352         PR c++/34058
5353         PR c++/34060
5354         * g++.dg/parse/crash36.C: Add another dg-error.
5355         * g++.dg/cpp0x/pr34054.C: New test.
5356         * g++.dg/cpp0x/pr34056.C: New test.
5357         * g++.dg/cpp0x/pr34057.C: New test.
5358         * g++.dg/cpp0x/pr34058.C: New test.
5359         * g++.dg/cpp0x/pr34060.C: New test.
5361         PR tree-optimization/34063
5362         * g++.dg/tree-ssa/pr34063.C: New test.
5364 2007-11-13  Diego Novillo  <dnovillo@google.com>
5366         PR tree-optimization/33870
5367         * gcc.c-torture/execute/pr33870-1.c: New test.
5368         * gcc.dg/tree-ssa/alias-16.c: New test.
5370 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
5372         PR c++/29225
5373         * g++.dg/template/crash72.C: New test.
5375 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5377         * g++.dg/opt/cfg5.C: New test.
5379 2007-11-12  Richard Guenther  <rguenther@suse.de>
5381         PR middle-end/34070
5382         * gcc.c-torture/execute/pr34070-1.c: New testcase.
5383         * gcc.c-torture/execute/pr34070-2.c: Likewise.
5385 2007-11-12  Richard Guenther  <rguenther@suse.de>
5387         PR middle-end/34027
5388         * gcc.dg/pr34027-1.c: New testcase.
5389         * gcc.dg/pr34027-2.c: Likewise.
5391 2007-11-12  Ira Rosen  <irar@il.ibm.com>
5393         PR tree-optimization/33953
5394         * gcc.dg/vect/pr33953.c: New testcase.
5396 2007-11-11  Tom Tromey  <tromey@redhat.com>
5398         PR c++/17577:
5399         * g++.dg/ext/pr17577.h: New file.
5400         * g++.dg/ext/pr17577.C: New file.
5402 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5404         PR c++/8570
5405         * g++.old-deja/g++.ns/template13.C: Update expected output.
5406         * g++.old-deja/g++.pt/friend23.C: Likewise.
5407         * g++.dg/warn/pr8570.C: New.
5409 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
5411         PR c++/34068
5412         * g++.dg/template/pseudodtor4.C: New test.
5414 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
5416         PR middle-end/34018
5417         * g++.dg/opt/inline14.C: New test.
5419         PR tree-optimization/33680
5420         * gcc.c-torture/compile/20071108-1.c: New test.
5422         PR c++/32241
5423         * g++.dg/template/pseudodtor3.C: New test.
5425 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
5427         PR c++/33510
5428         * g++.dg/cpp0x/variadic-init.C: New.
5430 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
5431             Jakub Jelinek  <jakub@redhat.com>
5433         PR rtl-optimization/34012
5434         * gcc.target/i386/pr34012.c: New test.
5436 2007-11-09  Richard Guenther  <rguenther@suse.de>
5438         PR tree-optimization/33604
5439         * g++.dg/tree-ssa/pr33604.C: New testcase.
5440         * gcc.dg/pr32721.c: Adjust pattern.
5442 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
5444         * gcc.target/mips/dse-1.c: Disable.
5446 2007-11-08  Tom Tromey  <tromey@redhat.com>
5448         * gcc.dg/empty-source-3.c: Update warning location.
5449         * gcc.dg/gomp/barrier-2.c: Likewise.
5450         * gcc.dg/label-decl-3.c: Likewise.
5451         * gcc.dg/label-decl-2.c: Likewise.
5452         * gcc.dg/empty-source-2.c: Likewise.
5454 2007-11-08  Tom Tromey  <tromey@redhat.com>
5456         PR c++/30297:
5457         * g++.dg/inherit/pr30297.C: New file.
5459 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
5461         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
5462         -fno-common for cygwin and mingw32.
5464 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
5466         PR middle-end/33826
5467         * gcc.dg/pr33826.c: New.
5468         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
5469         recursive functions being marked pure or const.
5470         
5471 2007-11-08  Tobias Burnus  <burnus@net-b.de>
5473         PR fortran/33917
5474         * gfortran.dg/proc_decl_5.f90: New.
5475         * gfortran.dg/proc_decl_6.f90: New.
5477 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
5479         PR tree-optimization/32575
5480         * gcc.c-torture/execute/20071108-1.c: New test.
5482 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
5484         * g++.dg/opt/anchor1.C: New.
5486 2007-11-07  Diego Novillo  <dnovillo@google.com>
5488         PR 33870
5489         * gcc.c-torture/execute/pr33870.x: Remove.
5491 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
5493         PR c++/33045
5494         PR c++/33837
5495         PR c++/33838
5496         * g++.dg/cpp0x/decltype-33837.C: New.
5497         * g++.dg/cpp0x/decltype-refbug.C: New.
5498         * g++.dg/cpp0x/decltype-33838.C: New.
5500 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5502         * gcc.c-torture/compile/20071107-1.c: New test.
5504 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5506         * gcc.dg/out-of-bounds-1.c: New test.
5508 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
5510         PR c++/33501
5511         * g++.dg/warn/incomplete2.C: New test.
5512         * g++.dg/template/incomplete4.C: New test.
5513         * g++.dg/template/incomplete5.C: New test.
5515 2007-11-07  Olivier Hainque  <hainque@adacore.com>
5517         * gnat.dg/max_align.adb: New test.
5519 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
5521         PR target/30961
5522         * gcc.target/i386/pr30961-1.c: New.
5524 2007-11-06  Tom Tromey  <tromey@redhat.com>
5526         PR c++/32368:
5527         * g++.dg/warn/pragma-system_header3.h: New.
5528         * g++.dg/warn/pragma-system_header3.C: New.
5530         PR c++/32256:
5531         * g++.dg/warn/pragma-system_header4.C: New.
5532         * g++.dg/warn/pragma-system_header4.h: New.
5534 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
5536         PR c++/33977
5537         PR c++/33886
5538         * g++.dg/other/canon-array.C: New.
5539         
5540 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
5542         * g++.dg/parser/crash36.C: Tweak expected errors.
5543         * g++.dg/cpp0x/pr31439.C: New.
5544         * g++.dg/cpp0x/pr32114.C: New.
5545         * g++.dg/cpp0x/pr32115.C: New.
5546         * g++.dg/cpp0x/pr32125.C: New.
5547         * g++.dg/cpp0x/pr32126.C: New.
5548         * g++.dg/cpp0x/pr32127.C: New.
5549         * g++.dg/cpp0x/pr32128.C: New.
5550         * g++.dg/cpp0x/pr32253.C: New.
5551         * g++.dg/cpp0x/pr32566.C: New.
5552         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
5553         * g++.dg/cpp0x/pr31438.C: Ditto.
5554         * g++.dg/cpp0x/variadic81.C: Ditto.
5555         * g++.dg/cpp0x/pr31432.C: Ditto.
5556         * g++.dg/cpp0x/pr31442.C: Ditto.
5558 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
5560         PR target/33168
5561         * g++.dg/other/datasec1.C: New test.
5563         PR tree-optimization/33458
5564         * g++.dg/opt/inline12.C: New test.
5566         PR tree-optimization/33993
5567         * gcc.c-torture/compile/20071105-1.c: New test.
5569 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
5571         PR rtl-optimization/33648
5572         * gcc.dg/pr33648.c: Require effective target freorder.
5574 2007-11-05  Revital Eres  <eres@il.ibm.com>
5576         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
5578 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
5580         PR c++/33996
5581         PR c++/33235
5582         PR c++/33930
5583         * g++.dg/cpp0x/pr33996.C: New
5584         * g++.dg/cpp0x/rv-trivial-bug.C: New
5585         * g++.dg/cpp0x/pr33930.C: New
5587 2007-11-05  Nick Clifton  <nickc@redhat.com>
5588             Sebastian Pop  <sebastian.pop@amd.com>
5590         PR tree-optimization/32540
5591         PR tree-optimization/33922
5592         * gcc.dg/tree-ssa/pr32540-1.c: New.
5593         * gcc.dg/tree-ssa/pr32540-2.c: New.
5594         * gcc.dg/tree-ssa/pr33922.c: New.
5596 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
5598         PR c++/33939
5599         * g++.dg/cpp0x/variadic-rref.C: New.
5600         
5601 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5603         * g++dg/warn/pointer-integer-comparison.C: New.
5605 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
5607         PR tree-optimization/33856
5608         * gcc.c-torture/compile/20071027-1.c: New test.
5610         PR c++/33836
5611         * g++.dg/ext/label10.C: New test.
5613         PR c++/33969
5614         * g++.dg/other/ptrmem9.C: New test.
5616 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
5618         PR middle-end/32931
5619         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
5621 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
5623         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
5624         * g++.dg/ext/visibility/namespace2.C: Add argument to
5625         dg-require-visibility.
5626         * g++.dg/ext/java-1.C: Disable on AIX.
5628 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
5630         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
5632 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5634         PR fortran/33881
5635         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
5637 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5639         PR c/29062
5640         * gcc.dg/20031223-1.c: Adjust error output.
5641         * gcc.dg/parse-decl-after-label.c: New.
5642         
5643 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5645         PR libfortran/24685
5646         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
5647         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
5648         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
5650 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5652         PR rtl-optimization/28940
5653         * gcc.target/i386/addr-sel-1.c: New test.
5655 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
5657         PR middle-end/33670
5658         * gcc.dg/pr33670.c: New test.
5660 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
5662         PR c++/33516
5663         * g++.dg/lookup/typedef1.C: New test.
5665 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
5667         PR testsuite/32076
5668         * lib/scandump.exp (dump-suffix): New.
5669         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
5670         Include dump suffix in pass/fail messages, put regexp in quotes.
5672 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
5674         PR c++/33495
5675         * g++.dg/other/error19.C: New.
5677 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5679         PR rtl-optimization/28062
5680         * gcc.c-torture/compile/20071102-1.c: New test.
5682 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
5684         * g++.dg/cpp0x/pr33955.C: New.
5686 2007-11-01  Tom Tromey  <tromey@redhat.com>
5688         PR preprocessor/30805:
5689         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
5691 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
5693         PR rtl-optimization/33648
5694         * gcc.dg/pr33648.c: New test.
5696 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
5698         PR c++/32384
5699         * g++.dg/template/pseudodtor1.C: New test.
5700         * g++.dg/template/pseudodtor2.C: New test.
5702         PR c++/32260
5703         * g++.dg/rtti/typeid7.C: New test.
5705 2007-11-01  Tom Tromey  <tromey@redhat.com>
5707         PR preprocessor/30805:
5708         * gcc.dg/cpp/pr30805.c: New file.
5710 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
5712         PR testsuite/25352
5713         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
5714         add dg-skip-if.
5715         * gcc.c-torture/compile/20001205-1.c: Ditto.
5716         * gcc.c-torture/compile/20001226-1.c: Ditto.
5717         * gcc.c-torture/compile/20020312-1.c: Ditto.
5718         * gcc.c-torture/compile/20020604-1.c: Ditto.
5719         * gcc.c-torture/compile/920501-12.c: Ditto.
5720         * gcc.c-torture/compile/920501-4.c: Ditto.
5721         * gcc.c-torture/compile/920520-1.c: Ditto.
5722         * gcc.c-torture/compile/980506-1.c: Ditto.
5723         * gcc.c-torture/compile/990617-1.c: Ditto.
5724         * gcc.dg/compare6.c: Ditto.
5725         * g++.old-deja/g++.brendan/crash43.C: Ditto.
5726         * g++.old-deja/g++.brendan/synth1.C: Ditto.
5727         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
5728         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
5729         * g++.old-deja/g++.pt/static6.C: Ditto.
5730         * g++.old-deja/g++.pt/crash16.C: Ditto.
5731         * g++.old-deja/g++.mike/p10416.C: Ditto.
5732         * g++.old-deja/g++.mike/ns15.C: Ditto.
5733         * g++.old-deja/g++.mike/eh46.C: Ditto.
5735 2007-11-01  Tom Tromey  <tromey@redhat.com>
5737         * gcc.dg/redecl-1.c: Update.
5738         * gcc.dg/pr20368-3.c: Update.
5739         * gcc.dg/inline-14.c: Update.
5740         * gcc.dg/builtins-30.c: Update.
5741         * gcc.dg/dremf-type-compat-4.c: Update.
5742         * gcc.dg/pr20368-2.c: Update.
5744 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
5746         PR rtl-optimization/33673
5747         * gcc.dg/pr33673.c: New test.
5749 2007-11-01  Michael Matz  <matz@suse.de>
5751         PR tree-optimization/33961
5752         * gcc.dg/pr33961.c: New test.
5754 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
5756         PR c++/33494
5757         * g++.dg/template/error35.C: New.
5759 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
5761         PR target/31507
5762         * gcc.dg/pr31507-1.c: New test.
5763         * gcc.dg/pr31507-2.c: New test.
5765 2007-10-31  Revital Eres  <eres@il.ibm.com>
5767         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
5768         target.
5769         * gcc.dg/vect/tree-vect.h (check_vect): Add
5770         powerpc-*paired test.
5771         * lib/target-supports.exp (check_750cl_hw_available):
5772         New.
5773         (check_effective_target_vect_int,
5774         check_effective_target_vect_intfloat_cvt,
5775         check_effective_target_powerpc_altivec_ok,
5776         check_effective_target_vect_long,
5777         check_effective_target_vect_sdot_hi,
5778         check_effective_target_vect_udot_hi,
5779         check_effective_target_vect_pack_trunc,
5780         check_effective_target_vect_unpack,
5781         check_effective_target_vect_shift,
5782         check_effective_target_vect_int_mult): Disable for powerpc-*paired
5783         target.
5784         * gcc.dg/vect/vect-ifcvt-11.c: New.
5785         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
5786         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
5787         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
5788         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
5789         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
5790         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
5792 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
5793             Tobias Burnus  <burnus@net-b.de>
5795         PR fortran/33941
5796         * gfortran.dg/module_read_1.f90: New.
5798 2007-10-31  Tom Tromey  <tromey@redhat.com>
5800         PR preprocessor/30786:
5801         * gcc.dg/cpp/pr30786.c: New file.
5803 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5805         PR fortran/33162
5806         * gfortran.dg/interface_19.f90: New.
5807         * gfortran.dg/interface_20.f90: New.
5808         * gfortran.dg/interface_21.f90: New.
5809         
5810 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
5812         PR tree-optimization/32377
5813         * gfortran.dg/vect/pr32377.f90: New.
5814         
5815 2007-10-31  Richard Guenther  <rguenther@suse.de>
5817         PR middle-end/33779
5818         * gcc.c-torture/execute/pr33779-1.c: New testcase.
5819         * gcc.c-torture/execute/pr33779-2.c: Likewise.
5821 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
5823         PR fortran/33897
5824         * gfortran.dg/contained_3.f90: New.
5826 2007-10-31  Christian Bruel  <christian.bruel@st.com>
5828         PR c++/19531
5829         * g++.dg/opt/nrv8.C: New.
5830         
5831 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
5833         PR c++/33709
5834         * g++.dg/opt/compound1.C: New test.
5836         PR c++/33616
5837         * g++.dg/template/ptrmem18.C: New test.
5839 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5841         PR fortran/33596
5842         * gfortran.dg/isnan_2.f90: New test.
5844 2007-10-30  Ed Schouten  <ed@fxq.nl>
5846         PR tree-optimization/32500
5847         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
5849 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
5851         PR c++/31993
5852         PR c++/32252
5853         * g++.dg/cpp0x/pr31993.C: New
5854         * g++.dg/cpp0x/pr32252.C: New
5856 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
5858         PR tree-optimization/33723
5859         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
5861 2007-10-30  Richard Guenther  <rguenther@suse.de>
5863         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
5864         gcc.target/i386/loop-3.c.
5866 2007-10-30  Revital Eres  <eres@il.ibm.com>
5868         * gcc.dg/vect/pr33866.c: Require vect_long.
5870 2007-10-30  Revital Eres  <eres@il.ibm.com>
5872         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
5873         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
5875 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
5877         PR tree-optimization/32893
5878         * lib/target-supports.exp
5879         (check_effective_target_unaligned_stack): new keyword.
5880         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
5881         not sensitive to unaligned_stack.
5882         * gcc.dg/vect/vect-3.c: Likewise.
5883         * gcc.dg/vect/vect-4.c: Likewise.
5884         * gcc.dg/vect/vect-5.c: Likewise.
5885         * gcc.dg/vect/vect-6.c: Likewise.
5886         * gcc.dg/vect/vect-7.c: Likewise.
5887         * gcc.dg/vect/vect-13.c: Likewise.
5888         * gcc.dg/vect/vect-17.c: Likewise.
5889         * gcc.dg/vect/vect-18.c: Likewise.
5890         * gcc.dg/vect/vect-19.c: Likewise.
5891         * gcc.dg/vect/vect-20.c: Likewise.
5892         * gcc.dg/vect/vect-21.c: Likewise.
5893         * gcc.dg/vect/vect-22.c: Likewise.
5894         * gcc.dg/vect/vect-27.c: Likewise.
5895         * gcc.dg/vect/vect-29.c: Likewise.
5896         * gcc.dg/vect/vect-64.c: Likewise.
5897         * gcc.dg/vect/vect-65.c: Likewise.
5898         * gcc.dg/vect/vect-66.c: Likewise.
5899         * gcc.dg/vect/vect-72.c: Likewise.
5900         * gcc.dg/vect/vect-73.c: Likewise.
5901         * gcc.dg/vect/vect-86.c: Likewise.
5902         * gcc.dg/vect/vect-all.c: Likewise.
5903         * gcc.dg/vect/slp-25.c: Likewise.
5904         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
5905         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
5906         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
5908         * gcc.dg/vect/vect-31.c: Removed alignment checks.
5909         * gcc.dg/vect/vect-34.c: Likewise.
5910         * gcc.dg/vect/vect-36.c: Likewise.
5911         * gcc.dg/vect/vect-64.c: Likewise.
5912         * gcc.dg/vect/vect-65.c: Likewise.
5913         * gcc.dg/vect/vect-66.c: Likewise.
5914         * gcc.dg/vect/vect-68.c: Likewise.
5915         * gcc.dg/vect/vect-76.c: Likewise.
5916         * gcc.dg/vect/vect-77.c: Likewise.
5917         * gcc.dg/vect/vect-78.c: Likewise.
5919         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
5920         testcase (without no-section-anchors prefix) but with global arrays.
5921         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
5922         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
5923         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5924         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
5925         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5926         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5927         * gcc.dg/vect/vect-77-global.c: Likewise.
5928         * gcc.dg/vect/vect-78-global.c: Likewise.
5930         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
5931         testcase (without no-section-anchors prefix) but fix alignment checks
5932         to also consider unaligned_stack targets.
5933         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5935 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
5937         PR tree-optimization/33723
5938         * gcc.c-torture/execute/20071029-1.c: New test.
5939         * gcc.dg/tree-ssa/pr33723.c: New test.
5941 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
5943         PR tree-optimization/33614
5944         * gcc.c-torture/compile/pr33614.c: New test.
5946 2007-10-29  Richard Guenther  <rguenther@suse.de>
5948         PR tree-optimization/33870
5949         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
5951 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
5953         PR tree-optimization/33757
5954         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
5955         true architectures instead of having a big dg-skip-if.
5957         PR c++/33841
5958         * g++.dg/other/bitfield3.C: New test.
5960 2007-10-29  Richard Guenther  <rguenther@suse.de>
5962         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
5964 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
5966         Automatic parallelization reduction tests.
5968         * gcc.dg/tree-ssa/reduc-1.c: New test.
5969         * gcc.dg/tree-ssa/reduc-1char.c: New test.
5970         * gcc.dg/tree-ssa/reduc-1short.c: New test.
5971         * gcc.dg/tree-ssa/reduc-2.c: New test.
5972         * gcc.dg/tree-ssa/reduc-2char.c: New test.
5973         * gcc.dg/tree-ssa/reduc-2short.c: New test.
5974         * gcc.dg/tree-ssa/reduc-3.c: New test.
5975         * gcc.dg/tree-ssa/reduc-6.c: New test.
5976         * gcc.dg/tree-ssa/reduc-7.c: New test.
5977         * gcc.dg/tree-ssa/reduc-8.c: New test.
5978         * gcc.dg/tree-ssa/reduc-9.c: New test.
5980 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
5981             Zdenek Dvorak  <ook@ucw.cz>
5983         OMP_ATOMIC Changes, testsuite changes.
5985         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
5986         instead of gimple dump.
5987         * gcc.dg/gomp/atomic-9.c: Same.
5988         * gcc.dg/gomp/atomic-10.c: Same.
5989         * g++.dg/gomp/atomic-3.C: Same.
5990         * g++.dg/gomp/atomic-9.C: Same.
5991         * g++.dg/gomp/atomic-10.C: Same.
5993 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
5995         PR fortran/31217
5996         PR fortran/33811
5997         * gfortran.dg/forall_12.f90: New test.
5999         PR fortran/33686
6000         * gfortran.dg/forall_13.f90: New test.
6002 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
6003             Mark Mitchell  <mark@codesourcery.com>
6005         PR c++/30659
6006         * g++.dg/template/crash71.C: New.
6008 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
6010         PR fortran/32147
6011         * gfortran.dg/module_md5_1.f90: Update hash-value.
6013 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
6015         PR tree-opt/33589
6016         * g++.dg/torture/pr33589-1.C: New testcase.
6017         * g++.dg/torture/pr33589-2.C: New testcase.
6019 2007-10-28  Richard Guenther  <rguenther@suse.de>
6021         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
6023 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
6024             Uros Bizjak  <ubizjak@gmail.com>
6026         PR tree-optimization/33920
6027         * gcc.dg/tree-ssa/pr33290.c: New test.
6029 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6031         PR fortran/31306
6032         * gfortran.dg/argument_check_7.f90: New test.
6033         * gfortran.dg/argument_check_8.f90: New test.
6034         
6035 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
6037         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
6038         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
6039         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
6040         * gcc.target/i386/sse-14.c: Ditto.
6042 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
6044         PR c++/33844
6045         * g++.dg/other/ptrmem8.C: New test.
6047         PR c++/33842
6048         * g++.dg/template/error34.C: New test.
6050 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
6052         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
6054 2007-10-27  Richard Guenther  <rguenther@suse.de>
6056         PR tree-optimization/33870
6057         * gcc.dg/tree-ssa/alias-15.c: New testcase.
6058         * gcc.c-torture/execute/pr33870.c: Likewise.
6060 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6062         PR fortran/33162
6063         * gfortran.dg/argument_checking_9.f90: New test.
6065 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
6067         * g++.dg/other/pr33601.C: New.
6069 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
6071         PR c++/31988
6072         * g++.dg/init/new25.C: New.
6074 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
6076         * g++.dg/cpp0x/pr33839.C: New.
6077         
6078 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
6080         PR c++/33744
6081         * g++.dg/template/arg6.C: New test.
6083 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
6085         PR c++/31747
6086         * g++.dg/parse/crash39.C: New.
6088 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
6090         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
6091         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
6092         "offset: -4B".
6094 2007-10-25  David Daney  <ddaney@avtrex.com>
6096         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
6098 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
6100         PR c++/33843
6101         * g++.dg/template/error32.C: New.
6103 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
6104             Ira Rosen  <irar@il.ibm.com>
6106         PR tree-optimization/33833
6107         * gcc.dg/vect/pr33833.c: New testcase.
6109 2007-10-25  David Daney  <ddaney@avtrex.com>
6111         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
6113 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
6114             Ira Rosen  <irar@il.ibm.com>
6116         PR tree-optimization/33866
6117         * gcc.dg/vect/pr33866.c: New testcase.
6119 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
6121         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
6122         Add -w to compile flags to suppress "call-clobbered register" warnings
6123         and remove dg-warning directives.
6125 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
6127         * gcc.dg/sms-2.c: Cleanup sms dump file.
6128         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
6129         profile-use step.
6131 2007-10-24  David Daney  <ddaney@avtrex.com>
6133         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
6135 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
6137         PR target/33755
6138         * gcc.target/mips/pr33755.c: New test.
6140 2007-10-24  Ira Rosen  <irar@il.ibm.com>
6142         PR tree-optimization/33804
6143         * gcc.dg/vect/pr33804.c: New testcase.
6145 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6147         PR forrtran/33849
6148         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
6150 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
6151             Uros Bizjak  <ubizjak@gmail.com>
6153         PR rtl-optimization/33846
6154         * gcc.dg/vect/pr33846.c: New testcase.
6156 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
6157             Dorit Nuzman  <dorit@il.ibm.com>
6159         PR tree-optimization/33860
6160         * g++.dg/vect/pr33860.cc: New test.
6161         * g++.dg/vect/pr33860a.cc: New test.
6163 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
6164             Revital Eres  <eres@il.ibm.com>      
6166         * gcc.dg/sms-2.c: New testcase.
6168 2007-10-22  David S. Miller  <davem@davemloft.net>
6170         * gcc.dg/globalreg-1.c: New test.
6172 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
6173             Dorit Nuzman  <dorit@il.ibm.com>
6175         PR tree-optimization/33834
6176         PR tree-optimization/33835
6177         * g++.dg/vect/pr33834_1.cc: New test.
6178         * g++.dg/vect/pr33834_2.cc: New test.
6179         * g++.dg/vect/pr33835.cc: New test.
6181 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
6183         * gcc.dg/pr33644.c: New test.
6185 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
6187         PR c++/33372
6188         * g++.dg/gomp/pr33372-1.C: New test.
6189         * g++.dg/gomp/pr33372-2.C: New test.
6190         * g++.dg/gomp/pr33372-3.C: New test.
6192 2007-10-22  Michael Matz  <matz@suse.de>
6194         PR tree-optimization/33855
6195         * gcc.c-torture/compile/pr33855.c: New testcase.
6197 2007-10-22  Ira Rosen  <irar@il.ibm.com>
6199         PR tree-optimization/33854
6200         * gcc.dg/vect/O1-pr33854.c: New testcase.
6201         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
6203 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
6205         * gcc.dg/unwind-1.c: Disable on AIX.
6206         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
6208 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
6210         PR fortran/33749
6211         * gfortran.dg/assign_9.f90: New test.
6213 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
6215         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
6216         (dg-mips-options): Skip tests that specify an ABI other than o32
6217         and o64 if generating MIPS16 hard-float code.
6219 2007-10-21  Ira Rosen  <irar@il.ibm.com>
6220             Revital Eres  <eres@il.ibm.com>
6222         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
6223         * gcc.dg/vect/vect-16.c: Fix comment.
6224         * gcc.dg/vect/pr33369.c: Require vect_int.
6225         * gcc.dg/vect/slp-33.c: Add spaces.
6226         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
6227         targets.
6228         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
6229         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
6230         targets.
6231         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
6232         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
6233         targets.
6234         * gcc.dg/vect/slp-10.c: Add spaces.
6235         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
6236         targets.
6237         * gcc.dg/vect/slp-36.c: Require vect_int.
6238         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
6239         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
6240         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
6241         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
6242         targets.
6243         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
6244         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
6245         instead of vector_alignment_reachable_for_double.
6246         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
6247         (natural_alignment): Split into...
6248         (natural_alignment_32, natural_alignment_64): New.
6249         (vector_alignment_reachable): Depend on natural_alignment_32.
6250         (vector_alignment_reachable_for_double): Rename to ...
6251         (vector_alignment_reachable_for_64bit): And depend on
6252         natural_alignment_64.
6254 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
6256         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
6257         MIPS targets.
6258         * g++.dg/vect/vect.exp: Likewise.
6259         * lib/fortran-torture.exp: Likewise.
6260         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
6261         mipsisa64*-*-* as the target selector.  Remove -mips64,
6262         -mhard-float and -mgp64 from the options list.
6263         * gcc.target/mips/mips-ps-2.c: Likewise.
6264         * gcc.target/mips/mips-ps-3.c: Likewise.
6265         * gcc.target/mips/mips-ps-4.c: Likewise.
6266         * gcc.target/mips/mips-ps-6.c: Likewise.
6267         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
6268         options list.
6269         * gcc.target/mips/sb1-1.c: Likewise.
6270         * gcc.target/mips/mips-ps-type.c: Likewise.
6271         * gcc.target/mips/mips-ps-7.c: New test.
6272         * gcc.target/mips/mips-ps-type-2.c: Likewise.
6273         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
6274         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
6275         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
6276         as forcing an ABI and an architecture.
6277         (is_gp32_flag, is_gp64_flag): Fold into...
6278         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
6279         then -mfp64 imply -mhard-float.  Apply register rules after the
6280         loop.  Handle -march=mipsN like -mipsN.
6282 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
6284         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
6285         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
6287 2007-10-20  Tobias Burnus  <burnus@net-b.de>
6289         PR fortran/33818
6290         * gfortran.dg/entry_dummy_ref_3.f90: New.
6292 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
6293             FX Coudert <fxcoudert@gcc.gnu.org>
6295         PR fortran/31608
6296         * gfortran.dg/char_cast_1.f90: New test.
6298 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6300         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
6301         * gfortran.dg/large_real_kind_2.F90: ditto.
6302         * gfortran.dg/default_format_2.f90: ditto.
6303         * gfortran.dg/default_format_denormal_1.f90: ditto.
6305 2007-10-19  Richard Guenther  <rguenther@suse.de>
6307         PR middle-end/33816
6308         PR middle-end/32921
6309         * gfortran.dg/pr32921.f: New testcase.
6311 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6313         PR libfortran/33544
6314         * gfortran.dg/transfer_check_1.f90: Adjust options.
6316 2007-10-19  Richard Guenther  <rguenther@suse.de>
6318         Revert
6319         2007-10-19  Richard Guenther  <rguenther@suse.de>
6321         PR middle-end/32921
6322         * gfortran.dg/pr32921.f: New testcase.
6324 2007-10-19  Richard Guenther  <rguenther@suse.de>
6326         * gcc.c-torture/execute/20071018-1.c: New testcase.
6328 2007-10-19  Richard Guenther  <rguenther@suse.de>
6330         PR middle-end/32921
6331         * gfortran.dg/pr32921.f: New testcase.
6333 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
6335         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
6337 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
6339         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
6341 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
6343         PR fortran/33233
6344         * gfortran.dg/host_assoc_function_1.f90: Correct references.
6345         * gfortran.dg/host_assoc_function_3.f90: New test.
6347 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
6349         PR fortran/33733
6350         * gfortran.dg/transfer_simplify_6.f90: New test.
6352 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
6353             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6355         PR middle-end/33794
6356         * gfortran.dg/pr33794.f90: New testcase.
6358 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
6360         PR target/32961
6361         * gcc.target/i386/pr32961.c: New testcase.
6362         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
6363         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
6364         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
6365         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
6366         __builtin_ia32_pslldi128 defines.
6368 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
6370         PR fortran/33760
6371         * gfortran.dg/c_ptr_tests_13.f03: New test case.
6373 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
6375         PR c++/28639
6376         PR c++/30299
6377         * g++.dg/template/void12.C: New.
6378         * g++.dg/template/void13.C: New.
6380 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
6382         PR c++/31446
6383         * g++.dg/template/void11.C: New.
6384         * g++.dg/template/void2.C: Adjust error markers.
6385         * g++.dg/template/void10.C: Likewise.
6386         * g++.dg/template/crash55.C: Likewise.
6388 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
6390         * g++.dg/opt/const5.C: New test.
6392 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
6393             Maxim Kuvyrkov  <maxim@codesourcery.com>
6395         * gcc.target/ia64/20040709-2.c: New test.
6397 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
6399         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
6401 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
6403         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
6404         to each function.  Check that there are no unsigned loads.
6406 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
6408         PR tree-optimization/33136
6409         * gcc.c-torture/execute/20070824-1.c: New test.
6410         * gcc.dg/pr33136-1.c: New test.
6411         * gcc.dg/pr33136-2.c: New test.
6412         * gcc.dg/pr33136-3.c: New test.
6414 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
6416         PR tree-optimization/33735
6417         * g++.dg/torture/pr33735.C: New.
6419 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
6421         PR middle-end/33706
6422         * gcc.dg/va-arg-pack-2.c: New.
6424 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
6426         PR tree-optimization/33619
6427         * gcc.dg/pr33619.c: New test.
6429 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
6431         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
6432         flag for AIX.
6433         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
6435 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6437         PR libfortran/33055
6438         * gfortran.dg/inquire_11.f90: New test.
6439         * gfortan.dg/negative_unit_int8.f: New test.
6441 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
6443         PR target/33133
6444         * gcc.c-torture/compile/pr33133.c: New test.
6446 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6448         PR libfortran/33672
6449         * gfortran.dg/namelist_40.f90: New test.
6451 2007-10-14  Tobias Burnus  <burnus@net-b.de>
6453         PR fortran/33745
6454         * gfortran.dg/bounds_check_11.f90: New.
6456 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
6458         PR c++/30303
6459         * g++.dg/other/ctor1.C: New test.
6460         * g++.dg/other/ctor2.C: New test.
6461         * g++.dg/other/dtor1.C: New test.
6463 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
6465         * gfortran.dg/bounds_check_10.f90: Fix testcase.
6467 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
6468             Paul Thomas  <pault@gcc.gnu.org>
6470         PR fortran/33254
6471         PR fortran/33727
6472         * gfortran.dg/bounds_check_10.f90: New.
6474 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
6476         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
6477         * gcc.target/powerpc/popcount-1.c: Same.
6479 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
6481         PR c++/26698
6482         * g++.dg/conversion/op4.C: New test.
6484 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
6486         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
6488 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
6490         PR fortran/33542
6491         * gfortran.dg/ambiguous_specific_1.f90: New test.
6493 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
6495         PR fortran/33664
6496         * gfortran.dg/impure_spec_expr_1.f90: New test.
6497         * gfortran.dg/char_result_7.f90: Remove illegal test.
6499 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
6501         PR 11001
6502         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
6503         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
6504         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
6505         * gcc.target/i386/pr11001-memset-1.c: New testcase.
6506         * gcc.target/i386/pr11001-memset-2.c: New testcase.
6507         * gcc.target/i386/pr11001-memset-3.c: New testcase.
6508         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
6509         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
6510         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
6512 2007-10-12  Richard Guenther  <rguenther@suse.de>
6514         PR middle-end/26198
6515         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
6516         * gcc.c-torture/execute/20071011-1.c: Likewise.
6517         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
6519 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
6521         PR tree-optimization/33742
6522         * gcc.dg/pr33742.c: New testcase.
6524 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
6526         PR tree-optimization/33645
6527         * gcc.dg/pr33645-1.c: New test.
6528         * gcc.dg/pr33645-2.c: New test.
6529         * gcc.dg/pr33645-3.c: New test.
6531         PR c++/32121
6532         * g++.dg/ext/label4.C: Adjust error regexp.
6533         * g++.dg/ext/label6.C: Adjust error regexp.
6534         * g++.dg/ext/label7.C: New test.
6535         * g++.dg/ext/label8.C: New test.
6536         * g++.dg/ext/label9.C: New test.
6538 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
6540         PR middle-end/33676
6541         * gcc.dg/pr33676.c: New.
6543 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
6545         PR c++/31441
6546         * g++.dg/cpp0x/variadic83.C: New.
6548 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
6550         PR c++/33461
6551         * g++.dg/cpp0x/variadic81.C: New.
6552         * g++.dg/cpp0x/variadic82.C: Likewise.
6554 2007-10-11  Richard Guenther  <rguenther@suse.de>
6556         PR middle-end/33724
6557         * gcc.dg/pr33724.c: New testcase.
6559 2007-10-11  Richard Guenther  <rguenther@suse.de>
6561         PR c/33726
6562         * gcc.dg/pr33726.c: New testcase.
6564 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
6566         PR fortran/33500
6567         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
6568         
6569 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6571         PR testsuite/33391
6572         * gfortran.dg/do_3.F90: Run with -fwrapv.
6574 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
6576         * gcc.dg/unwind-1.c: New.
6578 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
6580         PR libfortran/33683
6581         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
6582         failure on some common systems.
6584 2007-10-09  Richard Guenther  <rguenther@suse.de>
6586         PR middle-end/33692
6587         * gcc.dg/pr33692.c: New testcase.
6589 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
6591         PR middle-end/33669
6592         * gcc.c-torture/execute/pr33669.c: New.
6594 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
6596         PR tree-optimization/33615
6597         * g++.dg/tree-ssa/pr33615-2.C: New test.
6599 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
6601         PR tree-optimization/33615
6602         * g++.dg/tree-ssa/pr33615.C: New test.
6604 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
6606         PR tree-optimization/33572
6607         * g++.dg/torture/pr33572.C: Replace with complete test.
6609 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
6611         PR fortran/33689
6612         * gfortran.dg/spec_expr_5.f90: New.
6614 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
6616         * gcc.dg/pragma-darwin-2.c: New.
6618 2007-10-08  Richard Guenther  <rguenther@suse.de>
6620         PR middle-end/33693
6621         PR middle-end/33695
6622         PR middle-end/33697
6623         * gcc.dg/pr33693.c: New testcase.
6624         * gcc.dg/pr33695.c: Likewise.
6625         * gcc.dg/pr33697.c: Likewise.
6627 2007-10-08  Richard Guenther  <rguenther@suse.de>
6629         PR middle-end/33691
6630         PR middle-end/33694
6631         PR middle-end/33696
6632         * gcc.dg/pr33691.c: New testcase.
6633         * gcc.dg/pr33694.c: Likewise.
6634         * gcc.dg/pr33696.c: Likewise.
6636 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
6638         PR libfortran/33683
6639         * gfortran.dg/gamma_5.f90:  New test case
6641 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
6643         PR fortran/20851
6644         * initialization_1.f90: Fix dg-error annotations.
6645         * initialization_14.f90: New.
6646         * initialization_7.f90: Fix dg-error annotations.
6647         * initialization_9.f90: Likewise.
6649 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6651         * gfortran.dg/error_recovery_4.f90: New test.
6653 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6655         * gfortran.dg/default_format_denormal_2.f90: New test.
6656         * gfortran.dg/default_format_2.inc: New test.
6657         * gfortran.dg/default_format_denormal_1.f90: New test.
6658         * gfortran.dg/default_format_1.inc: New test.
6659         * gfortran.dg/default_format_1.f90: Don't test for denormalized
6660         numbers.
6661         * gfortran.dg/default_format_2.f90: Don't test for denormalized
6662         numbers.
6664 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6666         * gfortran.dg/namelist_15.f90: Revise test.
6668 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
6670         PR tree-optimization/33655
6671         * gcc.dg/torture/pr33655.c: New.
6673 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
6675         PR tree-optimization/33572
6676         * g++.dg/torture/pr33572.C: New.
6678 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
6680         PR fortran/25076
6681         * gfortran.dg/forall_11.f90: New.
6683 2007-10-05  Michael Matz  <matz@suse.de>
6685         PR middle-end/33667
6686         * gcc.dg/pr33667.c: New testcase.
6688 2007-10-05  Richard Guenther  <rguenther@suse.de>
6690         PR middle-end/33666
6691         * gcc.dg/pr33666.c: New testcase.
6693 2007-10-05  Michael Matz  <matz@suse.de>
6695         PR inline-asm/33600
6696         * gcc.target/i386/pr33600.c: New testcase.
6698 2007-10-05  Richard Guenther  <rguenther@suse.de>
6700         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
6702 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
6704         PR target/33635
6705         * gcc.target/mips/pr33635-1.c: New test.
6707 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6709         PR libfortran/33253
6710         * gfortran.dg/namelist_39.f90: Revise to use long names.
6712 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
6714         PR fortran/33646
6715         * gfortran.dg/pr33646.f90: New file.
6717 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6719         PR fortran/33529
6720         * gfortran.dg/char_type_len_2.f90: Adjust error message.
6721         * gfortran.dg/char_decl_2.f90: New test.
6723 2007-10-04  Richard Guenther  <rguenther@suse.de>
6725         PR middle-end/33641
6726         * gcc.c-torture/compile/pr33641.c: New testcase.
6728 2007-10-04  Michael Matz  <matz@suse.de>
6730         PR rtl-optimization/33653
6731         * gcc.dg/pr33653.c: New.
6733 2007-10-04  Richard Guenther  <rguenther@suse.de>
6735         PR tree-optimization/33627
6736         * g++.dg/torture/pr33627.C: New testcase.
6738 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
6740         PR fortran/33626
6741         * gfortran.dg/parens_6.f90: New.
6743 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
6745         PR fortran/33646
6746         PR fortran/33542
6747         * gfortran.dg/ambiguous_specific_1.f90: Remove.
6749 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
6751         * g++.dg/ext/gnu-inline-global-redecl.C: New.
6753 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
6755         PR target/33635
6756         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
6757         and mips_forced_be.
6758         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
6759         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
6760         options.
6761         * gcc.target/mips/fpr-moves-1.c: New test.
6762         * gcc.target/mips/fpr-moves-2.c: Likewise.
6763         * gcc.target/mips/fpr-moves-3.c: Likewise.
6764         * gcc.target/mips/fpr-moves-4.c: Likewise.
6765         * gcc.target/mips/fpr-moves-5.c: Likewise.
6766         * gcc.target/mips/fpr-moves-6.c: Likewise.
6767         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
6769 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6771         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
6773 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6775         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
6776         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
6778 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
6780         PR fortran/33198
6781         * gfortran.dg/common_errors_1.f90: New.
6783 2007-10-03  Doug Kwan  <dougkwan@google.com>
6784         Richard Guenther  <rguenther@suse.de>
6786         PR debug/31899
6787         * g++.dg/debug/using3.C: New testcase.
6789 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6791         PR libfortran/33253
6792         * gfortran.dg/namelist_38.f90: New test.
6793         * gfortran.dg/namelist_39.f90: New test.
6795 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6797         PR libfortran/33469
6798         * gfortran.dg/default_format_1.f90: New test.
6799         * gfortran.dg/default_format_2.f90: New test.
6800         * gfortran.dg/namelist_print_1.f: Adjust expected output.
6801         * gfortran.dg/real_const_3.f90: Adjust expected output.
6803 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
6805         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
6806         default ABI.  Split mips_forced_abi into mips_forced_abi and
6807         mips_forced_regs.
6808         (is_gp32_flag): Return true for -mabi=32.
6809         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
6810         (dg-mips-options): Use is_gp64_flag instead of checking specifically
6811         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
6812         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
6813         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
6814         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
6815         * gcc.target/mips/save-restore-2.c: Likewise.
6816         * gcc.target/mips/save-restore-3.c: Likewise.
6817         * gcc.target/mips/save-restore-4.c: Likewise.
6819 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
6821         PR middle-end/33617
6822         * gcc.c-torture/compile/pr33617.c: New test.
6824 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
6826         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
6827         -gstabs+ for extended options.
6829 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6831         PR fortran/33542
6832         * gfortran.dg/ambiguous_specific_1.f90: New test.
6834 2007-10-02  Revital Eres  <eres@il.ibm.com>
6836         * gcc.target/powerpc/paired-8.c: New test.
6837         * gcc.target/powerpc/paired-9.c: New test.
6838         * gcc.target/powerpc/paired-10.c: New test.
6840 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6842         PR fortran/33566
6843         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
6845 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6847         PR fortran/33554
6848         * gfortran.dg/intent_out_2.f90: New test.
6850 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6852         PR fortran/33550
6853         * gfortran.dg/ambiguous_reference_1.f90: New test.
6855 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6857         PR fortran/31154
6858         PR fortran/31229
6859         PR fortran/33334
6860         * gfortran.dg/function_kinds_1.f90: New test.
6861         * gfortran.dg/function_kinds_2.f90: New test.
6862         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
6863         use association into interfaces.
6865 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6867         PR testsuite/31828
6868         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
6869         (overflow): Use INFINITY, not FP_INFINITE.
6870         gcc.dg/float-range-4.c: Likewise.
6871         gcc.dg/float-range-5.c: Likewise.
6873 2007-10-01  Nick Clifton  <nickc@redhat.com>
6875         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
6876         for 16-bit targets.
6878 2007-09-30  Diego Novillo  <dnovillo@google.com>
6880         PR 33593
6881         * g++.dg/tree-ssa/pr33593.C: New test.
6883 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6885         PR libfortran/33400
6886         * gfortran.dg/PR19872.f: Fix test condition.
6887         * gfortran.dg/list_read_7.f90: New test.
6889 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
6891         PR tree-optimization/33597
6892         * gcc.dg/vect/pr33597.c: New testcase.
6894 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
6896         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
6897         * gcc.target/i386/pr33524.c: ...this.
6899 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
6901         PR fortran/33354
6902         * gfortran.dg/minmaxloc_4.f90: New.
6904 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6906         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
6908 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
6910         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
6912 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
6914         PR c++/33213
6915         * g++.dg/cpp0x/variadic79.C: New.
6917 2007-09-28  Michael Matz  <matz@suse.de>
6918             Jakub Jelinek  <jakub@redhat.com>
6920         PR rtl-optimization/33552
6921         * gcc.target/i386/pr33552.c: New runtime test.
6922         * gcc.target/i386/strinline.c: New compile time test.
6924 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
6926         * gfortran.dg/openmp_stack.f90: Removed.
6928         PR c++/31434
6929         * g++.dg/cpp0x/variadic80.C: New test.
6931 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6933         * gfortran.dg/namelist_38.f90: Delete test for revertion of
6934         r128057.
6936 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6938         PR middle-end/7003
6939         * gcc.target/powerpc/gcse-1.c: New test.
6941 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
6943         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
6944         fixed capitalizations.
6945         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
6946         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
6947         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
6948         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
6949         * gfortran.dg/maxloc_shape_1.f90: Likewise.
6950         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
6951         * gfortran.dg/min_max_conformance.f90: Likewise.
6953 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
6955         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
6956         options.
6957         * gcc.dg/c99-tgmath-2.c: Likewise.
6958         * gcc.dg/c99-tgmath-3.c: Likewise.
6959         * gcc.dg/c99-tgmath-4.c: Likewise.
6961 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
6963         PR fortran/33568
6964         * gfortran.dg/anint_1.f90: New test.
6966 2007-09-27  Ian Lance Taylor  <iant@google.com>
6968         PR tree-optimization/33565
6969         * gcc.dg/Wstrict-overflow-20.c: New test.
6971 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6973         * gfortran.dg/openmp_stack.f90: Fix typo.
6974         * gfortran.dg/recursive_stack.f90: Fix typo.
6976 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
6978         PR c++/33493
6979         * g++.dg/template/error31.C: New.
6981 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
6983         * lib/prune.exp: Prune also "^In function .*$" lines and
6984         "^    inlined from .*$" lines.
6986 2007-09-26  Richard Guenther  <rguenther@suse.de>
6988         PR tree-optimization/33563
6989         * gcc.dg/torture/pr33563.c: New testcase.
6991 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
6993         PR c/25309
6994         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
6995         array.
6996         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
6997         without -O2.
6999 2007-09-26  Richard Guenther  <rguenther@suse.de>
7001         PR tree-optimization/30375
7002         PR tree-optimization/33560
7003         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
7004         * gcc.dg/tree-ssa/complex-5.c: Likewise.
7005         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
7006         * gcc.dg/torture/pr30375.c: New testcase.
7007         * gcc.dg/torture/pr33560.c: New testcase.
7008         * gcc.dg/tree-ssa/pr30375.c: Likewise.
7010 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
7012         PR c++/33207
7013         * g++.dg/parse/crash38.C: New test.
7015 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
7017         PR target/33524
7018         * gcc.target/i386/sse5-convert.c: New file, test int->long
7019         vectorized conversions.
7021 2007-09-25  Revital Eres  <eres@il.ibm.com>
7023         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
7025 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
7027         PR c/32295
7028         * gcc.dg/enum-incomplete-1.c: New test.
7030 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
7032         * gcc.c-torture/compile/20070919-1.c: New test.
7034 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
7036         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
7038 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
7040         PR c++/14688
7041         * g++.dg/inherit/override_attribs.C: New file.
7043 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
7045         PR fortran/33269
7046         * io.c (check_format_string): Move NULL and constant checks into
7047         this function.
7048         (check_io_constraints): Call gfc_simplify_expr() before calling
7049         check_format_string().  Remove NULL and constant checks.
7051 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
7053         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
7054         * gcc.c-torture/execute/loop-2g.x: Likewise.
7056 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
7058         * lib/target-supports.exp (check_effective_target_mips16_attribute):
7059         Reject hard-float modes unless the ABI is o32 or o64.
7060         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
7061         of gcc.exp.  Skip the tests when mips16 code generation is not
7062         supported.
7063         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
7064         and use dg-add-options mips16_attribute.
7066 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
7068         PR c++/33506
7069         * g++.dg/ext/attrib29.C: New test.
7071 2007-09-23  Ollie Wild  <aaw@google.com>
7073         * gcc.dg/fold-bitand-1.c: New test.
7074         * gcc.dg/fold-bitand-2.c: New test.
7075         * gcc.dg/fold-bitand-3.c: New test.
7076         * gcc.dg/fold-bitand-4.c: New test.
7078 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
7080         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
7081         any of the macros to be defined for __mips16.
7082         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
7084 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
7086         * gcc.dg/vect/pr21591.c: Require vect_int.
7087         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
7088         * gcc.dg/vect/vect-outer-2a.c: Likewise.
7089         * gcc.dg/vect/vect-outer-2c.c: Likewise.
7091 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
7093         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
7094         attributes.
7095         * gcc.dg/va-arg-pack-len-2.c: New test.
7096         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
7097         attributes.
7098         * g++.dg/ext/va-arg-pack-len-2.C: New test.
7100         PR tree-optimization/32772
7101         * gcc.c-torture/compile/20070905-1.c: New test.
7103         PR tree-optimization/32975
7104         * gcc.dg/pr32975.c: New test.
7106         PR middle-end/28755
7107         * gcc.dg/pr28755.c: New test.
7109 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
7111         * lib/target-supports.exp (check_effective_target_nomips16): New
7112         procedure.
7113         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
7114         for mipsisa64*-*-*.
7115         * gcc.dg/vect/vect.exp: Likewise.
7116         * g++.dg/vect/vect.exp: Likewise.
7117         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
7118         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
7119         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
7120         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
7121         * gcc.target/mips/clear-cache-1.c (f): Likewise.
7122         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
7123         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
7124         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
7125         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
7126         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
7127         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
7128         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
7129         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
7130         (test14, test15, test16, test17, test18): Likewise.
7131         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
7132         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
7133         (test14, test15, test16, test17, test18, test19, test20, test21)
7134         (test22): Likewise.
7135         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
7136         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
7137         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
7138         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
7139         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
7140         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
7141         * gcc.target/mips/mips-3d-1.c (main): Likewise.
7142         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
7143         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7144         (test13, test14, test15, test16, test17, test18, test19, test20)
7145         (test21, test22, test23, test24, test25, test26, test27, test28)
7146         (test29, test30, test31): Likewise.
7147         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
7148         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7149         (test13, test14, test15, test16, test17, test18, test19, test20)
7150         (test21, test22, test23, test24, test25, test26, test27, test28)
7151         (test29, test30, test31, test32, test33, test34, test35, test36)
7152         (test37, test38, test39, test40, test41, test42, test43, test44)
7153         (test45, test46, test47, test48, test49, test50, test51, test52)
7154         (test53, test54, test55, test56, test57, test58, test59, test60)
7155         (test61, test62, test63): Likewise.
7156         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
7157         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7158         (test13, test14, test15, test16, test17, test18, test19, test20)
7159         (test21, test22, test23, test24, test25, test26, test27, test28)
7160         (test29, test30, test31): Likewise.
7161         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
7162         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7163         (test13, test14, test15, test16, test17, test18, test19, test20)
7164         (test21, test22, test23, test24, test25, test26, test27, test28)
7165         (test29, test30, test31): Likewise.
7166         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
7167         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7168         (test13, test14, test15): Likewise.
7169         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
7170         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7171         (test13, test14, test15): Likewise.
7172         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
7173         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7174         (test13, test14, test15, test16, test17, test18, test19, test20)
7175         (test21, test22, test23, test24, test25, test26, test27, test28)
7176         (test29, test30, test31): Likewise.
7177         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
7178         (matrix_multiply4: Likewise.
7179         * gcc.target/mips/mips-ps-1.c (main): Likewise.
7180         * gcc.target/mips/mips-ps-2.c (main): Likewise.
7181         * gcc.target/mips/mips-ps-3.c (main): Likewise.
7182         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
7183         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7184         (test13, test14, test15, test16, test17, test18, test19, test20)
7185         (test21, test22, test23, test24, test25, test26, test27, test28)
7186         (test29, test30, test31): Likewise.
7187         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
7188         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7189         (test13, test14, test15, test16, test17, test18, test19, test20)
7190         (test21, test22, test23, test24, test25, test26, test27, test28)
7191         (test29, test30, test31): Likewise.
7192         * gcc.target/mips/mips-ps-5.c (main): Likewise.
7193         * gcc.target/mips/mips-ps-6.c (main): Likewise.
7194         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
7195         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
7196         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
7197         (sub_v4qi): Likewise.
7198         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
7199         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
7200         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
7201         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
7202         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
7203         (subb, subc): Likewise.
7204         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
7205         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
7206         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
7207         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
7208         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
7209         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
7210         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
7211         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
7212         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
7213         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
7214         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
7215         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
7216         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
7218 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
7220         * lib/target-supports.exp (add_options_for_mips16_attribute)
7221         (check_effective_target_mips16_attribute): New functions.
7222         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
7223         command line.
7224         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
7225         extra_test_flags.
7226         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
7227         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
7228         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
7229         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
7230         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
7231         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
7232         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
7233         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
7234         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
7235         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
7236         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
7237         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
7238         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
7239         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
7240         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
7241         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
7242         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
7243         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
7244         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
7245         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
7246         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
7247         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
7248         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
7249         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
7250         (NOMIPS16): Delete.
7251         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
7252         of dg-options.
7253         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
7254         options.  Require { target mips16_attribute } and use dg-add-options
7255         to add the associated options.
7256         (foo): Use MIPS16.
7257         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
7258         * gcc.target/mips/call-saved-3.c: Likewise.
7259         * gcc.target/mips/code-readable-1.c: Require { target
7260         mips16_attribute } and use dg-add-options to add the associated
7261         options.  Remove trailing whitespace.
7262         (NOMIPS16): Delete.
7263         * gcc.target/mips/code-readable-2.c: Likewise.
7264         * gcc.target/mips/code-readable-3.c: Likewise.
7265         * gcc.target/mips/mips16-attributes-2.c: Likewise.
7266         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
7267         Require { target mips16_attribute } and use dg-add-options to
7268         add the associated options.
7269         (cksum16, cksum8): Use MIPS16.
7270         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
7271         Require { target mips16_attribute } and use dg-add-options to
7272         add the associated options.
7273         (foo): Use MIPS16.
7274         * gcc.target/mips/save-restore-2.c: Likewise.
7275         * gcc.target/mips/save-restore-3.c: Likewise.
7276         * gcc.target/mips/save-restore-4.c: Likewise.
7277         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
7278         -mno-abicalls.
7279         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
7280         (foo): Use NOMIPS16.
7282 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
7284         PR fortran/33337
7285         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
7287         PR fortran/33376
7288         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
7290 2007-09-22  Tobias Burnus  <burnus@net-b.de>
7292         PR fortran/33445
7293         * gfortran.dg/gomp/free-2.f90: New.
7294         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
7295         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
7297 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
7299         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
7300         * gcc.target/i386/sse5-haddX.c: Ditto.
7301         * gcc.target/i386/sse5-hsubX.c: Ditto.
7302         * gcc.target/i386/sse5-maccXX.c: Ditto.
7303         * gcc.target/i386/sse5-msubXX.c: Ditto.
7304         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
7305         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
7306         * gcc.target/i386/sse5-permpX.c: Ditto.
7307         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
7308         effective target.
7309         * gcc.target/i386/sse5-fma-vector.c: Ditto.
7310         * gcc.target/i386/sse5-ima-vector.c: Ditto.
7311         * gcc.target/i386/sse5-pcmov.c: Ditto.
7312         * gcc.target/i386/sse5-pcmov2.c: Ditto.
7314 2007-09-22  Richard Guenther  <rguenther@suse.de>
7316         PR tree-optimization/33146
7317         * gcc.c-torture/compile/pr33146.c: New testcase.
7319 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
7321         * lib/target-supports.exp (check_cached_effective_target): New
7322         procedure.
7323         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
7324         (check_effective_target_c99_runtime): New procedure.
7325         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
7326         (test3l): Likewise cargl.
7327         * gcc.dg/builtins-59.c: Require c99_runtime.
7328         * gcc.dg/builtins-61.c: Likewise.
7329         * gcc.dg/builtins-62.c: Likewise.
7331 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
7333         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
7334         * lib/target-supports-dg.exp (dg-add-options): Likewise.
7335         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
7336         target-specific dg-options.
7337         * gcc.dg/builtins-20.c: Likewise.
7338         * gcc.dg/builtins-53.c: Likewise.
7339         * gcc.dg/builtins-55.c: Likewise.
7340         * gcc.dg/single-precision-constant.c: Likewise.
7341         * gcc.dg/torture/builtin-convert-1.c: Likewise.
7342         * gcc.dg/torture/builtin-convert-2.c: Likewise.
7343         * gcc.dg/torture/builtin-convert-3.c: Likewise.
7344         * gcc.dg/torture/builtin-convert-4.c: Likewise.
7345         * gcc.dg/torture/builtin-power-1.c: Likewise.
7347 2007-09-21  Chao-ying Fu  <fu@mips.com>
7349         * lib/target-supports.exp (check_effective_target_fixed_point): New to
7350         check if targets have fixed-point supports.
7351         * gcc.dg/fixed-point/fixed-point.exp: New file.
7352         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
7353         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
7354         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
7355         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
7356         * gcc.dg/fixed-point/constants-pedantic.c,
7357         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
7358         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
7359         * gcc.dg/fixed-point/keywords-ignored-c99.c,
7360         * gcc.dg/fixed-point/keywords-pedantic.c,
7361         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
7362         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
7363         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
7364         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
7365         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
7366         * gcc.dg/fixed-point/func-vararg-mixed.c,
7367         * gcc.dg/fixed-point/operator-logical.c,
7368         * gcc.dg/fixed-point/struct-union.c,
7369         * gcc.dg/fixed-point/bit-complement.c,
7370         * gcc.dg/fixed-point/operator-bitwise.c,
7371         * gcc.dg/fixed-point/operator-comma.c,
7372         * gcc.dg/fixed-point/struct-layout-1.c,
7373         * gcc.dg/fixed-point/union-init.c,
7374         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
7375         * gcc.dg/fixed-point/func-mixed.c,
7376         * gcc.dg/fixed-point/func-vararg-size0.c,
7377         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
7378         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
7379         * gcc.dg/fixed-point/operator-unary.c,
7380         * gcc.dg/fixed-point/allop-const.c,
7381         * gcc.dg/fixed-point/muldiv-warning.c,
7382         * gcc.dg/nofixed-point-1.c,
7383         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
7384         * gcc.target/mips/fixed-vector-type.c,
7385         * gcc.target/mips/fixed-scalar-type.c: New tests.
7387 2007-09-21  Olivier Hainque  <hainque@adacore.com>
7389         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
7390         * gnat.dg/test_nested_subtype_byref.adb: New test.
7392 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
7394         PR fortran/33439
7395         * gfortran.dg/gomp/pr33439.f90: New test.
7397 2007-09-21  Tobias Burnus  <burnus@net-b.de>
7399         PR fortran/33455
7400         * gfortran.dg/merge_char_3.f90: New.
7402 2007-09-21  Tobias Burnus  <burnus@net-b.de>
7404         PR fortran/33037
7405         * gfortran.dg/transfer_check_1.f90: New.
7407 2007-09-20  Asher Langton  <langton2@llnl.gov>
7409         PR fortran/20441
7410         * gfortran.dg/init_flag_1.f90: New.
7411         * gfortran.dg/init_flag_2.f90: New.
7412         * gfortran.dg/init_flag_3.f90: New.
7413         * gfortran.dg/init_flag_4.f90: New.
7414         * gfortran.dg/init_flag_5.f90: New.
7415         * gfortran.dg/init_flag_6.f90: New.
7416         * gfortran.dg/init_flag_7.f90: New.
7418 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
7420         PR c++/33460
7421         * g++.dg/ext/anon-struct6.C: New.
7423 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7425         PR libfortran/23272
7426         * gfortran.dg/inquire_10.f90: New test.
7428 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
7430         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
7432 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7434         PR fortran/33221
7435         * gfortran.dg/used_types_18.f90: Declare variable of empty
7436         derived type.
7438 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7440         PR fortran/33288
7441         * gfortran.dg/array_constructor_19.f90: New test.
7443 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
7445         PR debug/33316
7446         * gcc.dg/debug/pr33316.c: New test.
7448         PR c++/33496
7449         * g++.dg/cpp0x/variadic76.C: New test.
7450         * g++.dg/cpp0x/variadic77.C: New test.
7451         * g++.dg/cpp0x/variadic78.C: New test.
7453         PR c/33238
7454         PR c/27301
7455         * gcc.c-torture/execute/20070919-1.c: New test.
7456         * gcc.dg/pr33238.c: New test.
7457         * gcc.dg/pr27301.c: New test.
7459 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
7461         * lib/target-supports.exp (check_effective_target_mips64): New
7462         procedure.
7463         * gcc.dg/lower-subreg-1.c: Require !mips64.
7464         * gcc.dg/sibcall-3.c (ATTR): New macro.
7465         (recurser_void1, recurser_void2): Use it.
7466         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
7467         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
7469 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
7471         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
7472         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
7473         warning annotation.
7474         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
7476 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
7478         PR fortran/33497
7479         * gfortran.dg/c_loc_tests_11.f03: New test case.
7481 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
7483         PR c++/33459
7484         * g++.dg/init/ref14.C: New.
7486 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
7488         * gnat.dg/slice2.ad[sb]: New testcase.
7490 2007-09-19  Nick Clifton  <nickc@redhat.com>
7492         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
7494 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
7496         * gcc.target/bfin/bfin.exp: New.
7497         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
7498         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
7499         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
7500         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
7501         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
7502         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
7503         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
7504         mcpu-bf561.c, mcpu-default.c}: New tests.
7506 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
7508         Restore detection of unsupported TLS.
7510         Revert this patch:
7511         2007-02-10  Richard Henderson  <rth@redhat.com>
7513         * lib/target-supports.exp (check_effective_target_tls): Redefine
7514         to mean non-emulated tls.
7515         * gcc.dg/tls/alias-1.c: Remove tls requirement.
7516         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
7517         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
7518         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
7519         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
7520         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
7521         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
7523         And then:
7524         * lib/target-supports.exp (check_effective_target_tls): Use
7525         stronger test for compiler support for TLS.
7526         (check_effective_target_tls_native): New, to test for non-emulated
7527         TLS support.
7528         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
7529         instead of dg-require-effective-target tls.
7530         * g++.dg/gomp/copyin-1.C: Likewise.
7531         * g++.dg/gomp/sharing-1.C: Likewise.
7532         * g++.dg/gomp/tls-1.C: Likewise.
7533         * g++.dg/gomp/tls-2.C: Likewise.
7534         * g++.dg/gomp/tls-3.C: Likewise.
7535         * g++.dg/tls/diag-1.C: Likewise.
7536         * g++.dg/tls/diag-2.C: Likewise.
7537         * g++.dg/tls/diag-3.C: Likewise.
7538         * g++.dg/tls/diag-4.C: Likewise.
7539         * g++.dg/tls/diag-5.C: Likewise.
7540         * g++.dg/tls/init-1.C: Likewise.
7541         * g++.dg/tls/init-2.C: Likewise.
7542         * g++.dg/tls/trivial.C: Likewise.
7543         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
7544         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
7545         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
7546         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
7547         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
7548         * gcc.dg/gomp/clause-1.c: Likewise.
7549         * gcc.dg/gomp/copyin-1.c: Likewise.
7550         * gcc.dg/gomp/sharing-1.c: Likewise.
7551         * gcc.dg/gomp/tls-1.c: Likewise.
7552         * gcc.dg/gomp/tls-2.c: Likewise.
7553         * gcc.dg/tls/alpha-1.c: Likewise.
7554         * gcc.dg/tls/opt-1.c: Likewise.
7555         * gcc.dg/tls/opt-13.c: Likewise.
7556         * gcc.dg/tls/opt-14.c: Likewise.
7557         * gcc.dg/tls/opt-2.c: Likewise.
7558         * gcc.dg/tls/opt-3.c: Likewise.
7559         * gcc.dg/tls/opt-4.c: Likewise.
7560         * gcc.dg/tls/opt-7.c: Likewise.
7561         * gcc.dg/tls/section-1.c: Likewise.
7562         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
7563         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
7564         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
7565         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
7566         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
7567         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
7568         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
7569         * gfortran.dg/gomp/crayptr2.f90: Likewise.
7570         * gfortran.dg/gomp/fixed-1.f: Likewise.
7571         * gfortran.dg/gomp/free-1.f90: Likewise.
7572         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
7573         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
7574         * gfortran.dg/gomp/reduction1.f90: Likewise.
7575         * gfortran.dg/gomp/sharing-1.f90: Likewise.
7577 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7579         PR fortran/31119
7580         * gfortran.dg/bounds_check_9.f90: New test.
7581         * gfortran.dg/bounds_check_fail_2.f90: New test.
7583 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7585         PR c++/33462 (again)
7586         * g++.dg/ext/va-arg1.C: Adjust.
7588 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7590         PR c++/33462
7591         * g++.dg/ext/va-arg1.C: New.
7593 2007-09-18  Tobias Burnus  <burnus@net-b.de>
7595         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
7597 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7599         PR c++/33463
7600         * g++.dg/rtti/typeid6.C: New.
7602 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7604         PR c++/33464
7605         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
7606         * g++.dg/ext/is_class_error2.C: New.
7608 2007-09-18  Richard Guenther  <rguenther@suse.de>
7610         PR tree-optimization/33340
7611         * g++.dg/torture/pr33340.C: New testcase.
7613 2007-09-18  Tobias Burnus  <burnus@net-b.de>
7615         PR fortran/33231
7616         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
7617         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
7618         * gfortran.dg/elemental_subroutine_5.f90: New.
7620 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
7622         * lib/target-supports.exp (check_profiling_available): Extend
7623         mips*-*-elf check to mips*-*-elf*.
7625 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
7627         * gcc.dg/format/c90-scanf-5.c: New test.
7628         * gcc.dg/format/c99-scanf-4.c: New test.
7629         * gcc.dg/format/ext-7.c: New test.
7630         * gcc.dg/format/ext-8.c: New test.
7632         PR middle-end/33423
7633         * gcc.c-torture/compile/20070915-1.c: New test.
7635 2007-09-17  Tobias Burnus  <burnus@net-b.de>
7637         PR fortran/33106
7638         * gfortran.dg/private_type_9.f90: New.
7640 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7642         PR middle-end/33449
7643         * gfortran.dg/pr33449.f90: New test.
7645 2007-09-17  Tobias Burnus  <burnus@net-b.de>
7647         * gfortran.dg/interface_15.f90: Compile with -std=f95.
7648         * gfortran.dg/private_type_1.f90: Ditto
7649         * gfortran.dg/interface_18.f90: New.
7650         * gfortran.dg/private_type_8.f90: New.
7652 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
7654         PR c++/33124
7655         * g++.dg/warn/new1.C: Adjust.
7656         * g++.dg/torture/str_empty.C: Likewise.
7658 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
7660         * gcc.target/mips/dse-1.c: New test.
7662 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
7664         PR c++/32756
7665         * g++.dg/overload/operator3.C: New.
7667 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
7669         * gcc.target/mips/truncate-1.c: New test.
7671 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
7673         PR fortran/29396
7674         PR fortran/29606
7675         PR fortran/30625
7676         PR fortran/30871
7677         * gfortran.dg/subref_array_pointer_1.f90: New test.
7678         * gfortran.dg/subref_array_pointer_2.f90: New test.
7680 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
7682         * gfortran.dg/nint_2.f90: Correct last change.
7684 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
7686         * gcc.dg/tree-ssa/parallelization-1.c: New test.
7688 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
7690         * gcc.dg/vect/pr33373b.c: New test.
7692 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
7694         PR target/33438
7695         * gcc.target/i386/pr33438.c: New test.
7697 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7699         * gfortran.dg/nint_2.f90: Revert previous commit.
7701 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7703         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
7705 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
7707         PR debug/33429
7708         * g++.dg/other/unused1.C: XFAIL class2 scan.
7710 2007-09-13  Tobias Burnus  <burnus@net-b.de>
7712         PR fortran/33343
7713         * gfortran.dg/elemental_args_check_1.f90: New.
7714         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
7715         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
7717 2007-09-13  Tobias Burnus  <burnus@net-b.de>
7719         * gfortran.dg/recursive_check_3.f90: New.
7721 2007-09-13  Tobias Burnus  <burnus@net-b.de>
7723         PR fortran/33412
7724         * gfortran.dg/elemental_bind_c.f90: New.
7726 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
7728         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
7729         * gcc.target/mips/mips16-attributes-2.c: New test.
7730         * gcc.target/mips/mips16-attributes-3.c: Likewise.
7731         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
7732         hard-float asm when __mips16 is defined.
7733         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
7734         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
7735         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
7736         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
7737         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
7738         * gcc.target/mips/pr26765.c (foo): Likewise.
7739         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
7740         targets, use dg-mips-options instead of dg-options, and use -mgp32
7741         to force 32-bit mode.
7742         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
7743         and 64-bit mode.
7744         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
7746 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
7747             Michael Meissner  <michael.meissner@amd.com>
7749         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
7750         * gcc.target/i386/sse5-hsubX.c: Ditto.
7751         * gcc.target/i386/sse5-permpX.c: Ditto.
7752         * gcc.target/i386/sse5-haddX.c: Ditto.
7753         * gcc.target/i386/sse5-maccXX.c: Ditto.
7754         * gcc.target/i386/sse5-msubXX.c: Ditto.
7755         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
7756         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
7758         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
7759         optimizes floating point conditional moves into the pcmov
7760         instruction on SSE5.
7761         * gcc.target/i386/sse5-pcmov2.c: Ditto.
7763         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
7764         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
7765         SSE5.
7767         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
7768         compiler optimizes vector (a*b)+c into fmadd on SSE5.
7770         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
7771         optimizes (a*b)+c into fmadd on SSE5.
7773         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
7774         whether the SSE5 instructions can be generated.
7776         * gcc.target/i386/sse5-check.h: New. Add support for 
7777         SSE5 tests.
7779         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
7780         ammintrin.h, and turn on -msse5 option instead of -msse4a.
7781         * gcc.target/i386/sse-13.c: Ditto.
7782         * gcc.target/i386/sse-14.c: Ditto.
7784 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
7786         PR testsuite/33153
7787         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
7788         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
7790 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
7792         PR target/32338
7793         * gcc.dg/pr32338-1.c: New test.
7794         * gcc.dg/pr32338-2.c: New test.
7796 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
7797         
7798         * lib/target-supports.exp (check_effective_target_sync_int_long):
7799         Revert change to add xtensa.
7800         (check_effective_target_sync_char_short): Likewise.
7801         
7802 2007-09-12  Olivier Hainque  <hainque@adacore.com>
7804         * gnat.dg/packed_subtype.adb: New test.
7806 2007-09-12  Tobias Burnus  <burnus@net-b.de>
7808         PR fortran/33297
7809         * gfortran.dg/intrinsic_size.f90: New.
7811 2007-09-12  Tobias Burnus  <burnus@net-b.de>
7813         PR fortran/33284
7814         PR fortran/33310
7815         * gfortran.dg/conflicts_2.f90: New.
7817 2007-09-12  Ira Rosen  <irar@il.ibm.com>
7819         PR tree-optimization/32377
7820         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
7821         dependence distance.
7822         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
7823         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
7824         * gcc.dg/vect/no-vfa-vect-depend-1.c,
7825         gfortran.dg/vect/no-vfa-pr32377.f90: New.
7827 2007-09-12  Richard Guenther  <rguenther@suse.de>
7829         PR middle-end/33382
7830         * gcc.c-torture/compile/pr33382.c: New testcase.
7831         * gcc.c-torture/execute/pr33382.c: Likewise.
7833 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
7835         PR fortran/33395
7836         * gfortran.dg/c_ptr_tests_12.f03: New test case.
7838 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
7840         PR tree-optimization/33373
7841         * gcc.dg/vect/pr33373.c: New test.
7843 2007-09-12  Ben Elliston  <bje@au.ibm.com>
7845         * lib/target-supports.exp (check_effective_target_vect_no_double):
7846         Remove unused proc.
7848 2007-09-12  Ben Elliston  <bje@au.ibm.com>
7849             Ulrich Weigand  <uweigand@de.ibm.com>
7851         * gcc.target/spu/dfcgt-nan.c: New test.
7853 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
7855         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
7857 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
7859         PR fortran/33040
7860         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
7862 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
7864         * gcc.dg/va-arg-pack-len-1.c: New test.
7865         * g++.dg/va-arg-pack-len-1.C: New test.
7867 2007-09-11  Michael Matz  <matz@suse.de>
7869         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
7871 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
7873         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
7874         checks for size of long double.
7875         * gcc.dg/dfp/convert.h: New file.
7876         * gcc.dg/dfp/convert-bfp-2.c: New test.
7877         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
7878         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
7879         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
7880         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
7881         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
7882         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
7883         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
7884         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
7885         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
7887 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
7889         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
7890         Change dg-final to expect 1 non-profitable loop and
7891         3 profitable loops.
7892         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
7893         Change dg-final to expect 1 non-profitable loop and
7894         3 profitable loops.
7895         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
7896         Change dg-final to expect 1 profitable loop.
7897         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7898         Change dg-final to expect 1 profitable loop.    
7899         
7900 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
7902         * gcc.target/mips/call-saved-1.c: New test.
7903         * gcc.target/mips/call-saved-2.c: Likewise.
7904         * gcc.target/mips/call-saved-3.c: Likewise.
7905         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
7906         instead of mips_mips64.  Set mips_fp64 too.
7907         (is_gp32_flag): Return true for -mips1 and -mips2.
7908         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
7910 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
7912         * g++.dg/ext/va-arg-pack-1.C: New test.
7913         * g++.dg/ext/va-arg-pack-2.C: New test.
7915 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
7917         PR target/33369
7918         * gcc.dg/vect/pr33369.c: New test.
7920 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
7922         PR fortran/33370
7923         * gfortran.dg/array_memcpy_5.f90:  New test.
7925 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
7927         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
7929 2007-09-09  Richard Guenther  <rguenther@suse.de>
7931         * gcc.c-torture/compile/20070906-1.c: New testcase.
7933 2007-09-09  Ira Rosen  <irar@il.ibm.com>
7935         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
7936         noinline attribute.
7937         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
7938         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
7939         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7940         Likewise.
7942 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
7944         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
7946 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
7948         * gnat.dg/addr2_p.ads: Bump size of array to 9.
7950 2007-09-09  Ira Rosen  <irar@il.ibm.com>
7952         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
7953         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
7954         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
7955         Compile tests with -fno-tree-pre.
7956         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
7957         * lib/target-supports.exp (check_effective_target_vect_strided): New.
7958         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
7959         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
7960         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
7961         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
7962         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
7963         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
7964         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
7965         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
7966         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
7967         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
7968         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
7969         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
7970         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
7971         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
7972         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
7973         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
7974         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
7976 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
7978         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
7979         to call objdump.
7980         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
7981         Use remote_exec to call c++filt.
7982         * lib/target-supports-dg.exp (dg-require-host-local): New.
7983         * gcc.misc-tests/options.exp: Allow .exe in command paths.
7984         * g++.dg/parse/repo1.C: Use dg-require-host-local.
7985         * g++.dg/rtti/repo1.C: Likewise.
7986         * g++.dg/template/repo1.C: Likewise.
7987         * g++.dg/template/repo2.C: Likewise.
7988         * g++.dg/template/repo3.C: Likewise.
7989         * g++.dg/template/repo4.C: Likewise.
7990         * g++.dg/template/repo5.C: Likewise.
7991         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7992         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7993         * g++.old-deja/g++.pt/repo1.C: Likewise.
7994         * g++.old-deja/g++.pt/repo2.C: Likewise.
7995         * g++.old-deja/g++.pt/repo3.C: Likewise.
7996         * g++.old-deja/g++.pt/repo4.C: Likewise.
7997         * gcc.dg/cpp/trad/builtins.c: Likewise.
7999 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
8001         PR tree-optimization/32283
8002         * gcc.dg/tree-ssa/loop-31.c: New test.
8004 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
8006         PR rtl-optimization/26449
8007         * gcc.target/i386/pr26449-1.c: New file.
8009 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
8011         PR target/33329
8012         PR rtl-optimization/26449
8013         * gcc.target/i386/pr33329.c: New file.
8015 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
8017         * gnat.dg/renaming3.adb, renaming4.ads: New test.
8019 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
8021         * gnat.dg/unaligned_rep_clause.adb: New testcase.
8023 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
8025         PR tree-optimization/33301
8026         * gfortran.dg/vect/pr33301.f: New test.
8028 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8030         PR libfortran/33307
8031         * gfortran.dg/backspace_10.f90: New test.
8033 2007-09-07  Richard Guenther  <rguenther@suse.de>
8035         Reapply
8036         2007-09-06  Richard Guenther  <rguenther@suse.de>
8038         PR tree-optimization/32586
8039         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
8040         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8041         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8042         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8043         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
8044         now obsolete simplification.
8046 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
8047         
8048         PR tree-optimization/33299
8049         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
8050         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
8052 2007-09-07  Richard Guenther  <rguenther@suse.de>
8054         Revert
8055         2007-09-06  Richard Guenther  <rguenther@suse.de>
8057         PR tree-optimization/32586
8058         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
8059         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8060         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8061         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8062         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
8063         now obsolete simplification.
8065 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
8067         PR tree-optimization/32821
8068         * gcc.dg/tree-ssa/pr32821.c: New file.
8070 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
8072         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
8073         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
8074         and mips_forced_no_er.
8075         (dg-mips-options): Add -mno-abicalls when a small-data option is
8076         specified.  Skip tests with small-data options if mips_forced_gp.
8077         Skip tests with -mexplicit-relocs if mips_forced_no_er.
8078         * gcc.target/mips/sdata-1.c: New test.
8079         * gcc.target/mips/sdata-2.c: Likewise.
8080         * gcc.target/mips/sdata-3.c: Likewise.
8081         * gcc.target/mips/sdata-4.c: Likewise.
8083 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
8085         PR fortran/33298
8086         * spread_zerosize_1.f90:  New test case.
8087         * spread_bounds_1.f90:  New test case.
8089 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
8091         PR c++/32674
8092         * g++.dg/template/static31.C: New.
8094 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8096         PR fortran/33271
8097         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
8098         powerpc*-linux-gnu.
8100 2007-09-06  David Daney  <ddaney@avtrex.com>
8101             Richard Sandiford  <richard@codesourcery.com>
8103         PR target/33256
8104         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
8105         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
8106         * gcc.target/mips/pr33256.c: New test.
8108 2007-09-06  Tom Tromey  <tromey@redhat.com>
8110         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
8112 2007-09-06  Richard Guenther  <rguenther@suse.de>
8114         PR tree-optimization/32586
8115         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
8116         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8117         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8118         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8119         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
8120         now obsolete simplification.
8122 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
8124         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
8125         * gcc.target/i386/sse3-addsubps.c: Ditto.
8126         * gcc.target/i386/sse3-haddpd.c: Ditto.
8127         * gcc.target/i386/sse3-haddps.c: Ditto.
8128         * gcc.target/i386/sse3-hsubpd.c: Ditto.
8129         * gcc.target/i386/sse3-hsubps.c: Ditto.
8130         * gcc.target/i386/sse3-lddqu.c: Ditto.
8131         * gcc.target/i386/sse3-movddup.c: Ditto.
8132         * gcc.target/i386/sse3-movshdup.c: Ditto.
8133         * gcc.target/i386/sse3-movsldup.c: Ditto.
8135 2007-09-06  Richard Guenther  <rguenther@suse.de>
8137         PR tree-optimization/33302
8138         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
8140 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8142         PR libfortran/33225
8143         * gfortran.dg./fmt_float.f90: New test.
8145 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8147         PR libfortran/33253
8148         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
8150 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
8152         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
8153         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
8155 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
8157         * g++.dg/eh/builtin1.C: New test.
8158         * g++.dg/eh/builtin2.C: New test.
8159         * g++.dg/eh/builtin3.C: New test.
8161         PR c++/33289
8162         * g++.dg/eh/builtin4.C: New test.
8164 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
8166         * gcc.target/powerpc/dfp-dd.c: New test.
8167         * gcc.target/powerpc/dfp-td.c: New test.
8169 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
8171         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
8172         * gcc.dg/va-arg-pack-1.c: New test.
8174 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
8176         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
8177         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
8178         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
8179         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
8180         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
8182 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
8184         PR c++/30302
8185         * g++.dg/ext/anon-struct5.C: New.
8187 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
8189         * gcc.dg/i386-cpuid.h: Remove.
8190         * gcc.target/i386/mmx-check.h: Include cpuid.h.
8191         (main): Use __get_cpuid to get target features.
8192         * gcc.target/i386/sse-check.h: Ditto.
8193         * gcc.target/i386/sse2-check.h: Ditto.
8194         * gcc.target/i386/sse3-check.h: Ditto.
8195         * gcc.target/i386/ssse3-check.h: Ditto.
8196         * gcc.target/i386/sse4_1-check.h: Ditto.
8197         * gcc.target/i386/sse4_2-check.h: Ditto.
8198         * gcc.target/i386/sse4a-check.h: Ditto.
8199         * gcc.dg/torture/pr16104-1.c: Ditto.
8200         (do_test): Change to void.
8201         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
8202         * gcc.target/i386/sse-6.c: Ditto.
8203         * gcc.target/i386/sse-7.c: Ditto.
8204         * g++.dg/other/i386-1.C: Include cpuid.h.
8205         (main): New function.  Use __get_cpuid to get target fetaures.
8207 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
8208             David Ung  <davidu@mips.com>
8209             Nigel Stephens <nigel@mips.com>
8211         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
8212         * gcc.c-torture/compile/mipscop-2.c: Likewise.
8213         * gcc.c-torture/compile/mipscop-3.c: Likewise.
8214         * gcc.c-torture/compile/mipscop-4.c: Likewise.
8215         * gcc.dg/torture/mips-hilo-1.c: Likewise.
8216         * gcc.dg/torture/mips-hilo-2.c: Likewise.
8217         * gcc.dg/torture/pr19683-1.c: Likewise.
8218         * gcc.target/mips/madd-3.c: Likewise.
8219         * gcc.target/mips/maddu-3.c: Likewise.
8220         * gcc.target/mips/msub-3.c: Likewise.
8221         * gcc.target/mips/msubu-3.c: Likewise.
8222         * gcc.target/mips/asm-1.c: Likewise.
8223         * gcc.target/mips/branch-1.c: Likewise.
8224         * gcc.target/mips/ins-1.c: Likewise.
8225         * gcc.target/mips/near-far-3.c: Likewise.
8226         * gcc.target/mips/near-far-4.c: Likewise.
8227         * gcc.target/mips/smartmips-lwxs.c: Likewise.
8228         * gcc.target/mips/smartmips-ror-1.c: Likewise.
8229         * gcc.target/mips/smartmips-ror-2.c: Likewise.
8230         * gcc.target/mips/smartmips-ror-3.c: Likewise.
8231         * gcc.target/mips/smartmips-ror-4.c: Likewise.
8232         * gcc.target/mips/dspr2-MULT.c: Likewise.
8233         * gcc.target/mips/dspr2-MULTU.c: Likewise.
8234         * gcc.target/mips/mips32-dsp-run.c: Likewise.
8235         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
8236         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
8237         * gcc.target/mips/code-readable-2.c: Likewise.
8238         * gcc.target/mips/code-readable-3.c: Likewise.
8240 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
8241             David Ung  <davidu@mips.com>
8242             Nigel Stephens <nigel@mips.com>
8244         * gcc.target/mips/mips16-attributes.c: New.
8246 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
8248         PR fortran/31564
8249         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
8251         PR fortran/33241
8252         * gfortran.dg/char_length_10.f90: New test.
8254 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
8256         PR c++/29731
8257         * g++.dg/parse/template24.C: New.
8259 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8261         * g++.dg/other/spu2vmx-1.C: New test.
8263 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
8265         PR tree-optimization/33017
8266         * gcc.dg/pr33017.c: New test.
8268 2007-09-05  Ben Elliston  <bje@au.ibm.com>
8270         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
8271         __protected_stream family of macros.
8273 2007-09-04  Jan Hubicka  <jh@suse.cz>
8275         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
8276         * gcc.dg/tree-ssa/pr27236.c: Likewise.
8277         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
8278         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
8279         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
8280         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8281         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8282         Likewise.
8284 2007-09-04  Janus Weil  <jaydub66@gmail.com>
8285             Tobias Burnus  <burnus@net-b.de>
8287         * gfortran.dg/proc_decl_1.f90: New.
8288         * gfortran.dg/proc_decl_2.f90: New.
8289         * gfortran.dg/proc_decl_3.f90: New.
8290         * gfortran.dg/proc_decl_4.f90: New.
8292 2007-09-04  Jan Hubicka  <jh@suse.cz>
8294         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
8295         * gcc.dg/vect/vect-105.c: Mark functions noinline.
8296         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
8297         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
8298         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
8299         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
8300         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
8301         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
8302         * gcc.dg/vect/vect-50.c: Mark functions noinline.
8303         * gcc.dg/vect/vect-33.c: Mark functions noinline.
8304         * gcc.dg/vect/vect-16.c: Mark functions noinline.
8305         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
8306         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
8307         * gcc.dg/vect/vect-92.c: Mark functions noinline.
8308         * gcc.dg/vect/vect-75.c: Mark functions noinline.
8309         * gcc.dg/vect/vect-58.c: Mark functions noinline.
8310         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
8311         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
8312         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
8313         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
8314         * gcc.dg/vect/vect-114.c: Mark functions noinline.
8315         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
8316         * gcc.dg/vect/vect-8.c: Mark functions noinline.
8317         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
8318         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
8319         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
8320         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
8321         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
8322         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
8323         * gcc.dg/vect/vect-42.c: Mark functions noinline.
8324         * gcc.dg/vect/vect-25.c: Mark functions noinline.
8325         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
8326         * gcc.dg/vect/vect-67.c: Mark functions noinline.
8327         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
8328         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
8329         * gcc.dg/vect/vect-106.c: Mark functions noinline.
8330         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
8331         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
8332         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
8333         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
8334         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
8335         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
8336         * gcc.dg/vect/vect-34.c: Mark functions noinline.
8337         * gcc.dg/vect/vect-17.c: Mark functions noinline.
8338         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
8339         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
8340         * gcc.dg/vect/vect-93.c: Mark functions noinline.
8341         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
8342         * gcc.dg/vect/vect-76.c: Mark functions noinline.
8343         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
8344         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
8345         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
8346         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
8347         * gcc.dg/vect/vect-115.c: Mark functions noinline.
8348         * gcc.dg/vect/vect-9.c: Mark functions noinline.
8349         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
8350         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
8351         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
8352         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
8353         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
8354         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
8355         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
8356         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
8357         * gcc.dg/vect/vect-60.c: Mark functions noinline.
8358         * gcc.dg/vect/vect-26.c: Mark functions noinline.
8359         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
8360         * gcc.dg/vect/vect-85.c: Mark functions noinline.
8361         * gcc.dg/vect/vect-68.c: Mark functions noinline.
8362         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
8363         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
8364         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
8365         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
8366         * gcc.dg/vect/vect-107.c: Mark functions noinline.
8367         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
8368         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
8369         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
8370         * gcc.dg/vect/vect-52.c: Mark functions noinline.
8371         * gcc.dg/vect/vect-35.c: Mark functions noinline.
8372         * gcc.dg/vect/vect-18.c: Mark functions noinline.
8373         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
8374         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
8375         * gcc.dg/vect/vect-77.c: Mark functions noinline.
8376         * gcc.dg/vect/vect-2.c: Mark functions noinline.
8377         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
8378         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
8379         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
8380         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
8381         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
8382         * gcc.dg/vect/vect-116.c: Mark functions noinline.
8383         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
8384         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
8385         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
8386         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
8387         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
8388         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
8389         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
8390         * gcc.dg/vect/vect-44.c: Mark functions noinline.
8391         * gcc.dg/vect/vect-27.c: Mark functions noinline.
8392         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
8393         * gcc.dg/vect/vect-86.c: Mark functions noinline.
8394         * gcc.dg/vect/vect-100.c: Mark functions noinline.
8395         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
8396         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
8397         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
8398         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
8399         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
8400         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
8401         * gcc.dg/vect/vect-108.c: Mark functions noinline.
8402         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
8403         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
8404         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
8405         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
8406         * gcc.dg/vect/vect-11.c: Mark functions noinline.
8407         * gcc.dg/vect/vect-70.c: Mark functions noinline.
8408         * gcc.dg/vect/vect-36.c: Mark functions noinline.
8409         * gcc.dg/vect/vect-19.c: Mark functions noinline.
8410         * gcc.dg/vect/vect-95.c: Mark functions noinline.
8411         * gcc.dg/vect/vect-78.c: Mark functions noinline.
8412         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
8413         * gcc.dg/vect/vect-3.c: Mark functions noinline.
8414         * gcc.dg/vect/vect-all.c: Mark functions noinline.
8415         * gcc.dg/vect/vect-117.c: Mark functions noinline.
8416         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
8417         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
8418         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
8419         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
8420         * gcc.dg/vect/vect-20.c: Mark functions noinline.
8421         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
8422         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
8423         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
8424         * gcc.dg/vect/vect-62.c: Mark functions noinline.
8425         * gcc.dg/vect/vect-28.c: Mark functions noinline.
8426         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
8427         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
8428         * gcc.dg/vect/vect-87.c: Mark functions noinline.
8429         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
8430         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
8431         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
8432         * gcc.dg/vect/vect-109.c: Mark functions noinline.
8433         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
8434         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
8435         noinline.
8436         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
8437         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
8438         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
8439         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
8440         * gcc.dg/vect/vect-12.c: Mark functions noinline.
8441         * gcc.dg/vect/vect-71.c: Mark functions noinline.
8442         * gcc.dg/vect/vect-54.c: Mark functions noinline.
8443         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
8444         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
8445         * gcc.dg/vect/vect-96.c: Mark functions noinline.
8446         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
8447         * gcc.dg/vect/vect-110.c: Mark functions noinline.
8448         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
8449         * gcc.dg/vect/vect-4.c: Mark functions noinline.
8450         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
8451         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
8452         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
8453         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
8454         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
8455         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
8456         * gcc.dg/vect/vect-21.c: Mark functions noinline.
8457         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
8458         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
8459         * gcc.dg/vect/vect-80.c: Mark functions noinline.
8460         * gcc.dg/vect/vect-63.c: Mark functions noinline.
8461         * gcc.dg/vect/vect-46.c: Mark functions noinline.
8462         * gcc.dg/vect/vect-29.c: Mark functions noinline.
8463         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
8464         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
8465         * gcc.dg/vect/vect-88.c: Mark functions noinline.
8466         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
8467         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
8468         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
8469         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
8470         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
8471         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
8472         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
8473         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
8474         * gcc.dg/vect/vect-30.c: Mark functions noinline.
8475         * gcc.dg/vect/vect-13.c: Mark functions noinline.
8476         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
8477         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
8478         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
8479         * gcc.dg/vect/vect-72.c: Mark functions noinline.
8480         * gcc.dg/vect/vect-38.c: Mark functions noinline.
8481         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
8482         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
8483         * gcc.dg/vect/vect-97.c: Mark functions noinline.
8484         * gcc.dg/vect/vect-111.c: Mark functions noinline.
8485         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
8486         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
8487         * gcc.dg/vect/vect-5.c: Mark functions noinline.
8488         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
8489         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
8490         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
8491         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
8492         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
8493         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
8494         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
8495         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
8496         * gcc.dg/vect/vect-22.c: Mark functions noinline.
8497         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
8498         * gcc.dg/vect/vect-64.c: Mark functions noinline.
8499         * gcc.dg/vect/vect-89.c: Mark functions noinline.
8500         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
8501         * gcc.dg/vect/vect-103.c: Mark functions noinline.
8502         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
8503         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
8504         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
8505         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
8506         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
8507         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
8508         * gcc.dg/vect/vect-31.c: Mark functions noinline.
8509         * gcc.dg/vect/vect-14.c: Mark functions noinline.
8510         * gcc.dg/vect/vect-73.c: Mark functions noinline.
8511         * gcc.dg/vect/vect-56.c: Mark functions noinline.
8512         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
8513         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
8514         * gcc.dg/vect/vect-98.c: Mark functions noinline.
8515         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
8516         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
8517         * gcc.dg/vect/vect-112.c: Mark functions noinline.
8518         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
8519         * gcc.dg/vect/vect-6.c: Mark functions noinline.
8520         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
8521         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
8522         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
8523         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
8524         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
8525         * gcc.dg/vect/pr25413.c: Mark functions noinline.
8526         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
8527         * gcc.dg/vect/vect-40.c: Mark functions noinline.
8528         * gcc.dg/vect/vect-23.c: Mark functions noinline.
8529         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
8530         * gcc.dg/vect/vect-82.c: Mark functions noinline.
8531         * gcc.dg/vect/vect-65.c: Mark functions noinline.
8532         * gcc.dg/vect/vect-48.c: Mark functions noinline.
8533         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
8534         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
8535         * gcc.dg/vect/vect-104.c: Mark functions noinline.
8536         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
8537         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
8538         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
8539         * gcc.dg/vect/vect-32.c: Mark functions noinline.
8540         * gcc.dg/vect/vect-15.c: Mark functions noinline.
8541         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
8542         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
8543         * gcc.dg/vect/vect-91.c: Mark functions noinline.
8544         * gcc.dg/vect/vect-74.c: Mark functions noinline.
8545         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
8546         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
8547         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
8548         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
8549         * gcc.dg/vect/vect-99.c: Mark functions noinline.
8550         * gcc.dg/vect/vect-113.c: Mark functions noinline.
8551         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
8552         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
8553         * gcc.dg/vect/vect-7.c: Mark functions noinline.
8554         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
8555         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
8556         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
8557         * gcc.dg/vect/vect-24.c: Mark functions noinline.
8558         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
8559         * gcc.dg/vect/vect-83.c: Mark functions noinline.
8560         * gcc.dg/vect/vect-66.c: Mark functions noinline.
8561         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
8563 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
8565         PR middle-end/33187
8566         * gcc.target/i386/cmov7.c: New file.
8568 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
8570         * gcc.target/i386/sse4a-check.h: New file.
8571         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
8572         * gcc.target/i386/sse4a-insert.c: Ditto.
8573         * gcc.target/i386/sse4a-montsd.c: Ditto.
8574         * gcc.target/i386/sse4a-montss.c: Ditto.
8575         * gcc.target/i386/mmx-check.h: New file.
8576         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
8577         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
8578         * gcc.target/i386/sse-check.h: New file.
8579         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
8580         * gcc.target/i386/sse-3.c: Ditto.
8581         * gcc.target/i386/sse-7.c: Ditto.
8582         * gcc.target/i386/sse-9.c: Ditto.
8583         * gcc.target/i386/ssefn-3.c: Ditto.
8584         * gcc.target/i386/sse-recip.c: Ditto.
8585         * gcc.target/i386/sse-recip-vec.c: Ditto.
8586         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
8587         * gcc.target/i386/20020523-1.c: Remove.
8588         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
8589         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
8590         * gcc.target/i386/ssefn-4.c: Ditto.
8591         * gcc.target/i386/sse-6.c: Ditto.
8592         * gcc.target/i386/sse-10.c: Ditto.
8593         * gcc.target/i386/sse-11.c: Ditto.
8594         * gcc.target/i386/sse-18.c: Ditto.
8595         * gcc.target/i386/fpprec-1.c: Ditto.
8596         * g++.dg/other/i386-1.C: Ditto.
8598 2007-09-04  Richard Guenther  <rguenther@suse.de>
8600         PR tree-optimization/33291
8601         * gcc.dg/volatile2.c: New testcase.
8602         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
8603         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
8604         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8605         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8607 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8609         PR fortran/33253
8610         * gfortran.dg/namelist_15.f90: Update test.
8611         * gfortran.dg/namelist_24.f90: Update test.
8612         * gfortran.dg/namelist_38.f90: New test.
8614 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
8616         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
8617         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
8618         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
8619         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
8620         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
8621         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
8623 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
8625         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
8626         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
8628         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
8630 2007-09-02  David Daney  <ddaney@avtrex.com>
8632         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
8633         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
8634         * gcc.target/mips/atomic-memory-1.c: Ditto.
8635         * gcc.target/mips/atomic-memory-2.c: Ditto.
8637 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
8639         * gcc.target/cris/builtin_clz_v0.c: New testcase.
8640         * gcc.target/cris/builtin_clz_v3.c: New testcase.
8642 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
8644         * gfortran.dg/substr_6.f90: New test.
8646 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
8648         PR c++/33208
8649         * g++.dg/other/error18.C: New.
8650         * g++.dg/expr/bitfield3.C: Adjust.
8652 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
8654         PR fortran/33276
8655         * gfortran.fortran-torture/compile/pr33276.f90: New.
8657 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
8659         PR C/29237
8660         PR middle-end/33272
8661         * gcc.dg/c99-arraydecl-3.c: New test.
8663 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
8665         PR c++/32597
8666         * g++.dg/cpp0x/variadic-new2.C: New.
8667         * g++.dg/cpp0x/variadic-new.C: New.
8669 2007-08-31  Tobias Burnus  <burnus@net-b.de>
8671         PR fortran/33232
8672         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
8673         * gfortran.dg/read_1.f90: New.
8675 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
8677         PR c++/33210
8678         * g++.dg/template/error30.C: New.
8680 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
8682         PR c++/32113
8683         * g++.dg/template/crash70.C: New.
8685 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
8687         PR c++/33212
8688         * g++.dg/ext/is_class_error.C: New.
8690 2007-08-31  Olivier Hainque  <hainque@adacore.com>
8692         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
8693         
8694 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
8695             Revital Eres  <eres@il.ibm.com>
8697         * gcc.target/powerpc/paired-1.c: New test.
8698         * gcc.target/powerpc/paired-2.c: New test.
8699         * gcc.target/powerpc/paired-3.c: New test.
8700         * gcc.target/powerpc/paired-4.c: New test.
8701         * gcc.target/powerpc/paired-5.c: New test.
8702         * gcc.target/powerpc/paired-6.c: New test.
8703         * gcc.target/powerpc/paired-7.c: New test.
8704         * gcc.target/powerpc/ppc-paired.c: New test.
8706 2007-08-31  Ollie Wild  <aaw@google.com>
8708         * g++.dg/conversion/ptrmem2.C: New test.
8709         * g++.dg/conversion/ptrmem3.C: New test.
8710         * g++.dg/conversion/ptrmem4.C: New test.
8711         * g++.dg/conversion/ptrmem5.C: New test.
8712         * g++.dg/conversion/ptrmem6.C: New test.
8713         * g++.dg/conversion/ptrmem7.C: New test.
8714         * g++.dg/conversion/ptrmem8.C: New test.
8716 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
8718         PR fortran/31879
8719         * gfortran.dg/char_length_7.f90: New test.
8720         * gfortran.dg/char_length_9.f90: New test.
8721         * gfortran.dg/char_assign_1.f90: Add extra warning.
8723         PR fortran/31197
8724         PR fortran/31258
8725         * gfortran.dg/char_length_8.f90: New test.
8727 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8729         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
8731 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
8733         * gcc.dg/inline-24.c: New test.
8734         * g++.dg/opt/inline11.C: New test.
8736 2007-08-30  Richard Guenther  <rguenther@suse.de>
8738         * gcc.target/i386/vectorize5.c: New testcase.
8740 2007-08-30  Tobias Burnus  <burnus@net-b.de>
8742         PR fortran/33228
8743         * interface.c (check_interface0): Improve error for external procs.
8744         (check_sym_interfaces): Fix checking of module procedures.
8746 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
8748         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
8749         (AI): Add AI_ALIGN.
8750         * gcc.dg/sync-3.c: New test.
8752         PR middle-end/32758
8753         * gcc.dg/cleanup-12.c: New test.
8755 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
8757         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
8758         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
8759         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
8760         * gcc.dg/pr32450.c: Ditto.
8761         * gcc.dg/nest.c: Ditto.
8762         * gcc.dg/nested-func-4.c: Ditto.
8763         * g++.old-deja/g++.law/profile1.C: Ditto.
8765 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8767         PR fortran/32989
8768         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
8769         non-default integer kind arguments.
8771 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
8773         PR fortran/33105
8774         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
8776 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
8778         * gcc.dg/h8300-ice2.c: Remove target selector.
8780 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
8782         PR fortran/33215
8783         * gfortran.dg/binding_label_tests_15.f03: New test case.
8784         * gfortran.dg/binding_label_tests_16.f03: Ditto.
8786 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8788         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
8789         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
8791 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
8793         PR c++/33194
8794         * g++.dg/other/canon-33194.C: New.
8796 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8798         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
8799         * gcc.c-torture/execute/pr23135.c: Likewise.
8801 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
8803         * gcc.dg/pr31344.c: Move to ...
8804         * gcc.dg/dfp/pr31344.c: ... here.
8805         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
8806         * gcc.dg/20050503-1.c: Ditto.
8807         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
8808         * gcc.dg/20061127-1.c: Compile only for fpic targets.
8809         * gcc.dg/20060801-1.c: Ditto.
8811 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
8813         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
8814         * gfortran.dg/nan_1.f90: Likewise.
8816 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8818         PR fortran/33055
8819         Revert previous patch.
8821 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
8822             Kazu Hirata  <kazu@codesourcery.com>
8824         * gcc.target/m68k/interrupt-1.c: New.
8826 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8828         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
8829         10000 for targets where "int" can't hold at least 100000.
8830         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
8831         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
8832         (test5)(test6): Use it.
8833         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
8834         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
8835         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
8836         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
8837         * gcc.dg/attr-alloc_size.c (test): Likewise.
8839 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
8841         PR c++/33209
8842         * g++.dg/template/error29.C: New.
8844 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
8846         PR c++/32596
8847         * g++.dg/ext/visibility/anon5.C: New test.
8849 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
8851         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
8853 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8855         * gfortran.dg/gamma_1.f90: Remove large-real tests.
8856         * gfortran.dg/gamma_2.f90: Remove large-real tests.
8857         * gfortran.dg/gamma_4.f90: New: large-real tests.
8859 2007-08-28  Jason Merrill  <jason@redhat.com>
8861         PR c++/29000
8862         * g++.dg/ext/stmtexpr12.C: New test.
8864         PR c++/28558
8865         * g++.dg/ext/attrib28.C: New test.
8867 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
8869         PR target/32661
8870         * gcc.target/i386/pr32661.c: New test.
8872 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
8874         PR middle-end/32370
8875         * gcc.dg/pr32370.c: New test.
8877         PR rtl-optimization/33148
8878         * gcc.c-torture/compile/20070827-1.c: New test.
8880         PR debug/32914
8881         * d++.dg/debug/const3.C: New test.
8882         * d++.dg/debug/const4.C: New test.
8883         * d++.dg/debug/dwarf2/const1.C: New test.
8884         * d++.dg/debug/dwarf2/const2.C: New test.
8885         * d++.dg/debug/dwarf2/const2b.C: New test.
8887 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
8888             Vladimir Yanovsky  <yanov@il.ibm.com>
8889             Revital Eres  <eres@il.ibm.com>
8890             Andrey Belevantsev  <abel@ispras.ru>
8892         * gcc.dg/sms-1.c: New test.
8894 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
8896         * g++.dg/ext/gnu-inline-common.h: New.
8897         * g++.dg/ext/gnu-inline-global-reject.C: New.
8898         * g++.dg/ext/gnu-inline-global.C: New.
8899         * g++.dg/ext/gnu-inline-namespace.C: New.
8900         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
8901         * g++.dg/ext/gnu-inline-class.C: New.
8902         * g++.dg/ext/gnu-inline-class-static.C: New.
8903         * g++.dg/ext/gnu-inline-template-class.C: New.
8904         * g++.dg/ext/gnu-inline-template-func.C: New.
8906 2007-08-27  Jason Merrill  <jason@redhat.com>
8908         PR c++/31337
8909         * g++.dg/ext/stmtexpr11.C: New.
8911 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
8913         * lib/target-supports.exp (check_profiling_available):
8914         Set profiling_available_saved to 0 on fido-*-elf.
8916 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
8918         PR tree-optimization/33173
8919         
8920         * gcc.c-torture/compile/pr33173.c: New.
8922 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
8924         PR target/31385
8925         * gcc.dg/dfp/pr31385.c: New.
8927 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
8929         * gcc.dg/unsigned-long-compare.c: Remove target selector.
8931 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
8933         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
8934         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
8935         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
8936         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
8937         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
8938         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
8939         gcc.target/m68k directory.
8940         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
8941         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
8942         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
8943         gcc.target/cris directory.
8944         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
8945         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
8946         gcc.target/bfin directory.
8948         * gcc.target/sh: New directory.
8949         * gcc.target/sh/sh.exp: New file.
8950         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
8951         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
8952         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
8953         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
8954         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
8955         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
8957 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
8959         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
8960         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
8961         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
8962         * gcc.target/i386/local2.c: Ditto.
8963         * gcc.target/i386/stack-prot-kernel.c: Ditto.
8964         * gcc.target/i386/20011119-1.c: Ditto.
8965         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
8966         * gcc.target/i386/fastcall-1.c: Fix target selector.
8968 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8970         PR fortran/33055
8971         * gfortran.dg/negative_unit.f: Add new check
8972         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
8973         -fdefault-integer-8.
8975 2007-08-26  Asher Langton  <langton2@llnl.gov>
8977         * gfortran.dg/recursive_stack.f90: New.
8978         * gfortran.dg/openmp_stack.f90: New.
8980 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8982         PR fortran/31298
8983         * gfortran.dg/use_10.f90: New.
8985 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8987         PR fortran/32985
8988         * gfortran.dg/namelist_14.f90: Make test case valid.
8989         * gfortran.dg/common_10.f90: New.
8991 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
8993         PR middle-end/33181
8994         * gcc.dg/ifelse-2.c: New.
8996 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8998         PR fortran/32980
8999         * gfortran.dg/gamma_1.f90: New.
9000         * gfortran.dg/gamma_2.f90: New.
9001         * gfortran.dg/gamma_3.f90: New.
9003 2007-08-26  Tobias Burnus  <burnus@net-b.de>
9005         PR fortran/33188
9006         * gfortran.dg/used_types_18.f90: New.
9008 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
9010         * gcc.dg/array-init-2.c: New test.
9012 2007-08-24  Tobias Burnus  <burnus@net-b.de>
9014         PR fortran/33178
9015         * gfortran.dg/initialization_4.f90: Update dg-error.
9016         * gfortran.dg/initialization_13.f90: New.
9018 2007-08-24  Richard Guenther  <rguenther@suse.de>
9020         PR middle-end/33166
9021         * gcc.c-torture/compile/pr33166.c: New testcase.
9023 2007-08-24  Tobias Burnus  <burnus@net-b.de>
9025         PR fortran/33139
9026         * gfortran.dg/pointer_assign_4.f90: New.
9027         * gfortran.dg/shape_2.f90: Fix test case.
9028         * gfortran.dg/char_result_4.f90: Ditto.
9030 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
9032         * gcc.dg/array-init-1.c: New test.
9034         PR c++/32567
9035         * g++.dg/parse/crash36.C: New test.
9037 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
9039         * gcc.dg/pr32721.c: Updated.
9041 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
9043         PR tree-optimization/32573
9044         PR middle-end/32946
9045         * gcc.dg/pr32573.c: New test.
9047         PR c++/32898
9048         * g++.dg/lookup/ns3.C: New test.
9050         * gfortran.dg/assumed_charlen_sharing.f90: New test.
9052         PR c++/31941
9053         * g++.dg/parse/crash37.C: New test.
9055 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
9057         PR target/17390
9058         * gcc.target/i386/pr17390.c: New test.
9060 2007-08-23  Richard Guenther  <rguenther@suse.de>
9062         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
9063         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
9064         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
9065         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
9066         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
9067         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
9068         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
9069         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
9071 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
9073         * gcc.target/s390: New directory.
9074         * gcc.target/s390/s390.exp: New file.
9075         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
9076         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
9077         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
9078         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
9079         gcc.target/s390 directory.
9081 2007-08-23  Richard Guenther  <rguenther@suse.de>
9083         PR tree-optimization/32328
9084         * gcc.dg/pr32328.c: New testcase.
9086 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9088         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
9089           available.
9091 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9093         PR fortran/33095
9094         * gfortran.dg/min_max_optional_5.f90: New test.
9095         * gfortran.dg/min_max_optional_2.f90: Remove.
9096         * gfortran.dg/min_max_optional_3.f90: Remove.
9097         * gfortran.dg/min_max_optional_4.f90: Remove.
9099 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
9101         * gcc.target/i386/xorps-sse.c: New.
9102         * gcc.target/i386/xorps-sse2.c: New.
9104 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
9106         * gcc.target/i386/cmov3.c: Fix scan-assembler.
9107         * gcc.target/i386/cmov4.c: Fix scan-assembler.
9108         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
9110 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
9112         PR fortran/33020
9113         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
9114         include multiple kinds for SHAPE parameter within a single
9115         namespace.
9116         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
9117         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
9119 2007-08-22  Janus Weil  <jaydub66@gmail.com>
9121         * interface_abstract_1.f90: Extended test case.
9122         * interface_abstract_3.f90: New test.
9124 2007-08-21  Christian Bruel  <christian.bruel@st.com>
9126         * gcc.dg/fold-sub.c: New test.
9127         
9128 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
9130         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
9131         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
9132         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
9133         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
9134         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
9135         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
9137 2007-08-22  Richard Guenther  <rguenther@suse.de>
9139         PR middle-end/33007
9140         * gcc.dg/pr33007.c: New testcase.
9142 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
9144         * gcc.c-torture/execute/strcmp-1.x: Delete.
9146 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
9148         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
9149         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
9150         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
9151         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
9152         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
9153         gcc.target/i386/stack-realign.c,
9154         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
9155         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
9156         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
9157         target using dg-require-effective-target directive.
9158         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
9159         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
9160         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
9161         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
9162         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
9163         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
9164         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
9165         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
9166         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
9167         Require lp64 target using dg-require-effective-target directive.
9168         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
9169         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
9170         directive.
9171         * gcc.target/i386/20010202-1.c: Move from here ...
9172         * gcc.dg/20010202-1.c: ... to here.
9174 2007-08-22  Richard Guenther  <rguenther@suse.de>
9176         PR tree-optimization/33142
9177         * gcc.c-torture/execute/pr33142.c: New testcase.
9179 2007-08-22  Richard Guenther  <rguenther@suse.de>
9181         PR middle-end/32563
9182         * g++.dg/torture/pr32563.C: New testcase.
9184 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
9186         PR middle-end/32912
9187         * gcc.dg/pr32912-1.c: Add -w to options.
9188         * gcc.dg/pr32912-2.c: Likewise.
9189         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
9191 2007-08-21  Ian Lance Taylor  <iant@google.com>
9193         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
9195 2007-08-21  Ian Lance Taylor  <iant@google.com>
9197         PR tree-optimization/33134
9198         * g++.dg/tree-ssa/pr33134.C: New test.
9200 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
9202         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
9203         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
9205 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
9207         PR debug/32610
9208         * gcc.dg/debug/pr32610.c: New test.
9210         * g++.dg/init/new24.C: New test.
9212         PR middle-end/32912
9213         * gcc.dg/pr32912-1.c: New test.
9214         * gcc.dg/pr32912-2.c: New test.
9215         * gcc.dg/pr32912-3.c: New test.
9217 2007-08-21  Richard Guenther  <rguenther@suse.de>
9219         * gcc.dg/pointer-arith-10.c: New testcase.
9221 2007-08-21  Richard Guenther  <rguenther@suse.de>
9223         PR middle-end/33122
9224         * gcc.c-torture/compile/pr33122.c: New testcase.
9226 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
9228         * g++.dg/warn/Wnvdtor-2.C: New testcase.
9230 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
9232         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
9234 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
9236         PR c++/33025
9237         * g++.dg/init/new23.C: New test.
9239 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9241         PR middle-end/30564
9242         * gcc.c-torture/compile/pr30564-1.c: New test.
9243         * gcc.c-torture/compile/pr30564-2.c: New test.
9245 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
9247         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
9249 2007-08-19  Tobias Burnus  <burnus@net-b.de>
9251         * gfortran.dg/interface_abstract_2.f90: New.
9252         * gfortran.dg/interface_abstract_1.f90: Fix typo.
9254 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
9256         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
9257         unknown (so that outer-loop wont get analyzed).
9258         * gcc.dg/vect/vect-outer-1a.c: New test.
9259         * gcc.dg/vect/vect-outer-1b.c: New test.
9260         * gcc.dg/vect/vect-outer-1.c: New test.
9261         * gcc.dg/vect/vect-outer-2a.c: New test.
9262         * gcc.dg/vect/vect-outer-2b.c: New test.
9263         * gcc.dg/vect/vect-outer-2c.c: New test.
9264         * gcc.dg/vect/vect-outer-2.c: New test.
9265         * gcc.dg/vect/vect-outer-3a.c: New test.
9266         * gcc.dg/vect/vect-outer-3b.c: New test.
9267         * gcc.dg/vect/vect-outer-3c.c: New test.
9268         * gcc.dg/vect/vect-outer-3.c: New test.
9269         * gcc.dg/vect/vect-outer-4a.c: New test.
9270         * gcc.dg/vect/vect-outer-4b.c: New test.
9271         * gcc.dg/vect/vect-outer-4c.c: New test.
9272         * gcc.dg/vect/vect-outer-4d.c: New test.
9273         * gcc.dg/vect/vect-outer-4e.c: New test.
9274         * gcc.dg/vect/vect-outer-4f.c: New test.
9275         * gcc.dg/vect/vect-outer-4g.c: New test.
9276         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
9277         * gcc.dg/vect/vect-outer-4i.c: New test.
9278         * gcc.dg/vect/vect-outer-4j.c: New test.
9279         * gcc.dg/vect/vect-outer-4k.c: New test.
9280         * gcc.dg/vect/vect-outer-4l.c: New test.
9281         * gcc.dg/vect/vect-outer-4m.c: New test.
9282         * gcc.dg/vect/vect-outer-4.c: New test.
9283         * gcc.dg/vect/vect-outer-5.c: New test.
9284         * gcc.dg/vect/vect-outer-6.c: New test.
9285         * gcc.dg/vect/vect-outer-fir.c: New test.
9286         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
9287         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
9289 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
9291         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
9292         and -fno-tree-reassoc.
9293         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
9294         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
9295         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
9296         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
9297         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
9298         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
9299         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
9300         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
9301         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
9302         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
9303         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
9304         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
9305         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
9306         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
9307         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
9308         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
9309         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
9310         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
9311         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
9312         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
9313         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
9314         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
9315         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
9316         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
9317         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
9318         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
9319         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
9320         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
9321         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
9322         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
9323         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
9324         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
9325         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
9326         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
9327         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
9328         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
9329         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
9331 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
9333         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
9334         versioning for aliasing).
9335         * gcc.dg/vect/vect-35.c: Likewise.
9337         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
9338         targets.
9339         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
9341 2007-08-18  Tom Tromey  <tromey@redhat.com>
9343         PR preprocessor/32974:
9344         * gcc.dg/cpp/pr32974.c: New file.
9346 2007-08-17  Tobias Burnus  <burnus@net-b.de>
9348         * gfortran.dg/interface_abstract_1.f90: New.
9350 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
9352         PR fortran/32881
9353         * gfortran.dg/pure_initializer_1.f90: New test.
9355 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
9357         PR fortran/32875
9358         * gfortran.dg/array_constructor_18.f90: New test.
9360 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9362         PR c++/28989
9363         * g++.dg/expr/lval3.C: New test.
9364         * g++.dg/expr/lval4.C: New test.
9366 2007-08-17  Ollie Wild  <aaw@google.com>
9368         PR c++/31749
9369         * g++.dg/lookup/builtin3.C: New test.
9370         * g++.dg/lookup/builtin4.C: New test.
9371         * g++.dg/lookup/using19.C: New test.
9373 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
9375         PR c++/32190
9376         * g++.dg/parse/error31.C: New.
9378 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
9380         PR c++/32112
9381         * g++.dg/template/error26.C: New.
9383 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9385         PR fortran/33079
9386         * gfortran.dg/zero_length_2.f90: New test.
9388 2007-08-17  Tobias Burnus  <burnus@net-b.de>
9390         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
9391         * gfortran.dg/kind_tests_3.f03: Ditto.
9392         * gfortran.dg/global_vars_f90_init.f90: Ditto.
9393         * gfortran.dg/interface_13.f90: Ditto.
9394         * gfortran.dg/pr32738.f90: Ditto.
9395         * gfortran.dg/module_private_1.f90: Ditto.
9396         * gfortran.dg/test_only_clause.f90: Ditto.
9397         * gfortran.dg/bind_c_vars.f90: Ditto.
9398         * gfortran.dg/bind_c_dts.f90: Ditto.
9399         * gfortran.dg/use_9.f90: Ditto.
9400         * gfortran.dg/generic_8.f90: Ditto.
9401         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
9402         * gfortran.dg/private_type_6.f90: Ditto.
9403         * gfortran.dg/c_assoc.f90: Ditto.
9404         * gfortran.dg/private_type_7.f90: Ditto.
9405         * gfortran.dg/global_vars_c_init.f90: Ditto.
9406         * gfortran.dg/bind_c_dts_2.f03: Ditto.
9407         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
9408         * gfortran.dg/c_size_t_test.f03: Ditto.
9409         * gfortran.dg/used_types_12.f90: Ditto.
9410         * gfortran.dg/pr25923.f90: Ditto.
9411         * gfortran.dg/test_com_block.f90: Ditto.
9412         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
9413         * gfortran.dg/equiv_constraint_7.f90: Ditto.
9414         * gfortran.dg/com_block_driver.f90: Ditto.
9415         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
9416         * gfortran.dg/use_iso_c_binding.f90: Ditto.
9417         * gfortran.dg/c_loc_test.f90: Ditto.
9418         * gfortran.dg/c_ptr_tests.f03: Ditto.
9419         * gfortran.dg/module_interface_1.f90: Ditto.
9421 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
9423         PR c++/32870
9424         * g++.dg/other/error17.C: Adjust.
9425         
9426 2007-08-17  Ben Elliston  <bje@au.ibm.com>
9428         PR middle-end/32970
9429         * g++.dg/ext/altivec-14.C: New test.
9431 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
9433         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
9434         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
9435         dump files.
9436         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
9437         * gcc.dg/vect/pr32366.c: Ditto.
9439 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
9441         PR testsuite/33082
9442         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
9443         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
9444         * gcc.dg/dfp/convert-int-fold.c: Ditto.
9445         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
9447 2007-08-16  Tobias Burnus  <burnus@net-b.de>
9449         PR fortran/33072
9450         * gfortran.dg/use_9.f90: New.
9452 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
9454         * g++.dg/gcov/gcov-5.C: New test.
9456 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
9458         * g++.dg/gcov/gcov-4.C: New test.
9459         * lib/gcov.exp (verify-lines): Add support for
9460         checking no-coverage lines.
9462 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
9464         * gcc.dg/vect/vect-vfa-01.c: New.
9465         * gcc.dg/vect/vect-vfa-02.c: New.
9466         * gcc.dg/vect/vect-vfa-03.c: New.
9467         * gcc.dg/vect/vect-vfa-04.c: New.
9468         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
9469         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
9470         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
9471         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
9472         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
9473         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
9474         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
9475         gfortran.dg/vect/pr19049.f90: Rename to start with
9476         prefix no-vfa-.
9477         * gcc.dg/vect/vect.exp: Disable versioning for alias
9478         when test starts with no-vfa-.
9479         * gfortran.dg/vect/vect.exp: Likewise.
9481 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
9483         * gcc.dg/torture/pr32897.c: New test.
9485 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
9487         PR c++/31132
9488         * g++.dg/template/crash69.C: New.
9490 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
9492         * lib/target-supports.exp (check_effective_target_arm32): Use
9493         check_no_compiler_messages.
9495 2007-08-15  Diego Novillo  <dnovillo@google.com>
9497         gcc.dg/tree-ssa/20070815.c: New test.
9499 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9501         PR fortran/33077
9502         * gfortran.dg/random_7.f90: Initialize variable.
9504 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
9506         PR middle-end/33074
9507         * gfortran.dg/pr33074.f90: New test.
9509         PR c++/32992
9510         * g++.dg/opt/nrv14.C: New test.
9512 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
9514         PR c++/33035
9515         * g++.dg/template/crash68.C: New.
9517 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
9519         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
9520         * gcc.dg/sibcall-4.c: Ditto.
9522 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9524         PR fortran/33066
9525         * gfortran.dg/use_8.f90: New test.
9526         * gfortran.dg/c_loc_tests_2.f03: Fix code.
9528 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
9530         PR c++/27211
9531         * g++.dg/template/error27.C: New.
9532         * g++.dg/template/error28.C: New.
9533         * g++.dg/other/pr28304.C: Adjust.
9534         * g++.old-deja/g++.mike/p811.C: Likewise.
9536 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9538         PR target/30315
9539         * gcc.target/i386/pr30315.c: New.
9541 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9543         PR fortran/32594
9544         * gfortran.dg/substr_5.f90: New test.
9546 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
9548         PR c/30428
9549         * gcc.dg/vector-2.c: New test.
9551         PR c++/30428
9552         * g++.dg/ext/vector8.C: New test.
9554 2007-08-13  Dan Hipschman  <dsh@google.com>
9556         PR c/32953
9557         * gcc.dg/format/array-1.c: Add an additional test for
9558         unterminated format strings of length 1.
9560 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
9562         PR fortran/32926
9563         * gfortran.dg/external_procedures_3.f90: New test.
9565 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
9567         PR fortran/32827
9568         * gfortran.dg/import6.f90: New test.
9570 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
9572         PR C/30427
9573         *  gcc.dg/vector-1.c: New test.
9575 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
9577         * gcc.dg/pr21255-4.c: Skip for PIC.
9578         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
9580 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
9582         * gcc.dg/attr-isr.c: Skip for PIC.
9583         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
9584         * gcc.dg/attr-isr-trapa.c: Likewise.
9585         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
9586         * gcc.dg/pragma-isr-trapa.c: Likewise.
9587         * gcc.dg/pragma-isr-trapa2.c: Likewise.
9589 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
9591         PR fortran/32962
9592         * gfortran.dg/transpose_1.f90: New test.
9594 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9596         PR fortran/29600
9597         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
9598         intrinsic.
9600 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9602         PR fortran/30964
9603         PR fortran/33054
9604         * gfortran.dg/random_4.f90: New test.
9605         * gfortran.dg/random_5.f90: New test.
9606         * gfortran.dg/random_6.f90: New test.
9607         * gfortran.dg/random_7.f90: New test.
9609 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9611         PR fortran/32860
9612         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
9614 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9616         PR fortran/31629
9617         * gfortran.dg/module_private_1.f90: New test.
9619 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9621         PR fortran/29600
9622         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
9623         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
9625 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9627         PR fortran/32937
9628         * gfortran.dg/char_length_6.f90: New test.
9630 2007-08-10  Ollie Wild  <aaw@google.com>
9632         * g++.dg/lookup/using18.C: New test.
9634 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
9636         PR c++/17763
9637         * g++.dg/other/error16.C: New.
9639 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9641         PR libfortran/33039
9642         * gfortran.dg/namelist_37.f90: New test.
9644 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
9646         PR c++/22256
9647         * g++.dg/conversion/op3.C: New.
9649 2007-08-09  Tobias Burnus  <burnus@net-b.de>
9651         PR fortran/32987
9652         * gfortran.dg/fmt_tab_1.f90: New.
9653         * gfortran.dg/fmt_tab_2.f90: New.
9655 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9657         PR c/32796
9658         * gcc.c-torture/compile/pr32796.c: New test.
9660 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9662         PR middle-end/32813
9663         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
9664         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
9665         instead of just -O.
9667 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
9669         * gcc.target/mips/code-readable-1.c: New test.
9670         * gcc.target/mips/code-readable-2.c: Likewise.
9671         * gcc.target/mips/code-readable-3.c: Likewise.
9673 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
9674             Revital Eres  <eres@il.ibm.com>
9676         * gfortran.dg/sms-1.f90: Add comment.
9677         * gfortran.dg/sms-2.f90: New.
9679 2007-08-07  Ian Lance Taylor  <iant@google.com>
9681         * gcc.dg/instrument-1.c: New test.
9682         * gcc.dg/instrument-2.c: New test.
9683         * gcc.dg/instrument-3.c: New test.
9685 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
9687         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
9689 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
9691         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
9692         !vector_alignment_reachable targets.
9693         * gcc.dg/vect/vect-33.c: Likewise.
9694         * gcc.dg/vect/vect-42.c: Likewise.
9695         * gcc.dg/vect/vect-44.c: Likewise.
9696         * gcc.dg/vect/vect-50.c: Likewise.
9697         * gcc.dg/vect/vect-70.c: Likewise.
9698         * gcc.dg/vect/vect-71.c: Likewise.
9699         * gcc.dg/vect/vect-87.c: Likewise.
9700         * gcc.dg/vect/vect-88.c: Likewise.
9701         * gcc.dg/vect/vect-91.c: Likewise.
9702         * gcc.dg/vect/vect-93.c: Likewise.
9703         * gcc.dg/vect/vect-96.c: Likewise.
9704         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
9705         * gcc.dg/vect/section-anchors-69.c: Likewise.
9706         * gcc.dg/vect/pr25413.c: Likewise.
9707         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
9708         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
9709         * gfortran.dg/vect-2.f90: Likewise.
9710         * gfortran.dg/vect-3.f90: Likewise.
9711         * gfortran.dg/vect-4.f90: Likewise.
9712         * gfortran.dg/vect-5.f90: Likewise.
9713         * lib/target-supports.exp (check_effective_target_natural_alignment): 
9714         Return false for darwin. 
9715         (check_effective_target_vector_alignment_reachable_for_double): New.
9717 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
9719         * gcc.dg/multiword-1.c: New testcase.
9721 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
9723         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
9724         messages.
9725         * gfortran.dg/namelist_36.f90: New test.
9727 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9729         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
9730           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
9732 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
9734         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
9735         * gcc.dg/torture/type-generic-1.c: Likewise.
9737 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9739         * gcc.c-torture/20070522-1.c: Move to ...
9740         * gcc.c-torture/compile/20070522-1.c: Here.
9742 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9744         PR fortran/29828
9745         * gfortran.dg/minmax_char_1.f90: New test.
9746         * gfortran.dg/minmax_char_2.f90: New test.
9747         * gfortran.dg/min_max_optional_4.f90: New test.
9749 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9751         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
9752         hanging on the testcase.
9754 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9756         PR middle-end/32988
9757         * gcc.c-torture/compile/pr32988.c: New test.
9759 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9761         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
9763 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
9765         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
9767         Revert:
9768         2007-03-22  Dirk Mueller  <dmueller@suse.de>
9770         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
9772 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9774         PR fortran/32979
9775         * gfortran.dg/isnan_1.f90: New test.
9777 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
9778             Revital Eres <eres@il.ibm.com>
9780         * gcc.dg/sms-antideps.c: New test.
9782 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
9784         PR fortran/31214
9785         * gfortran.dg/entry_13.f90: New test.
9787         * gfortran.dg/entry_12.f90: Clean up .mod file.
9789 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
9791         PR fortran/32770
9792         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
9793         variables as kind=4 so they don't overflow the record length.
9795 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
9797         PR fortran/32968
9798         * gfortran.dg/selected_kind_1.f90: New test.
9800 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9802         PR middle-end/32780
9803         * gcc.c-torture/compile/pr32780.c: New test.
9805 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9807         RP middle-end/32399
9808         * gcc.c-torture/compile/pr32399.c: New testcase.
9810 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9812         PR middle-end/32304
9813         * g++.dg/torture/pr32304.C: New testcase.
9815 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9817         PR middle-end/32935
9818         * gfortran.fortran-torture/compile/complex_1.f90: New test.
9820 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9822         PR fortran/32955
9823         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
9825 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9827         PR fortran/31202
9828         * gfortran.dg/nint_2.f90: New test.
9830 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
9832         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
9833         * gcc.dg/weak/typeof-2.c: Likewise.
9835 2007-08-03  Diego Novillo  <dnovillo@google.com>
9837         PR 31521
9838         * gcc.dg/tree-ssa/pr31521.c: New test.
9840 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
9842         PR fortran/32770
9843         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
9844         iostat must be default kind.
9846 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9848         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
9850 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
9852         PR fortran/32770
9853         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
9854         explicit so test passes with -fdefault-integer-8.
9855         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
9856         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
9858 2007-08-02  Lee Millward  <lee.millward@gmail.com>
9860         PR c++/30849
9861         * g++.dg/parse/asm1.C: New test.
9863         PR c++/30850
9864         * g++.dg/parse/asm2.C: Likewise.
9866         PR c++/30851
9867         * g++.dg/parse/asm3.C: Likewise.
9868         
9869 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9871         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
9872           "int" is only 16 bit bits wide.
9873         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
9875 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9877         * g++.dg/torture/type-generic-1.C: New.
9878         * gcc.dg/pr28796-2.c: Move tests ...
9879         * gcc.dg/tg-tests.h: ... here.
9880         * gcc.dg/torture/type-generic-1.c: New.
9882 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
9884         PR libfortran/32954
9885         * minmaxloc_3.f90:  New test case.
9887 2007-08-01  Tobias Burnus  <burnus@net-b.de>
9889         PR fortran/32936
9890         * gfortran.dg/allocate_stat.f90: New.
9892 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
9894         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
9896 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
9898         PR tree-optimization/32919
9899         * gcc.c-torture/compile/pr32919.c: New.
9901 2007-08-01  Nick Clifton  <nickc@redhat.com>
9903         * gcc.c-torture/execute/execute.exp: Change copyright header to
9904         refer to version 3 of the GNU General Public License and to point
9905         readers at the COPYING3 file and the FSF's license web page.
9906         * gcc.c-torture/execute/ieee/ieee.exp,
9907         gcc.c-torture/unsorted/unsorted.exp,
9908         gcc.c-torture/compile/compile.exp,
9909         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
9910         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
9911         gcc.target/cris/torture/cris-torture.exp,
9912         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
9913         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
9914         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
9915         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
9916         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
9917         gnat.dg/dg.exp, gnat.dg/style/style.exp,
9918         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
9919         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
9920         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
9921         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
9922         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
9923         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
9924         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
9925         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
9926         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
9927         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
9928         gcc.dg/noncompile/noncompile.exp,
9929         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
9930         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
9931         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
9932         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
9933         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
9934         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
9935         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
9936         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
9937         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
9938         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
9939         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
9940         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
9941         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
9942         g++.old-deja/old-deja.exp,
9943         gfortran.fortran-torture/execute/execute.exp,
9944         gfortran.fortran-torture/compile/compile.exp,
9945         treelang/output/output-1.c, treelang/output/output-1.tree,
9946         treelang/execute/execute.exp, treelang/Makefile.in,
9947         treelang/compile/compile.exp, g++.dg/dg.exp,
9948         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
9949         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
9950         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
9951         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
9952         g++.dg/compat/struct-layout-1.exp,
9953         g++.dg/compat/struct-layout-1_generate.c,
9954         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
9955         g++.dg/bprob/bprob.exp, config/default.exp,
9956         gcc.test-framework/test-framework.awk,
9957         gcc.test-framework/gen_directive_tests,
9958         gcc.test-framework/test-framework.exp,
9959         objc.dg/special/special.exp,
9960         objc.dg/gnu-encoding/gnu-encoding.exp,
9961         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
9962         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
9963         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
9964         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
9965         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
9966         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
9967         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
9968         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
9969         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
9970         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
9971         lib/target-supports-dg.exp, lib/gcc-defs.exp,
9972         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
9973         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
9974         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
9975         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
9976         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
9977         Likewise.
9979 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
9981         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
9982         error message text.
9984 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
9986         PR fortran/32945
9987         * gfortran.dg/initialization_12.f90: New test.
9989 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
9991         PR fortran/31609
9992         * gfortran.dg/entry_12.f90: New test.
9994 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9996         PR fortran/32938
9997         * gfortran.dg/altreturn_6.f90: New test.
9999 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
10001         PR fortran/32942
10002         * gfortran.dg/exponent_2.f90: New test.
10004 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
10006         * gcc.dg/vect/vect-117.c: New test.
10007         * gcc.dg/vect/vect-74.c: Enabled test
10008         * gcc.dg/vect/vect-81.c: Enabled test
10010 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
10012         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
10013         s/dg-error/dg-warning where warning is expected.
10015 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
10017         PR fortran/32770
10018         * gfortran.dg/array_constructor_12.f90:  Adjust argument
10019         of huge() to correct kind.
10021 2007-07-30  Ollie Wild  <aaw@google.com>
10023         * gcc.dg/cpp/counter-2.c: New test.
10024         * gcc.dg/cpp/counter-3.c: New test.
10025         * gcc.dg/cpp/dir-only-1.c: New test.
10026         * gcc.dg/cpp/dir-only-1.h: New file.
10027         * gcc.dg/cpp/dir-only-2.c: New test.
10028         * gcc.dg/cpp/dir-only-3.c: New test.
10029         * gcc.dg/cpp/dir-only-3a.h: New file.
10030         * gcc.dg/cpp/dir-only-3b.h: New file.
10031         * gcc.dg/cpp/dir-only-4.c: New test.
10032         * gcc.dg/cpp/dir-only-5.c: New test.
10033         * gcc.dg/cpp/dir-only-6.c: New test.
10035 2007-07-30  Julian Brown  <julian@codesourcery.com>
10037         * gcc.target/arm/neon/v*.c: Regenerate.
10039 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
10041         PR c++/32108
10042         * g++.dg/ext/label6.C: New.
10044 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
10046         PR libfortran/32858
10047         PR libfortran/30814
10048         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
10050 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
10052         PR fortran/31211
10053         * gfortran.dg/actual_pointer_function_1.f90: New test.
10055         PR fortran/32682
10056         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
10058 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
10060         PR fortran/32906
10061         * gfortran.dg/shape_1.f90: Adjust error message.
10062         * gfortran.dg/parameter_array_ref_1.f90: New test.
10064 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10066         PR fortran/31609
10067         * gfortran.dg/entry_11.f90: New test.
10069 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
10070             Revital Eres  <eres@il.ibm.com>
10072         * gfortran.dg/sms-1.f90: New test.
10074 2007-07-28  Richard Guenther  <rguenther@suse.de>
10076         * gcc.c-torture/compile/pr32920.c: New testcase.
10078 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
10080         PR c++/30917
10081         * g++.dg/lookup/friend11.C: New test.
10083 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
10085         * gfortran.dg/namelist_5.f90: Adjusted error message.
10086         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
10087         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
10088         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
10089         * gfortran.dg/namelist_32.f90: ... this.
10091         PR fortran/32876
10092         * gfortran.dg/namelist_33.f90: New test.
10094         PR fortran/32905
10095         * gfortran.dg/namelist_34.f90: New test.
10097         PR fortran/31818
10098         * gfortran.dg/namelist_35.f90: New test.
10100 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
10102         PR fortran/32880
10103         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
10105 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10107         PR testsuite/32471
10108         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
10109           assuming it is 0x7ffffffff.
10110         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
10111         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
10113 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
10115         * gfortran.dg/operator_3.f90: Fix dg directive.
10116         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
10117         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
10118         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
10120 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
10122         * g++.dg/cpp0x/decltype1.C: New.
10123         * g++.dg/cpp0x/decltype2.C: New.
10124         * g++.dg/cpp0x/decltype3.C: New.
10125         * g++.dg/cpp0x/decltype4.C: New.
10126         * g++.dg/cpp0x/decltype5.C: New.
10127         * g++.dg/cpp0x/decltype6.C: New.
10129 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10131         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
10132           because the test relies on bit 31 to be the sign bit.
10134 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10136         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
10137           assuming it is 0x7fffffff.
10138         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
10139         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
10141 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
10143         PR c++/32346
10144         * g++.dg/expr/bitfield9.C: New test.
10146 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
10148         PR fortran/32899
10149         * gfortran.dg/logical_comp.f90: Update dg-error strings.
10151 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10153         PR fortran/32760
10154         * gfortran.dg/private_type_7.f90: New test.
10156 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10158         PR fortran/32035
10159         * gfortran.dg/select_char_1.f90: New test.
10161 2007-07-27  Tobias Burnus  <burnus@net-b.de>
10163         PR fortran/32903
10164         * gfortran.dg/initialization_11.f90: New test.
10166 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
10168         * gcc.target/mips/ins-1.c: New test.
10170 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
10172         PR/19232
10173         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
10174         (f1): Likewise.
10176 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
10178         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
10179         error: width of 'spare' exceeds its type.
10181 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
10183         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
10184         * gcc.dg/sibcall-4.c: Likewise.
10186 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10188         PR rtl-optimization/31500
10189         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
10190         * g++.dg/warn/Warray-bounds.C: Likewise.
10192 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
10194         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
10196 2007-07-25  Julian Brown  <julian@codesourcery.com>
10197             Paul Brook  <paul@codesourcery.com>
10198             Joseph Myers  <joseph@codesourcery.com>
10199             Mark Shinwell  <shinwell@codesourcery.com>
10201         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
10202         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
10203         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
10204         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
10205         (check_effective_target_arm_neon_hw): New.
10206         * gcc.target/arm/neon/neon.exp: New file.
10207         * gcc.target/arm/neon/polytypes.c: New file.
10208         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
10210 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
10212         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
10213           targets where an "int" is less than 32 bits wide.
10215 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
10217         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
10219 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10221         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
10222           during addition if an int is only 16 bits wide.
10223         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
10225 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10227         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
10228           size as "long int" and are 32 or 64 bits wide.
10229         * gcc.dg/torture/pr28814.c: Likewise.
10231 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10233         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
10234           exactly as wide as an int.
10236 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
10238         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
10239         Define and use throughout as long long printf format specifier.
10240         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
10241         Likewise.
10243 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
10245         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
10246         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
10248 2007-07-25  Ben Elliston  <bje@au.ibm.com>
10250         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
10252 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
10254         * gcc.c-torture/execute/20070724-1.c: New.
10256 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
10258         PR fortran/31205
10259         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
10260         "deallocates" to 24, since patch has code rid of much spurious
10261         code.
10262         * gfortran.dg/interface_assignment_1.f90 : New test.
10264         PR fortran/32842
10265         * gfortran.dg/interface_assignment_2.f90 : New test.
10267 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
10269         PR fortran/32867
10270         * fortran.dg/initialization_10.f90: New test.
10272 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
10274         PR fortran/32778
10275         * gfortran.dg/imag_2.f: Removed
10276         * gfortran.dg/warn_std_1.f90: New test.
10277         * gfortran.dg/warn_std_2.f90: New test.
10278         * gfortran.dg/warn_std_3.f90: New test.
10280 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
10282         PR c++/29001
10283         * g++.dg/init/new22.C: New.
10285 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
10287         PR c++/32561
10288         * g++.dg/template/crash67.C: New.
10290 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
10292         * lib/target-support.exp (check_effective_target_natural_alignment): 
10293         (check_effective_target_vector_alignment_reachable): New.
10294         * config/spu/spu.c (spu_vector_alignment_reachable): New.
10295         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
10296         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
10297         check.
10298         * gcc.dg/vect/pr25413.c: Likewise.
10299         * gcc.dg/vect/pr31699.c: Likewise.
10301 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
10303         PR fortran/30814
10304         * gfortran.dg/pack_bounds_1.f90:  New test case.
10306 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
10308         PR fortran/31639
10309         * gfortran.dg/initialization_9.f90: New test.
10311 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
10313         PR fortran/32797
10314         PR fortran/32800
10315         * gfortran.dg/bind_c_usage_8.f03: New test case.
10316         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
10317         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
10319 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
10321         * gcc.target/mips/branch-cost-1.c: New test.
10322         * gcc.target/mips/branch-cost-2.c: Likewise.
10324 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
10326         PR fortran/32732
10327         * gfortran.dg/c_char_tests.f03: New test case.
10328         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
10329         * gfortran.dg/c_char_tests_2.f03: New test case.
10330         * gfortran.dg/value_6.f03: Ditto.
10331         * gfortran.dg/value_7.f03: Ditto.
10333 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
10335         PR fortran/32600
10336         * gfortran.dg/c_funloc_tests_5.f03: New.
10337         * gfortran.dg/c_funloc_tests_5.f04: New.
10338         * gfortran.dg/c_funloc_tests_4_driver.c: New.
10340 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10342         PR c++/32839
10343         * g++.dg/expr/call4.C: New.
10344         * g++.dg/expr/call5.C: New.
10346 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
10348         PR fortran/32710
10349         * gfortran.dg/namelist_30.f90: New test.
10351 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
10353         PR fortran/29962
10354         * gfortran.dg/array_initializer_1.f90: Removed warning.
10355         * gfortran.dg/initialization_1.f90: Adjusted messages.
10356         * gfortran.dg/nested_modules_6.f90: Removed warning.
10358         PR fortran/31253
10359         * gfortran.dg/initialization_7.f90: New test.
10361         PR fortran/31639
10362         * gfortran.dg/initialization_8.f90: New test.
10364 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10366         PR c++/30818
10367         * g++.dg/template/crash47.C: Adjust errors.
10368         * g++.dg/template/crash48.C: Adjust errors.
10369         * g++.dg/template/typename12.C: New.
10370         * g++.dg/template/typename13.C: New.
10371         * g++.dg/template/typename14.C: New.
10372         * g++.dg/template/typedef6.C: Adjust errors.
10374 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
10376         PR fortran/32627
10377         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
10378         * gfortran.dg/pr32627.f03: New test case.
10380         * gfortran.dg/c_f_pointer_logical.f03: New test case.
10381         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
10382         c_f_pointer_logical.
10383         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
10384         c_f_pointer_complex.
10385         * gfortran.dg/c_f_pointer_complex.f03: New test case.
10386         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
10387         c_f_pointer_shape_tests_2.
10388         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
10390 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
10392         PR fortran/32804
10393         * gfortran.dg/c_loc_tests_9.f03: New test case.
10394         * gfortran.dg/c_loc_tests_10.f03: Ditto.
10396 2007-07-21  Lee Millward  <lee.millward@gmail.com>
10398         PR fortran/32823
10399         * gfortran.dg/int_2.f90: New test.
10400         
10401 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10403         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
10405 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
10407         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
10408         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
10410 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
10412         PR tree-optimization/19910
10413         * gcc.dg/pr19910.c: New test.
10415 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
10417         PR fortran/32738
10418         * gfortran.dg/pr32738.f90: New test.
10420 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
10422         PR tree-optimzation/32635
10423         * gfortran.dg/pr32635.f:  New test case.
10425 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
10427         PR fortran/32801
10428         * gfortran.dg/pr32801.f03: New test case.
10430 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10432         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
10433         Test negative numbers also.
10434         * gcc.dg/c99-math-float-1.c: Likewise.
10435         * gcc.dg/c99-math-long-double-1.c: Likewise.
10436         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
10437         test inputs.
10439 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
10440         
10441         * lib/target-supports.exp (check_effective_target_sync_int_long):
10442         Enable for xtensa.
10443         (check_effective_target_sync_char_short): Likewise.
10444         
10445 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10447         * gcc.dg/pr28796-2.c: Add more cases.
10449 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10451         * gcc.dg/pr28796-1.c: Add more cases.
10452         * gcc.dg/pr28796-2.c: Likewise.
10454 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10456         * gcc.dg/pr28796-1.c: Add more cases.
10457         * gcc.dg/pr28796-2.c: Likewise.
10459 2007-07-17  Janus Weil  <jaydub66@gmail.com>
10461         PR fortran/32535
10462         * gfortran.dg/pr32535.f90: New test.
10464 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
10466         PR fortran/31320
10467         PR fortran/32665
10468         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
10470 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
10472         PR rtl-optimization/32773
10473         * gcc.dg/pr32773.c: New test.
10475 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10477         * gcc.target/spu/intrinsics-1.c: Use dg-message to
10478         match flax-vector-conversions note.
10479         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
10480         instead of dg-error for the warning.
10482 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10484         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
10485           adapted to work on targets with 16-bit or wider int.
10486         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
10487         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
10488         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
10489         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
10491 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10493         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
10494         support large arrays.
10495         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
10496         * gcc.dg/20061109-1.c: Likewise.
10497         * gcc.c-torture/execute/20061101-1.x: Likewise.
10498         * gcc.c-torture/execute/pr29797-1.x: Likewise.
10499         * gcc.c-torture/execute/pr31448.x: Likewise.
10501 2007-07-16  Lee Millward  <lee.millward@gmail.com>
10503         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
10505         PR fortran/32238
10506         * gfortran.dg/pr32238.f90: New test.
10508         PR fortran/32222
10509         * gfortran.dg/pr32222.f90: New test.
10511         PR fortran/32242
10512         * gfortran.dg/pr32242.f90: New test.
10513         
10514 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
10515             David Ung  <davidu@mips.com>
10517         * gcc.target/mips/mips-sched-madd.c: New test case.
10519 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10521         PR libfortran/32611
10522         * gfortran.dg/large_real_kind_1.f90: Update test.
10523         * gfortran.dg/pr17706.f90: Update test.
10524         * gfortran.dg/fmt_zero_digits.f90: Update test.
10525         * gfortran.dg/fmt_zero_precision.f90: Update test.
10526         * gfortran.dg/real_const_3.f90: Update test.
10528 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10530         PR fortran/32036
10531         * gfortran.dg/bounds_check_8.f90: New test.
10532         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
10534 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10536         PR fortran/32357
10537         * gfortran.dg/mvbits_2.f90: New test.
10539 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
10541         PR libfortran/32731
10542         * gfortran.dg/pack_mask_1.f90:  New test.
10543         * gfortran.dg/unpack_mask_1.f90:  New test.
10545 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
10547         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
10548         * gcc.dg/20001101-1.c: Likewise.
10549         * gcc.dg/20001102-1.c: Likewise.
10550         * gcc.dg/20020116-2.c: Likewise.
10551         * gcc.dg/20020416-1.c: Likewise.
10552         * gcc.dg/sparc-constant-1.c: Likewise.
10553         * gcc.dg/sparc-dwarf2.c: Likewise.
10554         * gcc.dg/sparc-frame-1.c: Likewise.
10555         * gcc.dg/sparc-getcontext-1.c: Likewise.
10556         * gcc.dg/sparc-loop-1.c: Likewise.
10557         * gcc.dg/sparc-reg-1.c: Likewise.
10558         * gcc.dg/sparc-ret.c: Likewise.
10559         * gcc.dg/sparc-trap-1.c: Likewise.
10560         * gcc.dg/ultrasp10.c: Likewise.
10561         * gcc.dg/ultrasp11.c: Likewise.
10562         * gcc.dg/ultrasp1.c: Likewise.
10563         * gcc.dg/ultrasp2.c: Likewise.
10564         * gcc.dg/ultrasp3.c: Likewise.
10565         * gcc.dg/ultrasp4.c: Likewise.
10566         * gcc.dg/ultrasp5.c: Likewise.
10567         * gcc.dg/ultrasp6.c: Likewise.
10568         * gcc.dg/ultrasp7.c: Likewise.
10569         * gcc.dg/ultrasp8.c: Likewise.
10570         * gcc.dg/ultrasp9.c: Likewise.
10571         * gcc.dg/splet-1.c: Delete.
10573 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
10575         PR fortran/32724
10576         * gfortran.dg/stfunc_5.f90: New test.
10578 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
10580         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
10581         New procedure to check if arrays are naturally aligned to the vector
10582         alignment boundary.
10583         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
10584         in size_t typedef.  Adjust tree dump scan results according to
10585         vect_aligned_arrays target check.
10586         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
10587         vect_aligned_arrays target check.
10588         * gcc.dg/vect/pr31699.c: Ditto.
10590 2007-07-13  Sa Liu  <saliu@de.ibm.com>
10592         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
10593         for V2DFmode vector conditional expression.
10594         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
10595         and dfceq patterns.
10596         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
10597         and dfcgt patterns.
10598         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
10599         V2DFmode comparison and test special values.
10600         * lib/target-supports.exp: Switch on test for V2DFmode 
10601         vector conditional expression.
10603 2007-07-13  Richard Guenther  <rguenther@suse.de>
10605         PR tree-optimization/32721
10606         * gcc.dg/pr32721.c: New testcase.
10608 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
10610         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
10611         error message part that continues on a new line.
10613 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
10615         * gcc.dg/c99-tgmath-1.c: New.
10616         * gcc.dg/c99-tgmath-2.c: New.
10617         * gcc.dg/c99-tgmath-3.c: New.
10618         * gcc.dg/c99-tgmath-4.c: New.
10620 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10621             Janis Johnson  <janis187@us.ibm.com>
10623         PR testsuite/25241
10624         * gcc.test-framework/dg-error-exp-F.c: New test.
10625         * gcc.test-framework/dg-warning-exp-F.c: New test.
10626         * lib/gcc.exp: Enable warning and error prefixes.
10627         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
10628         (dg-error): Wrap original dg-error.
10629         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
10630         markers from dg-error/dg-warning directives.
10631         * gcc.dg/20040322-1.c: Likewise.
10632         * gcc.dg/Wchar-subscripts-1.c: Likewise.
10633         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
10634         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
10635         * gcc.dg/Werror-1.c: Likewise.
10636         * gcc.dg/Werror-10.c: Likewise.
10637         * gcc.dg/Werror-11.c: Likewise.
10638         * gcc.dg/Werror-2.c: Likewise.
10639         * gcc.dg/Werror-3.c: Likewise.
10640         * gcc.dg/Werror-4.c: Likewise.
10641         * gcc.dg/Werror-5.c: Likewise.
10642         * gcc.dg/Werror-6.c: Likewise.
10643         * gcc.dg/Werror-7.c: Likewise.
10644         * gcc.dg/Werror-8.c: Likewise.
10645         * gcc.dg/Werror-9.c: Likewise.
10646         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
10647         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
10648         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
10649         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
10650         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
10651         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
10652         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
10653         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
10654         * gcc.dg/Wnested-externs-1.c: Likewise.
10655         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
10656         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
10657         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
10658         * gcc.dg/Wshadow-3.c: Likewise.
10659         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
10660         * gcc.dg/Wwrite-strings-1.c: Likewise.
10661         * gcc.dg/anon-struct-5.c: Likewise.
10662         * gcc.dg/anon-struct-6.c: Likewise.
10663         * gcc.dg/anon-struct-7.c: Likewise.
10664         * gcc.dg/anon-struct-8.c: Likewise.
10665         * gcc.dg/array-8.c: Likewise.
10666         * gcc.dg/array-quals-2.c: Likewise.
10667         * gcc.dg/asm-qual-1.c: Likewise.
10668         * gcc.dg/asm-wide-1.c: Likewise.
10669         * gcc.dg/assign-warn-1.c: Likewise.
10670         * gcc.dg/assign-warn-2.c: Likewise.
10671         * gcc.dg/bitfld-10.c: Likewise.
10672         * gcc.dg/bitfld-11.c: Likewise.
10673         * gcc.dg/bitfld-12.c: Likewise.
10674         * gcc.dg/bitfld-13.c: Likewise.
10675         * gcc.dg/bitfld-14.c: Likewise.
10676         * gcc.dg/builtin-choose-expr-2.c: Likewise.
10677         * gcc.dg/builtins-30.c: Likewise.
10678         * gcc.dg/c90-const-expr-5.c: Likewise.
10679         * gcc.dg/c90-typespec-1.c: Likewise.
10680         * gcc.dg/c99-const-expr-5.c: Likewise.
10681         * gcc.dg/c99-flex-array-5.c: Likewise.
10682         * gcc.dg/c99-fordecl-3.c: Likewise.
10683         * gcc.dg/c99-tag-3.c: Likewise.
10684         * gcc.dg/c99-typespec-1.c: Likewise.
10685         * gcc.dg/c99-vla-jump-1.c: Likewise.
10686         * gcc.dg/c99-vla-jump-2.c: Likewise.
10687         * gcc.dg/c99-vla-jump-3.c: Likewise.
10688         * gcc.dg/c99-vla-jump-4.c: Likewise.
10689         * gcc.dg/c99-vla-jump-5.c: Likewise.
10690         * gcc.dg/cast-1.c: Likewise.
10691         * gcc.dg/cast-2.c: Likewise.
10692         * gcc.dg/cast-3.c: Likewise.
10693         * gcc.dg/cast-4.c: Likewise.
10694         * gcc.dg/cast-pretty-print-1.c: Likewise.
10695         * gcc.dg/comp-goto-2.c: Likewise.
10696         * gcc.dg/comp-goto-3.c: Likewise.
10697         * gcc.dg/cpp/error-1.c: Likewise.
10698         * gcc.dg/cpp/if-paren.c: Likewise.
10699         * gcc.dg/decl-7.c: Likewise.
10700         * gcc.dg/decl-8.c: Likewise.
10701         * gcc.dg/decl-nospec-1.c: Likewise.
10702         * gcc.dg/decl-nospec-2.c: Likewise.
10703         * gcc.dg/decl-nospec-3.c: Likewise.
10704         * gcc.dg/declspec-10.c: Likewise.
10705         * gcc.dg/declspec-11.c: Likewise.
10706         * gcc.dg/declspec-12.c: Likewise.
10707         * gcc.dg/declspec-13.c: Likewise.
10708         * gcc.dg/declspec-14.c: Likewise.
10709         * gcc.dg/declspec-15.c: Likewise.
10710         * gcc.dg/declspec-16.c: Likewise.
10711         * gcc.dg/declspec-17.c: Likewise.
10712         * gcc.dg/declspec-4.c: Likewise.
10713         * gcc.dg/declspec-5.c: Likewise.
10714         * gcc.dg/declspec-6.c: Likewise.
10715         * gcc.dg/declspec-7.c: Likewise.
10716         * gcc.dg/declspec-8.c: Likewise.
10717         * gcc.dg/declspec-9.c: Likewise.
10718         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
10719         * gcc.dg/dfp/constants-c99.c: Likewise.
10720         * gcc.dg/dfp/keywords-c89.c: Likewise.
10721         * gcc.dg/dfp/keywords-c99.c: Likewise.
10722         * gcc.dg/dfp/keywords-reserved.c: Likewise.
10723         * gcc.dg/dfp/typespec.c: Likewise.
10724         * gcc.dg/dremf-type-compat-2.c: Likewise.
10725         * gcc.dg/dremf-type-compat-3.c: Likewise.
10726         * gcc.dg/dremf-type-compat-4.c: Likewise.
10727         * gcc.dg/empty-source-2.c: Likewise.
10728         * gcc.dg/empty-source-3.c: Likewise.
10729         * gcc.dg/enum3.c: Likewise.
10730         * gcc.dg/extra-semi-2.c: Likewise.
10731         * gcc.dg/extra-semi-3.c: Likewise.
10732         * gcc.dg/float-range-1.c: Likewise.
10733         * gcc.dg/float-range-2.c: Likewise.
10734         * gcc.dg/float-range-3.c: Likewise.
10735         * gcc.dg/float-range-5.c: Likewise.
10736         * gcc.dg/format/asm_fprintf-2.c: Likewise.
10737         * gcc.dg/format/asm_fprintf-3.c: Likewise.
10738         * gcc.dg/format/asm_fprintf-4.c: Likewise.
10739         * gcc.dg/format/asm_fprintf-5.c: Likewise.
10740         * gcc.dg/format/cast-1.c: Likewise.
10741         * gcc.dg/format/gcc_diag-3.c: Likewise.
10742         * gcc.dg/format/gcc_diag-4.c: Likewise.
10743         * gcc.dg/format/gcc_diag-6.c: Likewise.
10744         * gcc.dg/format/gcc_diag-8.c: Likewise.
10745         * gcc.dg/format/gcc_diag-9.c: Likewise.
10746         * gcc.dg/format/nul-2.c: Likewise.
10747         * gcc.dg/format/opt-1.c: Likewise.
10748         * gcc.dg/format/opt-2.c: Likewise.
10749         * gcc.dg/format/opt-3.c: Likewise.
10750         * gcc.dg/format/opt-4.c: Likewise.
10751         * gcc.dg/format/opt-5.c: Likewise.
10752         * gcc.dg/format/opt-6.c: Likewise.
10753         * gcc.dg/framework-2.c: Likewise.
10754         * gcc.dg/func-args-1.c: Likewise.
10755         * gcc.dg/func-outside-1.c: Likewise.
10756         * gcc.dg/func-outside-2.c: Likewise.
10757         * gcc.dg/gnu-cond-expr-2.c: Likewise.
10758         * gcc.dg/gnu-cond-expr-3.c: Likewise.
10759         * gcc.dg/if-empty-1.c: Likewise.
10760         * gcc.dg/init-bad-1.c: Likewise.
10761         * gcc.dg/init-bad-2.c: Likewise.
10762         * gcc.dg/init-bad-3.c: Likewise.
10763         * gcc.dg/init-desig-obs-2.c: Likewise.
10764         * gcc.dg/init-desig-obs-3.c: Likewise.
10765         * gcc.dg/init-empty-2.c: Likewise.
10766         * gcc.dg/init-empty-3.c: Likewise.
10767         * gcc.dg/inline-11.c: Likewise.
10768         * gcc.dg/inline-12.c: Likewise.
10769         * gcc.dg/inline-8.c: Likewise.
10770         * gcc.dg/inline-9.c: Likewise.
10771         * gcc.dg/inline3.c: Likewise.
10772         * gcc.dg/label-decl-1.c: Likewise.
10773         * gcc.dg/label-decl-2.c: Likewise.
10774         * gcc.dg/label-decl-3.c: Likewise.
10775         * gcc.dg/label-decl-4.c: Likewise.
10776         * gcc.dg/long-long-typespec-1.c: Likewise.
10777         * gcc.dg/lvalue-2.c: Likewise.
10778         * gcc.dg/lvalue-3.c: Likewise.
10779         * gcc.dg/nested-func-3.c: Likewise.
10780         * gcc.dg/nested-redef-1.c: Likewise.
10781         * gcc.dg/noreturn-4.c: Likewise.
10782         * gcc.dg/old-style-prom-2.c: Likewise.
10783         * gcc.dg/old-style-prom-3.c: Likewise.
10784         * gcc.dg/old-style-then-proto-1.c: Likewise.
10785         * gcc.dg/overflow-warn-1.c: Likewise.
10786         * gcc.dg/overflow-warn-2.c: Likewise.
10787         * gcc.dg/overflow-warn-3.c: Likewise.
10788         * gcc.dg/overflow-warn-4.c: Likewise.
10789         * gcc.dg/overflow-warn-6.c: Likewise.
10790         * gcc.dg/parm-forwdecl-2.c: Likewise.
10791         * gcc.dg/parm-forwdecl-3.c: Likewise.
10792         * gcc.dg/parm-impl-decl-1.c: Likewise.
10793         * gcc.dg/parm-impl-decl-2.c: Likewise.
10794         * gcc.dg/parm-incomplete-1.c: Likewise.
10795         * gcc.dg/parm-mismatch-1.c: Likewise.
10796         * gcc.dg/pointer-arith-1.c: Likewise.
10797         * gcc.dg/pointer-arith-2.c: Likewise.
10798         * gcc.dg/pointer-arith-3.c: Likewise.
10799         * gcc.dg/pointer-arith-4.c: Likewise.
10800         * gcc.dg/pointer-arith-6.c: Likewise.
10801         * gcc.dg/pointer-arith-7.c: Likewise.
10802         * gcc.dg/pointer-arith-8.c: Likewise.
10803         * gcc.dg/pr13804-1.c: Likewise.
10804         * gcc.dg/pr15698-1.c: Likewise.
10805         * gcc.dg/pr15698-2.c: Likewise.
10806         * gcc.dg/pr15698-3.c: Likewise.
10807         * gcc.dg/pr15698-4.c: Likewise.
10808         * gcc.dg/pr15698-5.c: Likewise.
10809         * gcc.dg/pr15698-6.c: Likewise.
10810         * gcc.dg/pr15698-7.c: Likewise.
10811         * gcc.dg/pr15698-8.c: Likewise.
10812         * gcc.dg/pr17188-1.c: Likewise.
10813         * gcc.dg/pr17301-1.c: Likewise.
10814         * gcc.dg/pr17301-2.c: Likewise.
10815         * gcc.dg/pr17730-1.c: Likewise.
10816         * gcc.dg/pr20368-1.c: Likewise.
10817         * gcc.dg/pr20368-2.c: Likewise.
10818         * gcc.dg/pr20368-3.c: Likewise.
10819         * gcc.dg/pr22308-1.c: Likewise.
10820         * gcc.dg/qual-component-1.c: Likewise.
10821         * gcc.dg/redecl-1.c: Likewise.
10822         * gcc.dg/redecl-11.c: Likewise.
10823         * gcc.dg/redecl-12.c: Likewise.
10824         * gcc.dg/redecl-13.c: Likewise.
10825         * gcc.dg/redecl-14.c: Likewise.
10826         * gcc.dg/redecl-15.c: Likewise.
10827         * gcc.dg/register-var-1.c: Likewise.
10828         * gcc.dg/register-var-2.c: Likewise.
10829         * gcc.dg/stmt-expr-2.c: Likewise.
10830         * gcc.dg/stmt-expr-3.c: Likewise.
10831         * gcc.dg/stmt-expr-label-1.c: Likewise.
10832         * gcc.dg/stmt-expr-label-2.c: Likewise.
10833         * gcc.dg/stmt-expr-label-3.c: Likewise.
10834         * gcc.dg/struct-empty-2.c: Likewise.
10835         * gcc.dg/struct-empty-3.c: Likewise.
10836         * gcc.dg/struct-parse-1.c: Likewise.
10837         * gcc.dg/struct-semi-1.c: Likewise.
10838         * gcc.dg/struct-semi-2.c: Likewise.
10839         * gcc.dg/struct-semi-3.c: Likewise.
10840         * gcc.dg/switch-5.c: Likewise.
10841         * gcc.dg/switch-6.c: Likewise.
10842         * gcc.dg/switch-7.c: Likewise.
10843         * gcc.dg/tls/diag-5.c: Likewise.
10844         * gcc.dg/transparent-union-1.c: Likewise.
10845         * gcc.dg/transparent-union-3.c: Likewise.
10846         * gcc.dg/typespec-1.c: Likewise.
10847         * gcc.dg/vla-init-2.c: Likewise.
10848         * gcc.dg/vla-init-3.c: Likewise.
10849         * gcc.dg/vla-init-4.c: Likewise.
10850         * gcc.dg/vla-init-5.c: Likewise.
10851         * gcc.dg/void-cast-2.c: Likewise.
10852         * gcc.dg/wvla-3.c: Likewise.
10853         * gcc.dg/wvla-7.c: Likewise.
10854         * gcc.target/i386/991209-1.c: Likewise.
10855         * gcc.target/ia64/fpreg-1.c: Likewise.
10856         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
10857         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
10858         
10859 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
10861         PR fortran/31639
10862         * gfortran.dg/func_decl_4.f90: New test.
10864 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
10866         PR fortran/32727
10867         * gfortran.dg/interface_17.f90: New test.
10869 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
10871         PR fortran/32599
10872         * gfortran.dg/32599.f03: New test case.
10874         PR fortran/32601
10875         * gfortran.dg/32601.f03: New test case.
10876         * gfortran.dg/32601_1.f03: Ditto.
10877         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
10878         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
10880 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
10882         * gcc.c-torture/execute/align-3.c: Remove function addr check.
10884 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
10885             Devang Patel  <dpatel@apple.com>
10887         PR tree-optimization/25413
10888         * gcc.dg/vect/vect-align-1.c: New.
10889         * gcc.dg/vect/vect-align-2.c: New.
10890         * gcc.dg/vect/pr25413.c: New.
10891         * gcc.dg/vect/pr25413a.c: New.
10892         * gcc.dg/vect/pr31699.c: Fix dg-final check.
10894 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
10896         * lib/target-support.exp (check_ultrasparc_hw_available):
10897         New function.
10898         (is-effective-target): Check $arg for ultrasparc_hw.
10899         (is-effective-target-keyword): Likewise.
10900         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
10901         when determining what to do on sparc platforms.
10902         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
10903         * gcc.dg/20001101-1.c: Likewise.
10904         * gcc.dg/20001101-2.c: Likewise.
10905         * gcc.dg/ultrasp9.c: Likewise.
10906         * gcc.dg/ultrasp10.c: Likewise.
10907         * gcc.target/sparc/pdist-3.c: Likewise.
10909 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
10911         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
10913 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
10915         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
10916         get vectorized.
10917         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
10918         now get vectorized.
10919         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
10920         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
10921         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
10922         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
10923         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
10924         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
10925         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
10926         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
10927         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
10928         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
10929         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
10930         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
10931         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
10932         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
10933         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
10934         * lib/target-supports.exp (check_effective_target_vect_int_mul):
10935         Add spu.
10937 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
10939         PR c++/30854
10940         * g++.dg/parse/error30.C: New test.
10942 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10944         PR fortran/29804
10945         * gfortran.dg/alloc_comp_misc_1.f90: New test.
10947 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
10949         * gfortran.fortran-torture/compile/pr32663.f: New test.
10951 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
10953         PR c++/31027
10954         * g++.dg/inherit/virtual4.C: New.
10956 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
10958         PR target/32661
10959         * gcc.target/i386/pr32661-1.c: New test.
10961 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
10963         * gnat.dg/invariant_index.ad[sb]: New test.
10965 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
10967         PR c++/32560
10968         * g++.dg/template/decl3.C: New.
10970 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
10972         PR 32617
10973         * gcc.c-torture/execute/align-3.c: New.
10975 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
10977         PR target/32708
10978         * gcc.target/i386/pr32708-1.c: New test.
10979         * gcc.target/i386/pr32708-2.c: Ditto.
10980         * gcc.target/i386/pr32708-3.c: Ditto.
10982 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
10984         * g++.dg/init/new20.C: Remove svn:executable flag.
10986 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
10988         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
10990 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
10992         * gcc.dg/ultrasp7.c: Add fpic target requirement.
10994 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10996         PR testsuite/25241
10997         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
10998         directive.
10999         
11000 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
11002         PR fortran/32157
11003         * gfortran.dg/overload_2.f90: New test.
11005         PR fortran/32689
11006         * gfortran.dg/transfer_simplify_5.f90
11008         PR fortran/32634
11009         * gfortran.dg/interface_15.f90: New test.
11011 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
11013         PR libfortran/32336
11014         * gfortran.dg/matmul_5.f90:  New test case.
11016 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11018         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
11019         * gcc.dg/fesd-any.h: Likewise.
11020         * gcc.dg/fesd-baseonly.c: Likewise.
11021         * gcc.dg/fesd-baseonly.h: Likewise.
11022         * gcc.dg/fesd-none.c: Likewise.
11023         * gcc.dg/fesd-none.h: Likewise.
11024         * gcc.dg/fesd-reduced.c: Likewise.
11025         * gcc.dg/fesd-reduced.h: Likewise.
11026         * gcc.dg/fesd-sys.c: Likewise.
11027         * gcc.dg/fesd-sys.h: Likewise
11028         * gcc.dg/fesd.h: Likewise.
11030         * g++.dg/debug/dwarf2: New directory.
11031         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
11032         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
11033         * g++.dg/other/fesd-any.h: Likewise.
11034         * g++.dg/other/fesd-baseonly.C: Likewise.
11035         * g++.dg/other/fesd-baseonly.h: Likewise.
11036         * g++.dg/other/fesd-none.C: Likewise.
11037         * g++.dg/other/fesd-none.h: Likewise.
11038         * g++.dg/other/fesd-reduced.C: Likewise.
11039         * g++.dg/other/fesd-reduced.h: Likewise.
11040         * g++.dg/other/fesd-sys.C: Likewise.
11041         * g++.dg/other/fesd-sys.h: Likewise.
11042         * g++.dg/other/fesd.h: Likewise.
11044 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
11046         PR fortran/31129
11047         * gfortran.dg/parameter_unused.f90: New test.
11049 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
11051         PR tree-optimization/32681
11052         * gcc.dg/tree-ssa/pr32681.c: New test.
11054 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11056         PR fortran/32678
11057         * gfortran.dg/fmt_t_5.f90: New test.
11059 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
11061         PR c++/30535
11062         * g++.dg/template/operator10.C: New.
11064 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
11066         PR libfortran/32217
11067         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
11069 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
11071         PR fortran/29876
11072         * gfortran.dg/operator_6.f90: New test.
11074 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
11076         PR fortran/17711
11077         * gfortran.dg/operator_4.f90: New test.
11078         * gfortran.dg/operator_5.f90: New test.
11079         * gfortran.dg/logical_comp.f90: Adjusted error messages.
11080         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
11082 2007-07-08  Tobias Burnus  <burnus@net-b.de>
11084         PR fortran/32669
11085         * gfortran.dg/argument_checking_6.f90: New.
11087 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
11089         PR fortran/25094
11090         * gfortran.dg/interface_155555.f90: New test.
11092 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11094         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
11095         c99-math-long-double-1.c, c99-math.h: Test subnormals.
11097 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11099         PR testsuite/25241
11100         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
11101         discern pedantic diagnostics and errors.
11102         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
11103         and not an error.
11104         * gcc.dg/20050121-1.c: This is an error and not a warning.
11105         * gcc.target/i386/sseregparm-2.c:  Likewise.
11106         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
11107         * gcc.dg/charset/attribute2.c: Likewise.
11108         * gcc.dg/bitfld-1.c: Likewise.
11109         * gcc.dg/pack-test-2.c: Likewise.
11110         * gcc.dg/940510-1.c: Match separately error and warning.
11111         * gcc.dg/array-2.c: Match separately multiple messages. The second
11112         diagnostic is a pedantic warning and not an error.
11113         * gcc.dg/pr14475.c: Match separately multiple messages.
11114         * gcc.dg/pr18809-1.c: Likewise.
11115         * gcc.dg/pr27953.c: Likewise.
11116         * gcc.dg/vla-init-1.c: Likewise.
11117         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
11119 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11121         PR fortran/32644
11122         * gfortran.dg/char_decl_1.f90: New test.
11124 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
11126         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
11128 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
11130         PR c++/32232
11131         * g++.dg/template/overload9.C: New test.
11133 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
11135         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
11136         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
11138 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
11140         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
11141         * gcc.dg/20001012-2.c: Likewise.
11142         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
11143         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
11145 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
11147         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
11148         about the chunk size when STACK_SIZE is defined.
11150 2007-07-06  Josh Conner  <jconner@apple.com>
11152         PR middle-end/32602
11153         * gcc.dg/sibcall-8.c: New test.
11155 2007-07-06  Josh Conner  <jconner@apple.com>
11157         PR middle-end/32603
11158         * gcc.target/arm/sibcall-1.c: New test.
11160 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
11162         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
11164 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
11166         * gfortran.dg/save_parameter.f90: New test.
11167         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
11169 2007-07-06  Richard Guenther  <rguenther@suse.de>
11171         * g++.dg/opt/pr30965.C: New testcase.
11173 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
11175         * gcc.target/mips/save-restore-5.c: New test.
11177 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
11179         PR rtl_optimization/32450
11180         * gcc.dg/pr32450.c: New runtime test.
11182 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
11184         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
11185         single underscore in scan directives.
11187 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
11189         PR c++/32245
11190         * g++.dg/init/ptrmem4.C: New test.
11192         PR c++/32251
11193         * g++.dg/init/new21.C: Likewise.
11195         PR c++/31992
11196         * g++.dg/template/static30.C: Likewise.
11198 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
11200         * gcc.dg/vect/costmodel/ppc: New directory.
11201         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
11202         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
11203         New test.
11204         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
11205         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
11206         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
11207         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
11208         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
11209         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
11210         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
11211         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
11212         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
11213         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
11214         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
11215         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
11216         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
11217         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
11219 2007-07-05  Tobias Burnus  <burnus@net-b.de>
11221         PR fortran/32359
11222         * gfortran.dg/module_md5_1.f90: Update MD5 number.
11224 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
11226         PR fortran/32526
11227         * gfortran.dg/interface_14.f90: New test.
11229         PR fortran/32613
11230         * gfortran.dg/do_iterator_2.f90: New test.
11232 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
11234         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
11235         (FE_DEC_DOWNWARD): Likewise.
11236         (FE_DEC_UPWARD): Likewise.
11237         (FE_DEC_TOWARDZERO): Likewise.
11238         (FE_DEC_TONEARESTFROMZERO): Likewise.
11240 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
11242         * gcc.c-torture/compile/pr32606.c: New.
11243         * gfortran.fortran-torture/execute/pr32604.f90: New.
11245 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
11247         * gcc.dg/visibility-12.c: New test.
11248         * gcc.dg/visibility-13.c: Likewise.
11249         * g++.dg/ext/visibility-9.C: Likewise.
11250         * g++.dg/ext/visibility-10.C: Likewise.
11252 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
11254         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
11255         * gcc.dg/sh-relax-vxworks.c: New test.
11257 2007-07-04  Richard Guenther  <rguenther@suse.de>
11259         PR tree-optimization/32500
11260         * gcc.c-torture/execute/pr32500.c: New testcase.
11262 2007-07-04  Richard Guenther  <rguenther@suse.de>
11264         PR tree-optimization/32482
11265         * gcc.c-torture/compile/pr32482.c: New testcase.
11267 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
11269         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
11270         VxWorks kernels.
11271         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
11272         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
11273         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
11274         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
11276 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
11278         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
11280 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
11282         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
11284 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11286         PR fortran/31198
11287         * gfortran.dg/min_max_optional_1.f90: New test.
11288         * gfortran.dg/min_max_optional_2.f90: New test.
11289         * gfortran.dg/min_max_optional_3.f90: New test.
11291 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11293         PR fortran/32545
11294         * gfortran.dg/fmt_error.f90: New test.
11296 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11298         PR fortran/32612
11299         * gfortran.dg/interface_13.f90: New test.
11301 2007-07-03  Dave Brolley  <brolley@redhat.com>
11303         PR c++/31743
11304         * g++.dg/init/new20.C: New test.
11306 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
11308         PR fortran/32579
11309         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
11311 2007-07-03  Tobias Burnus  <burnus@net-b.de>
11313         PR fortran/25062
11314         * common_7.f90: New.
11315         * common_8.f90: New.
11316         * common_9.f90: New.
11318 2007-07-03  Tobias Burnus  <burnus@net-b.de>
11320         PR fortran/30940
11321         * gfortran.dg/argument_checking_1.f90: New.
11322         * gfortran.dg/argument_checking_2.f90: New.
11323         * gfortran.dg/argument_checking_3.f90: New.
11324         * gfortran.dg/argument_checking_4.f90: New.
11325         * gfortran.dg/argument_checking_5.f90: New.
11326         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
11327         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
11329 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
11331         * gcc.dg/pr32176.c: Add -w to default dg-options.
11333 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
11335         * gcc.c-torture/compile/ssa-pre-1.c: New test.
11337 2007-07-03  Tobias Burnus  <burnus@net-b.de>
11339         PR fortran/20888
11340         * gfortran.dg/null_2.f90: New.
11342 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
11343             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11345         PR middle-end/32176
11346         * gcc.dg/pr32176.c: New test.
11348 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
11350         * gcc.dg/const-float80.c : New test.
11351         * gcc.dg/const-float128.c : New test.
11352         * gcc.dg/const-float80-ped.c : New test.
11353         * gcc.dg/const-float128-ped.c : New test.
11355 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11357         * gcc.dg/c99-math.h: Fix typo.
11359 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
11361         PR libgomp/32468
11362         * gcc.dg/gomp/pr32468-1.c: New test.
11364 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
11366         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
11367         an ABI option.
11369 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
11371         * gfortran.fortran-torture/compile/pr32583.f: New.
11372         * gcc.c-torture/compile/pr32584.c: New
11374 2007-07-02  Ollie Wild  <aaw@google.com>
11376         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
11377         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
11379 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
11381         * gcc.target/mips/save-restore-1.c: New test.
11382         * gcc.target/mips/save-restore-2.c: Likewise.
11383         * gcc.target/mips/save-restore-3.c: Likewise.
11384         * gcc.target/mips/save-restore-4.c: Likewise.
11386 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
11388         PR tree-optimization/31966
11389         PR tree-optimization/32533
11390         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
11391         * gfortran.dg/pr32533.f90: Ditto.
11393 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
11395         * g++.dg/opt/nrv12.C: New test.
11396         * gcc.target/i386/nrv1.c: New test.
11398         PR c++/31748
11399         * g++.dg/gomp/pr31748.C: New test.
11401 2007-07-02  Ira Rosen  <irar@il.ibm.com>
11403         PR tree-optimization/32230
11404         * gcc.dg/vect/pr32230.c: New test.
11406 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
11408         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
11409         * bind_c_coms.f90: Ditto.
11410         * bind_c_coms_driver.c: Ditto.
11411         * bind_c_dts.f90: Ditto.
11412         * bind_c_dts_2.f03: Ditto.
11413         * bind_c_dts_2_driver.c: Ditto.
11414         * bind_c_dts_3.f03: Ditto.
11415         * bind_c_dts_4.f03: Ditto.
11416         * bind_c_dts_driver.c: Ditto.
11417         * bind_c_implicit_vars.f03: Ditto.
11418         * bind_c_procs.f03: Ditto.
11419         * bind_c_usage_2.f03: Ditto.
11420         * bind_c_usage_3.f03: Ditto.
11421         * bind_c_usage_5.f03: Ditto.
11422         * bind_c_usage_6.f03: Ditto.
11423         * bind_c_usage_7.f03: Ditto.
11424         * bind_c_vars.f90: Ditto.
11425         * bind_c_vars_driver.c: Ditto.
11426         * binding_c_table_15_1.f03: Ditto.
11427         * binding_label_tests.f03: Ditto.
11428         * binding_label_tests_10.f03: Ditto.
11429         * binding_label_tests_10_main.f03: Ditto.
11430         * binding_label_tests_11.f03: Ditto.
11431         * binding_label_tests_11_main.f03: Ditto.
11432         * binding_label_tests_12.f03: Ditto.
11433         * binding_label_tests_13.f03: Ditto.
11434         * binding_label_tests_13_main.f03: Ditto.
11435         * binding_label_tests_14.f03: Ditto.
11436         * binding_label_tests_2.f03: Ditto.
11437         * binding_label_tests_3.f03: Ditto.
11438         * binding_label_tests_4.f03: Ditto.
11439         * binding_label_tests_5.f03: Ditto.
11440         * binding_label_tests_6.f03: Ditto.
11441         * binding_label_tests_7.f03: Ditto.
11442         * binding_label_tests_8.f03: Ditto.
11443         * binding_label_tests_9.f03: Ditto.
11444         * c_assoc.f90: Ditto.
11445         * c_assoc_2.f03: Ditto.
11446         * c_f_pointer_shape_test.f90: Ditto.
11447         * c_f_pointer_tests.f90: Ditto.
11448         * c_f_tests_driver.c: Ditto.
11449         * c_funloc_tests.f03: Ditto.
11450         * c_funloc_tests_2.f03: Ditto.
11451         * c_funloc_tests_3.f03: Ditto.
11452         * c_funloc_tests_3_funcs.c: Ditto.
11453         * c_kind_params.f90: Ditto.
11454         * c_kind_tests_2.f03: Ditto.
11455         * c_kinds.c: Ditto.
11456         * c_loc_driver.c: Ditto.
11457         * c_loc_test.f90: Ditto.
11458         * c_loc_tests_2.f03: Ditto.
11459         * c_loc_tests_2_funcs.c: Ditto.
11460         * c_loc_tests_3.f03: Ditto.
11461         * c_loc_tests_4.f03: Ditto.
11462         * c_loc_tests_5.f03: Ditto.
11463         * c_loc_tests_6.f03: Ditto.
11464         * c_loc_tests_7.f03: Ditto.
11465         * c_loc_tests_8.f03: Ditto.
11466         * c_ptr_tests.f03: Ditto.
11467         * c_ptr_tests_10.f03: Ditto.
11468         * c_ptr_tests_5.f03: Ditto.
11469         * c_ptr_tests_7.f03: Ditto.
11470         * c_ptr_tests_7_driver.c: Ditto.
11471         * c_ptr_tests_8.f03: Ditto.
11472         * c_ptr_tests_8_funcs.c: Ditto.
11473         * c_ptr_tests_9.f03: Ditto.
11474         * c_ptr_tests_driver.c: Ditto.
11475         * c_size_t_driver.c: Ditto.
11476         * c_size_t_test.f03: Ditto.
11477         * com_block_driver.f90: Ditto.
11478         * global_vars_c_init.f90: Ditto.
11479         * global_vars_c_init_driver.c: Ditto.
11480         * global_vars_f90_init.f90: Ditto.
11481         * global_vars_f90_init_driver.c: Ditto.
11482         * interop_params.f03: Ditto.
11483         * iso_c_binding_only.f03: Ditto.
11484         * iso_c_binding_rename_1.f03: Ditto.
11485         * iso_c_binding_rename_1_driver.c: Ditto.
11486         * iso_c_binding_rename_2.f03: Ditto.
11487         * iso_c_binding_rename_2_driver.c: Ditto.
11488         * kind_tests_2.f03: Ditto.
11489         * kind_tests_3.f03: Ditto.
11490         * module_md5_1.f90: Ditto.
11491         * only_clause_main.c: Ditto.
11492         * print_c_kinds.f90: Ditto.
11493         * test_bind_c_parens.f03: Ditto.
11494         * test_c_assoc.c: Ditto.
11495         * test_com_block.f90: Ditto.
11496         * test_common_binding_labels.f03: Ditto.
11497         * test_common_binding_labels_2.f03: Ditto.
11498         * test_common_binding_labels_2_main.f03: Ditto.
11499         * test_common_binding_labels_3.f03: Ditto.
11500         * test_common_binding_labels_3_main.f03: Ditto.
11501         * test_only_clause.f90: Ditto.
11502         * use_iso_c_binding.f90: Ditto.
11503         * value_5.f90: Ditto.
11504         * value_test.f90: Ditto.
11505         * value_tests_f03.f90: Ditto.
11507 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
11509         * gcc.dg/tls/opt-14.c: New.
11511 2007-07-01  Ollie Wild  <aaw@google.com>
11513         * g++.dg/lookup/using16.C: New test.
11514         * g++.dg/lookup/using17.C: New test.
11516 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
11518         PR fortran/32239
11519         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
11520         (test_4): Use proper test for floating point equality.
11521         (test_8): Likewise.
11523 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11525         PR libgfortran/32554
11526         * gfortran.dg/fmt_p_1.f90: New test.
11528 2007-07-01  Ira Rosen  <irar@il.ibm.com>
11530         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
11531         initialization and fix dg-final check - the initialization loop is
11532         vectorizable.
11534 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
11535             Volker Reichelt  <reichelt@netcologne.de>
11537         PR middle-end/32559
11538         * gcc.dg/pr32559.c: New test.
11540 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
11542         PR tree-optimization/25371
11543         * gcc.dg/vect/pr25371.c: New test.
11545 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
11547         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
11548         when allocating and initializing a flexible array.
11550 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
11552         PR fortran/20373
11553         * gfortran.dg/intrinsic.f90: New test.
11555 2007-06-30  Tobias Burnus  <burnus@net-b.de>
11557         PR fortran/32555
11558         * gfortran.dg/fmt_zero_check.f90: New.
11560 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
11562         PR fortran/30284
11563         * gfortran.dg/repeat_f90: New test.
11565 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11567         PR testsuite/25241
11568         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
11569         -pedantic-errors, so we should match errors.
11570         * gcc.dg/cpp/escape-1.c: Likewise.
11571         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
11572         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
11573         warning.
11574         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
11575         errors instead of warnings.
11576         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
11577         a pedantic warning.
11578         * gcc.dg/cpp/arith-3.c: Likewise.
11580 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11582         PR testsuite/25241
11583         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
11584         * gcc.dg/pch/valid-2.c: Likewise.
11585         * gcc.dg/pch/valid-3.c: Likewise.
11586         * gcc.dg/pch/warn-1.c: Likewise.
11587         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
11588         
11589 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11591         PR c/4076
11592         * gcc.dg/Wunused-function.c: New.
11593         
11594 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11596         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
11598 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
11600         * g++.dg/other/canon-31724.C: New.
11601         
11602 2007-06-29  Jan Hubicka  <jh@suse.cz>
11604         PR middle-end/32372
11605         * gcc.c-torture/compile/pr32372.c: new.
11607 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
11609         * gfortran.dg/operator_3.f90: New test.
11611 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
11613         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
11614         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
11616 2007-06-29  Richard Guenther  <rguenther@suse.de>
11618         PR middle-end/32493
11619         * gcc.dg/inline-23.c: New testcase.
11621 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
11623         PR tree-optimization/24659
11624         * gcc.target/i386/vectorize2.c: New test.
11625         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
11626         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
11628 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
11630         * gcc.dg/pointer-arith-9.c: New test.
11632 2007-06-29  Tobias Burnus  <burnus@net-b.de>
11634         PR fortran/32483
11635         * gfortran.dg/fmt_read_2.f90: New.
11637 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11639         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
11640         If it exists, don't try to create it.
11642 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
11644         * g++.dg/ext/visibility/ms-compat-1.C: New.
11646 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11648         PR tree-opt/32417
11649         * gfortran.fortran-torture/compile/pr32417.f90: New test.
11651 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
11653         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
11654         targets.
11656 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
11658         PR fortran/32467
11659         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
11661 2007-06-27  Richard Guenther  <rguenther@suse.de>
11663         PR middle-end/32492
11664         * gcc.dg/inline-22.c: New testcase.
11666 2007-06-26  Hui-May Chang <hm.chang@apple.com>
11668         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
11669         the scan-assembler constant.
11671 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
11673         PR 20216
11674         * gcc.dg/pr20216.c: New.
11676 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11678         PR tree-opt/32421
11679         * gcc.dg/vect/pr32421.c: New test.
11681 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
11683         PR c++/32111
11684         * g++.dg/other/friend5.C: New test.
11686 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
11688         PR fortran/32464
11689         * gfortran.dg/host_assoc_function_2.f90: New test.
11691         PR fortran/31494
11692         * gfortran.dg/host_assoc_call_1.f90: New test.
11694 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11696         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
11697         
11698 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11700         PR fortran/32456
11701         * gfortran.dg/error_format.f90: New test.
11703 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
11705         PR fortran/32136
11706         * gfortran.dg/pr32136.f90: New test.
11708 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
11710         PR fortran/31726
11711         * gfortran.dg/minmaxloc_1.f90: New test.
11713         PR fortran/32298
11714         * gfortran.dg/minmaxloc_2.f90: New test.
11716 2007-06-23  Richard Guenther  <rguenther@suse.de>
11718         PR tree-optimization/16876
11719         PR middle-end/29478
11720         * gcc.dg/pr29254.c: The warning is bogus.
11721         * gcc.dg/warn-1.c: Likewise.
11722         * gcc.dg/assign-warn-3.c: Likewise.
11723         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
11725 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
11727         * gcc.c-torture/execute/20070623-1.c: New.
11729 2007-06-22  Jan Hubicka  <jh@suse.cz>
11731         * gcc.c-torture/compile/pr31541.c: New.
11733 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
11735         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
11736         Remove -m64 from dg-options.
11738 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
11740         PR middle-end/32374
11741         * gcc.dg/pr32374.c: New test.
11743 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11745         PR fortran/32360
11746         * gfortran.dg/pointer_assign_3.f90: New test.
11748 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
11750         * gcc.dg/tree-ssa/pr19590.c: New.
11752 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11754         PR fortran/31162
11755         * gfortran.dg/assign.f90: Update test.
11756         * gfortran.dg/real_do_1.f90: Update test.
11757         * gfortran.dg/gomp/omp_do1.f90: Update test.
11758         * gfortran.dg/warnings_are_errors_1.f: Update test.
11759         * gfortran.dg/g77/20010519-1.f: Update test.
11760         * gfortran.dg/g77/pr9258.f: Update test.
11761         * gfortran.dg/g77/960317-1.f: Update test.
11763 2007-06-21  Richard Guenther  <rguenther@suse.de>
11765         PR tree-optimization/32453
11766         * gcc.c-torture/compile/pr32453.c: New testcase.
11768 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
11770         PR tree-optimization/31866
11771         * gcc.dg/pr31866.c: New test.
11773 2007-06-21  Richard Guenther  <rguenther@suse.de>
11775         PR tree-optimization/32451
11776         * g++.dg/torture/20070621-1.C: New testcase.
11778 2007-06-21  Christian Bruel  <christian.bruel@st.com>
11780         * gcc.dg/attr-isr.c: Test delay slot content.
11781         
11782 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11784         PR fortran/32361
11785         gfortran.dg/pointer_assign_2.f90: New test.
11787 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11789         PR fortran/25061
11790         gfortran.dg/invalid_procedure_name.f90: New test.
11792 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
11794         PR tree-optimization/25737
11795         * gcc.dg/tree-ssa/alias-14.c: New test.
11797 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
11799         * gcc.target/i386/large-size-array-3.c: New.
11801 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11802         Richard Guenther  <rguenther@suse.de>
11804         PR fortran/32140
11805         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
11807 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
11809         PR middle-end/31959
11810         * gcc.dg/pr31959.c: New test.
11812         PR inline-asm/32109
11813         * g++.dg/ext/asm10.C: New test.
11815         PR middle-end/32285
11816         * gcc.c-torture/execute/20070614-1.c: New test.
11818 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
11820         * gcc.target/arm/stack-corruption.c: New test.
11822 2007-06-19  Richard Guenther  <rguenther@suse.de>
11824         * g++.dg/torture/pr30252.C: New testcase.
11826 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
11828         PR tree-optimization/32353
11829         * g++.dg/opt/nrv13.C: New test.
11831 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
11833         PR fortran/20863
11834         PR fortran/20882
11835         * gfortran.dg/impure_assignment_2.f90 : New test.
11837         PR fortran/32236
11838         * gfortran.dg/data_initialized_2.f90 : New test.
11840         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
11841         appropriate version of 'dmach'.
11843 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
11845         PR target/32389
11846         * gcc.target/i386/pr32389.c New test.
11848 2007-06-18  Simon Baldwin <simonb@google.com>
11850         PR c++/31923
11851         * g++.dg/template/error25.C: New.
11852         * g++.dg/template/spec35.C: New.
11854 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
11856         * gcc.c-torture/compile/pr32355.c: New testcase.
11857         
11858 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
11860         PR tree-optimization/32383
11861         * g++.dg/opt/pr32383.C: New test.
11863 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
11865         PR rtl-optimization/32366
11866         * gcc.dg/vect/pr32366.c: New test.
11868 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
11870         * gcc.c-torture/compile/pr32349.c: New testcase.
11871         
11872 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11874         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
11875         * gcc.target/sparc/combined-2.c: Likewise.
11876         * gcc.target/sparc/fexpand.c : Likewise.
11877         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
11878         * gcc.target/sparc/fpack16.c : Likewise.
11879         * gcc.target/sparc/fpmerge.c : Likewise.
11880         * gcc.target/sparc/fpmul.c : Likewise.
11881         * gcc.target/sparc/noresult.c : Likewise.
11882         * gcc.target/sparc/pdist.c: Likewise.
11884 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
11886         PR middle-end/31723
11887         * gcc.target/i386/recip-divf.c: New test.
11888         * gcc.target/i386/recip-sqrtf.c: Ditto.
11889         * gcc.target/i386/recip-vec-divf.c: Ditto.
11890         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
11891         * gcc.target/i386/sse-recip.c: Ditto.
11892         * gcc.target/i386/sse-recip-vec.c: Ditto.
11894 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11896         PR tree-opt/32225
11897         * gcc.c-torture/compile/20070605-1.c: New test.
11899         * gcc.c-torture/compile/20070603-1.c: New testcase.
11900         * gcc.c-torture/compile/20070603-2.c: New testcase.
11902         * gcc.c-torture/compile/20070531-1.c: New test.
11904         PR tree-opt/32167
11905         * gcc.c-torture/compile/20070531-2.c: New test.
11907         PR tree-opt/32144
11908         * gcc.c-torture/compile/20070529-1.c: New test.
11910         PR tree-opt/32145
11911         * gcc.c-torture/compile/20070529-2.c: New test.
11913         PR tree-opt/32015
11914         * gcc.c-torture/compile/20070520-1.c: New test.
11916         * g++.dg/ext/java-1.C: New test.
11918         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
11919         loops instead of one. Remove the "can't determine dependence"
11920         check.
11921         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
11922         needed as the cast is gone in the first place.
11923         * gcc.dg/max-1.c: Change local variable a to be a global one.
11924         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
11925         have a cast which is PREd.
11927 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
11929         * g++.dg/lookup/anon6.C: New test.
11931 2007-06-14  Dirk Mueller  <dmueller@suse.de>
11933         PR c++/31806
11934         * g++.dg/opt/static6.C: New testcase.
11936 2007-06-14  Geoff Keating  <geoffk@apple.com>
11938         * g++.dg/ext/visibility/overload-1.C: New.
11940         PR 31093
11941         * g++.dg/ext/visibility/anon4.C: New.
11943 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
11945         PR target/32268
11946         * gcc.target/i386/pr32268.c: New test.
11948 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
11950         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
11951         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
11952         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
11954         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
11955         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
11956         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
11957         BID is used.
11959 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
11961         PR fortran/32302
11962         * gfortran.dg/common_resize_1.f90: New test.
11964 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
11966         PR target/32274
11967         * gcc.dg/vect/pr32224.c: Fix.   
11968         
11969 2007-06-13  Eric Christopher  <echristo@apple.com>
11971         * gcc.target/i386/ssefn-1.c: Add -march=i386.
11973 2007-06-13  Tobias Burnus  <burnus@net-b.de>
11975         PR fortran/32323
11976         * gfortran.dg/actual_array_vect_1.f90: New.
11978 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11980         * gcc.target/sparc/mfpu.c: New test.
11982 2007-06-12  Geoff Keating  <geoffk@apple.com>
11984         * g++.dg/warn/weak1.C: Suppress on Darwin.
11985         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
11987 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11989         PR middle-end/31579
11990          * g++.dg/torture/pr31579.C: New testcase.
11992 2007-06-12  Ian Lance Taylor  <iant@google.com>
11994         PR libstdc++/29286
11995         * g++.dg/init/new16.C: New test.
11996         * g++.dg/init/new17.C: New test.
11997         * g++.dg/init/new18.C: New test.
11998         * g++.dg/init/new19.C: New test.
12000 2007-06-12  Olivier Hainque  <hainque@adacore.com>
12002         * gnat.dg/lhs_view_convert.adb: New test.
12004 2007-06-12  Richard Guenther  <rguenther@suse.de>
12006         PR tree-optimization/15353
12007         PR tree-optimization/31657
12008         * gcc.c-torture/execute/20070424-1.c: New testcase.
12009         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
12010         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
12011         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
12012         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
12013         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
12015 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
12017         PR rtl-optimization/32293
12018         * gcc.dg/pr32293.c: New test.
12020 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
12022         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
12024 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
12026         PR fortran/29786
12027         * gfortran.dg/equiv_7.f90: New test.
12028         * gfortran.dg/equiv_constraint_7.f90: Change error message.
12030         PR fortran/30875
12031         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
12033 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
12035         * gcc.dg/setjmp-3.c: Rename raise to raise0.
12036         * gcc.dg/setjmp-4.c: Likewise.
12037         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
12039 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
12041         PR rtl-optimization/31025
12042         * gfortran.dg/pr31025.f90: New.
12044 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
12046         PR target/32280
12047         * gcc.target/i386/pr32280.c: New test.
12049 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
12051         PR middle-end/32279
12052         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
12054 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12056         PR libgfortran/32235
12057         * gfortran.dg/backspace_9.f: New test.
12059 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
12061         * gcc.dg/tree-ssa/prefetch-7.c: New test.
12063 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
12065         * gcc.dg/tree-ssa/loop-28.c: New testcase.
12067 2007-06-09  Ian Lance Taylor  <iant@google.com>
12069         PR tree-optimization/32169
12070         * gcc.c-torture/compile/pr32169.c: New test.
12072 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
12074         * gcc.dg/vect/costmodel: New directory.
12075         * gcc.dg/vect/costmodel/i386: New directory.
12076         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
12077         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
12078         New test.
12079         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
12080         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
12081         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
12082         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
12083         * gcc.dg/vect/costmodel/x86_64: New directory.
12084         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
12085         New testsuite.
12086         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
12087         New test.
12088         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
12089         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
12090         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
12091         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
12092         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
12094 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
12096         PR tree-optimization/32243
12097         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
12098         flags for -Os tests.
12099         * gcc.dg/vect/03-vect-pr32243.c: New test.
12101 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
12103         PR tree-optimization/32224
12104         * gcc.dg/vect/pr32224.c: New test.
12106 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
12108         PR c++/32177
12109         * g++.dg/gomp/pr32177.C: New test.
12111 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12113         PR testsuite/25241
12114         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
12115         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
12116         warning nor an error.
12117         * gcc.dg/Wfatal-2.c: Likewise.
12118         * gcc.dg/Werror-1.c: Likewise.
12119         * gcc.dg/Werror-5.c: Likewise.
12120         * gcc.dg/Werror-7.c: Likewise.
12121         * gcc.dg/Werror-10.c: Likewise.
12122         * gcc.dg/Werror-11.c: Likewise.
12124 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
12126         PR c++/30759
12127         * g++.dg/init/brace6.C: New test.
12129 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
12131         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
12132         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
12133         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
12134         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
12136         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
12137         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
12138         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
12139         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
12140         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
12141         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
12142         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
12143         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
12145         * gcc.dg/darwin-minversion-3.c: New.
12147 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
12149         * gcc.target/i386/builtin-copysign.c: New test.
12151 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
12153         PR tree-optimization/32220
12154         * gfortran.dg/predcom-2.f: New testcase.
12156 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12158         PR tree-opt/32231
12159         * gcc.target/i386/vectorize4.c: New test.
12161 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
12163         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
12165 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12167         PR testsuite/25241
12168         * gcc.dg/simd-5.c: Mark output as a note.
12169         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
12170         dg-message.
12171         * gcc.dg/simd-1.c: Likewise.
12172         * gcc.dg/always_inline.c: Mark output as a sorry.
12173         * gcc.dg/always_inline2.c: Likewise.
12174         * gcc.dg/always_inline3.c: Likewise.
12176 2007-06-06  Ian Lance Taylor  <iant@google.com>
12178         * g++.dg/conversion/enum1.C: New test.
12180 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
12182         PR tree-optimization/32216
12183         * gcc.dg/vect/pr32216.c: New test.
12185 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12187         PR testsuite/18923
12188         * gfortran.dg/invalid_contains_1.f90: New test.
12189         * gfortran.dg/invalid_contains_2.f90: New test.
12191 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12193         PR testsuite/32057
12194         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
12195         midnight issues.
12197 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12199         PR testsuite/25241
12200         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
12201         dg-message to match de note.
12202         * gcc.dg/pr26570.c: Use dg-message for a note.
12203         * gcc.dg/pr29254.c: Use dg-message for generic output and use
12204         dg-error instead of dg-warning because of -Werror.
12205         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
12206         neither an error, nor a warning.
12207         * gcc.dg/glibc-uclibc-2.c: Likewise
12208         * gcc.dg/cpp/19940712-1.c: Likewise.
12210 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
12212         PR preprocessor/23479
12213         * gcc.dg/binary-constants-1.c: Add test suites for
12214         the 0b-prefixed binary integer constants.
12215         * gcc.dg/binary-constants-2.c: Ditto.
12216         * gcc.dg/binary-constants-3.c: Ditto.
12217         * gcc.dg/binary-constants-4.c: Ditto.
12219 2007-06-05  Ian Lance Taylor  <iant@google.com>
12221         * gcc.dg/Wstrict-overflow-19.c: New test.
12223 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
12225         * gcc.dg/matrix/matrix-6.c: Remove conversion.
12227 2007-06-04  Ian Lance Taylor  <iant@google.com>
12229         * gcc.dg/Wstrict-overflow-18.c: New test.
12231 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12233         PR testsuite/25241
12234         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
12235         * gcc.dg/cpp/mi5.c: Likewise.
12236         * gcc.dg/cpp/mi7.c: Likewise.
12238 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
12240         PR c/32191
12241         * gcc.dg/pr32191.c: New test.
12243 2007-05-28  Tobias Burnus  <burnus@net-b.de>
12245         PR fortran/32124
12246         * gfortran.dg/allocate_stat_1.f90: Remove.
12248 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
12250         * gcc.target/i386/sse4_2-check.h: New.
12251         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
12252         * gcc.target/i386/sse4_2-crc32.h: Likewise.
12253         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
12254         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
12255         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
12256         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
12257         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
12258         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
12259         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
12260         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
12261         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
12262         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
12263         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
12264         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
12265         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
12266         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
12267         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
12268         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
12270 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
12272         * gcc.dg/pie-link.c: New test.
12274 2007-06-01  Ian Lance Taylor  <iant@google.com>
12276         * gcc.dg/Wstrict-overflow-17.c: New test.
12278 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
12280         * gcc.dg/builtin-return-1.c (g): New.
12281         (main): Allocate at least 64 bytes on the stack.
12283 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
12285         * g++.dg/init/cleanup3.C: New test.
12287 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
12289         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
12290         int is 16 bits.
12292 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
12294         PR fortran/32156
12295         * gfortran.dg/char_array_constructor_3.f90: New test.
12297 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
12299         PR tree-optimization/32160
12300         * gfortran.dg/predcom-1.f: New test.
12302 2007-05-31  Richard Guenther  <rguenther@suse.de>
12304         * g++.dg/other/str_empty.C: Move...
12305         * g++.dg/other/pr30567.C: Move...
12306         * g++.dg/tree-ssa/pr27218.C: Move...
12307         * g++.dg/torture: ...here and remove dg-options.
12309 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
12311         PR c++/32158
12312         * g++.dg/ext/is_pod_incomplete.C: New.
12314 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
12315             Douglas Gregor <doug.gregor@gmail.com>
12316             Pedro Lamarao <pedro.lamarao@mndfck.org>
12317             Howard Hinnant <howard.hinnant@gmail.com>
12319         PR c++/7412
12320         PR c++/29939
12321         * g++.dg/cpp0x/rv8p.C: New.
12322         * g++.dg/cpp0x/temp-constructor-bug.C: New.
12323         * g++.dg/cpp0x/cast-bug.C: New.
12324         * g++.dg/cpp0x/elision_weak.C: New.
12325         * g++.dg/cpp0x/collapse-bug.C: New.
12326         * g++.dg/cpp0x/rv3p.C: New.
12327         * g++.dg/cpp0x/rv7n.C: New.
12328         * g++.dg/cpp0x/overload-conv-1.C: New.
12329         * g++.dg/cpp0x/rv2n.C: New.
12330         * g++.dg/cpp0x/deduce.C: New.
12331         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
12332         * g++.dg/cpp0x/rv6p.C: New.
12333         * g++.dg/cpp0x/template_deduction.C: New.
12334         * g++.dg/cpp0x/implicit-copy.C: New.
12335         * g++.dg/cpp0x/rv1p.C: New.
12336         * g++.dg/cpp0x/cast.C: New.
12337         * g++.dg/cpp0x/rv5n.C: New.
12338         * g++.dg/cpp0x/collapse.C: New.
12339         * g++.dg/cpp0x/overload-conv-2.C: New.
12340         * g++.dg/cpp0x/rv4p.C: New.
12341         * g++.dg/cpp0x/rvo.C: New.
12342         * g++.dg/cpp0x/iop.C: New.
12343         * g++.dg/cpp0x/rv3n.C: New.
12344         * g++.dg/cpp0x/rv7p.C: New.
12345         * g++.dg/cpp0x/reference_collapsing.C: New.
12346         * g++.dg/cpp0x/overload.C: New.
12347         * g++.dg/cpp0x/named.C: New.
12348         * g++.dg/cpp0x/rv2p.C: New.
12349         * g++.dg/cpp0x/rv6n.C: New.
12350         * g++.dg/cpp0x/not_special.C: New.
12351         * g++.dg/cpp0x/bind.C: New.
12352         * g++.dg/cpp0x/rv1n.C: New.
12353         * g++.dg/cpp0x/rv5p.C: New.
12354         * g++.dg/cpp0x/elision.C: New.
12355         * g++.dg/cpp0x/named_refs.C: New.
12356         * g++.dg/cpp0x/unnamed_refs.C: New.
12357         * g++.dg/cpp0x/rv4n.C: New.
12358         * g++.dg/cpp0x/elision_neg.C: New.
12359         * g++.dg/init/copy7.C: Run in C++98 mode.
12360         * g++.dg/overload/arg1.C: Ditto.
12361         * g++.dg/overload/arg4.C: Ditto.
12363 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
12365         PR c++/31809
12366         * g++.dg/opt/static5.C: New test.
12368 2007-05-30  Richard Guenther  <rguenther@suse.de>
12370         * g++.dg/dg.exp: Prune torture/.
12371         * g++.dg/torture/dg-torture.exp: New testsuite.
12373 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
12375         * gcc.target/arm/pr27387.C: Move and rename to ...
12376         * g++.dg/inherit/thunk8.C: ... here.
12378 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
12380         PR tree-optimization/31769
12381         * g++.dg/gomp/pr31769.C: New test.
12383 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
12385         * gcc.target/i386/stack-realign.c: New.
12387 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
12389         * gcc.dg/tree-ssa/prefetch-6.c: New test.
12391 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
12393         * gfortran.dg/sizeof.f90: New.
12395 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12397         PR c/31339
12398         * gcc.dg/boolcomplex-1.c: New test.
12400         PR c++/31339
12401         * g++.dg/ext/boolcomplex-1.c: New test.
12403 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
12405         * gcc.dg/matrix: New directory.
12407 2007-05-28  Tobias Burnus  <burnus@net-b.de>
12409         PR fortran/32124
12410         * gfortran.dg/allocate_stat_1.f90: New.
12412 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
12414         PR fortran/31972
12415         * transfer_hollerith_1.f90: New test.
12417 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12419         PR tree-opt/32100
12420         * gcc.c-torture/execute/vrp-7.c: New test.
12422 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
12424         * gfortran.dg/transfer_simplify_4.f90: New test.
12426 2007-05-27  Tobias Burnus  <burnus@net-b.de>
12428         PR fortran/32088
12429         * gfortran.dg/func_result_3.f90: New.
12431 2007-05-27  Tobias Burnus  <burnus@net-b.de>
12433         PR middle-end/32083
12434         * gfortran.dg/transfer_simplify_3.f90: New.
12436 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
12438         PR target/32065
12439         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
12440         to compile options.
12441         * gcc.target/i386/pr32065-2.c: New test.
12443 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12445         PR fortran/31813
12446         * gfortran.dg/io_constraints_2.f90: Update.
12448 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
12450         PR fortran/31219
12451         * gfortran.dg/array_constructor_17.f90: New test.
12453 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12455         PR tree-opt/32090
12456         * g++.dg/opt/array2.C: New testcase.
12458 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
12460         PR target/32065
12461         * gcc.target/i386/pr32065.c: New test.
12463 2007-05-25  Dirk Mueller  <dmueller@suse.de>
12464             Marcus Meissner <meissner@suse.de>
12466         * gcc.dg/attr-alloc_size.c: New.
12468 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
12469             Lee Millward  <lee.millward@gmail.com>
12471         PR c++/31745
12472         * g++.dg/parse/crash34.C: New test.
12474         * g++.dg/parse/crash35.C: New test.
12476 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
12478         * gcc.target/i386/sse2-check.h: New.
12479         * gcc.target/i386/sse2-vec-1.c: Likewise.
12480         * gcc.target/i386/sse2-vec-2.c: Likewise.
12481         * gcc.target/i386/sse2-vec-3.c: Likewise.
12482         * gcc.target/i386/sse2-vec-4.c: Likewise.
12483         * gcc.target/i386/sse2-vec-5.c: Likewise.
12484         * gcc.target/i386/sse2-vec-6.c: Likewise.
12486 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
12488         PR c++/31431
12489         PR c++/31432
12490         PR c++/31434
12491         PR c++/31435
12492         PR c++/31437
12493         PR c++/31438
12494         PR c++/31442
12495         PR c++/31443
12496         PR c++/31444
12497         PR c++/31445
12498         * g++.dg/cpp0x/pr31431.C: New.
12499         * g++.dg/cpp0x/pr31437.C: New.
12500         * g++.dg/cpp0x/pr31442.C: New.
12501         * g++.dg/cpp0x/pr31444.C: New.
12502         * g++.dg/cpp0x/pr31431-2.C: New.
12503         * g++.dg/cpp0x/pr31432.C: New.
12504         * g++.dg/cpp0x/pr31434.C: New.
12505         * g++.dg/cpp0x/pr31438.C: New.
12506         * g++.dg/cpp0x/pr31443.C: New.
12507         * g++.dg/cpp0x/pr31445.C: New.
12508         * g++.dg/cpp0x/variadic-crash1.C: New.
12510 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
12512         * gcc.target/arm/long-calls-1.c: New test.
12513         * gcc.target/arm/long-calls-2.c: Likewise.
12514         * gcc.target/arm/long-calls-3.c: Likewise.
12515         * gcc.target/arm/long-calls-4.c: Likewise.
12517 2007-05-25  Richard Guenther  <rguenther@suse.de>
12518             Andrew Pinski  <andrew_pinski@playstation.sony.com>
12520         PR tree-optimization/31982
12521         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
12523 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
12525         PR fortran/32047
12526         * gfortran.dg/result_in_spec_2.f90: New test.
12528 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12530         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
12532 2007-05-24  Ollie Wild  <aaw@google.com>
12534         * gcc.dg/cpp/counter-1.c: New test.
12535         * gcc.dg/pch/counter-1.c: New test.
12536         * gcc.dg/pch/counter-1.hs: New file.
12537         * gcc.dg/pch/counter-2.c: New test.
12538         * gcc.dg/pch/counter-2.hs: New file.
12539         * gcc.dg/pch/counter-3.c: New test.
12540         * gcc.dg/pch/counter-3.hs: New file.
12542 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
12544         * gcc.dg/tree-ssa/predcom-1.c: New test.
12545         * gcc.dg/tree-ssa/predcom-2.c: New test.
12546         * gcc.dg/tree-ssa/predcom-3.c: New test.
12547         * gcc.dg/tree-ssa/predcom-4.c: New test.
12548         * gcc.dg/tree-ssa/predcom-5.c: New test.
12549         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
12551 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
12553         PR testsuite/32062
12554         * gcc.target/i386/sse4_1-check.h (MASK): New.
12556 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12558         PR fortran/32038
12559         * gfortran.dg/pr25603.f: Initialize integer variables.
12561 2007-05-23  Ian Lance Taylor  <iant@google.com>
12563         * g++.dg/other/vrp1.C: New test.
12565 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
12567         PR preprocessor/20077
12568         * gcc.dg/cpp/paste15.c: New test.
12570 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
12571             Nigel Stephens  <nigel@mips.com>
12572             Richard Sandiford  <richard@codesourcery.com>
12574         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
12575         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
12576         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
12577         * gcc.target/mips/inter/mips16-inter.exp: New.
12579 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
12581         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
12583 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
12585         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
12586         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
12587         * gcc.target/i386/sse3-addsubps.c: Likewise.
12588         * gcc.target/i386/sse3-haddpd.c: Likewise.
12589         * gcc.target/i386/sse3-haddps.c: Likewise.
12590         * gcc.target/i386/sse3-hsubpd.c: Likewise.
12591         * gcc.target/i386/sse3-hsubps.c: Likewise.
12592         * gcc.target/i386/sse3-lddqu.c: Likewise.
12593         * gcc.target/i386/sse3-movddup.c: Likewise.
12594         * gcc.target/i386/sse3-movshdup.c: Likewise.
12595         * gcc.target/i386/sse3-movsldup.c: Likewise.
12597         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
12598         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
12599         * gcc.target/i386/ssse3-pabsd.c: Likewise.
12600         * gcc.target/i386/ssse3-pabsw.c: Likewise.
12601         * gcc.target/i386/ssse3-palignr.c: Likewise.
12602         * gcc.target/i386/ssse3-phaddd.c: Likewise.
12603         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
12604         * gcc.target/i386/ssse3-phaddw.c: Likewise.
12605         * gcc.target/i386/ssse3-phsubd.c: Likewise.
12606         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
12607         * gcc.target/i386/ssse3-phsubw.c: Likewise.
12608         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
12609         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
12610         * gcc.target/i386/ssse3-pshufb.c: Likewise.
12611         * gcc.target/i386/ssse3-psignb.c: Likewise.
12612         * gcc.target/i386/ssse3-psignd.c: Likewise.
12613         * gcc.target/i386/ssse3-psignw.c: Likewise.
12614         * gcc.target/i386/ssse3-vals.h: Likewise.
12616         * gcc.target/i386/sse3-check.h: New file.
12617         * gcc.target/i386/ssse3-check.h: Likewise.
12619 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12621         PR middle-end/31095
12622         * gcc.c-torture/compile/bcopy-1.c: New testcase.
12624 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12626         PR middle-end/31606
12627         * gcc.c-torture/20070522-1.c: New testcase.
12629 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12631         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
12633 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
12635         * gcc.c-torture/execute/ieee/20000320-1.x,
12636         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
12637         m68k-*-* and check_effective_target_coldfire_fpu.
12639 2007-05-22  Ollie Wild  <aaw@google.com>
12641         * g++.dg/lookup/hidden-class10.C: New test.
12642         * g++.dg/lookup/hidden-class11.C: New test.
12644 2007-05-22  Ollie Wild  <aaw@google.com>
12646         * g++.dg/lookup/name-clash5.C: New test.
12647         * g++.dg/lookup/name-clash6.C: New test.
12649 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12651         * g++.dg/other/i386-2.C: Update comments on header files tested.
12652         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
12653         of <tmmintrin.h>.
12654         * gcc.target/i386/sse-12.c: Likewise.
12655         * gcc.target/i386/sse-13.c: Likewise.
12656         * gcc.target/i386/sse-14.c: Likewise.
12658         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
12659         Redefined to test with immediate operand.
12660         (__builtin_ia32_blendps): Likewise.
12661         (__builtin_ia32_blendpd): Likewise.
12662         (__builtin_ia32_dpps): Likewise.
12663         (__builtin_ia32_dpps): Likewise.
12664         (__builtin_ia32_insertps128): Likewise.
12665         (__builtin_ia32_vec_ext_v4sf): Likewise.
12666         (__builtin_ia32_vec_set_v16qi): Likewise.
12667         (__builtin_ia32_vec_set_v4si): Likewise.
12668         (__builtin_ia32_vec_set_v2di): Likewise.
12669         (__builtin_ia32_vec_ext_v16qi): Likewise.
12670         (__builtin_ia32_vec_ext_v4si): Likewise.
12671         (__builtin_ia32_vec_ext_v2di): Likewise.
12672         (__builtin_ia32_roundpd): Likewise.
12673         (__builtin_ia32_roundsd): Likewise.
12674         (__builtin_ia32_roundps): Likewise.
12675         (__builtin_ia32_roundss): Likewise.
12676         (__builtin_ia32_mpsadbw128): Likewise.
12678 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12680         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
12682 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
12684         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
12685         failures.
12686         * gcc.dg/dfp/func-struct.c: Ditto.
12687         * gcc.dg/dfp/operator-assignment.c: Ditto.
12688         * gcc.dg/dfp/convert-bfp.c: Ditto.
12689         * gcc.dg/dfp/convert-int.c: Ditto.
12690         * gcc.dg/dfp/convert-int-max.c: Ditto.
12691         * gcc.dg/dfp/func-scalar.c: Ditto.
12692         * gcc.dg/dfp/cast.c: Ditto.
12693         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
12694         failures, and fix a typo in return type of arg1_128.
12695         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
12696         failures, and fix a typo in a constant suffix.
12697         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
12698         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
12700 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
12701             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12703         * lib/gcc-dg.exp(process_message): New proc.
12704         (dg-message): New test directive.
12705         * gcc.dg/always_inline.c: Use dg-message.
12706         * gcc.dg/always_inline2.c: Ditto.
12707         * gcc.dg/always_inline3.c: Ditto.
12708         * gcc.dg/invalid-call-1.c: Ditto.
12709         * gcc.dg/pr17506.c: Ditto.
12710         * gcc.dg/simd-5.c: Ditto.
12711         * gcc.dg/simd-6.c: Ditto.
12712         * gcc.dg/va-arg-2.c: Ditto.
12713         * gcc.dg/cpp/syshdr.c: Ditto.
12714         * gcc.dg/cpp/unc4.c: Ditto.
12715         * gcc.dg/cpp/trad/mi1.c: Ditto.
12716         * gcc.dg/cpp/trad/mi5.c: Ditto.
12717         * gcc.dg/cpp/trad/mi7.c: Ditto.
12718         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
12719         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
12720         * gcc.test-framework/test-framework.awk: Special-case outexists
12721         tests.
12723 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12725         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
12726         (bit_SSE4_2): Likewise.
12727         (bit_POPCNT): Likewise.
12729         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
12730         Check if assembler supports SSE4 instructions.
12732         * gcc.target/i386/sse4_1-blendpd.c: New file.
12733         * gcc.target/i386/sse4_1-blendps.c: Likewise.
12734         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
12735         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
12736         * gcc.target/i386/sse4_1-check.h: Likewise.
12737         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
12738         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
12739         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
12740         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
12741         * gcc.target/i386/sse4_1-extractps.c: Likewise.
12742         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
12743         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
12744         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
12745         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
12746         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
12747         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
12748         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
12749         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
12750         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
12751         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
12752         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
12753         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
12754         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
12755         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
12756         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
12757         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
12758         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
12759         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
12760         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
12761         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
12762         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
12763         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
12764         * gcc.target/i386/sse4_1-pminud.c: Likewise.
12765         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
12766         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
12767         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
12768         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
12769         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
12770         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
12771         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
12772         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
12773         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
12774         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
12775         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
12776         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
12777         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
12778         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
12779         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
12780         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
12781         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
12782         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
12783         * gcc.target/i386/sse4_1-round.h: Likewise.
12784         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
12785         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
12786         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
12787         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
12788         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
12789         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
12790         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
12791         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
12792         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
12793         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
12794         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
12795         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
12796         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
12797         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
12799 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12801         PR fortran/31627
12802         * gfortran.dg/bounds_check_7.f90: New test.
12804 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
12806         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
12807         (check_effective_target_sse4a): Ditto.
12809         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
12810         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
12811         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
12812         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
12813         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
12814         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
12815         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
12816         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
12817         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
12818         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
12819         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
12820         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
12821         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
12822         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
12823         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
12824         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
12825         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
12826         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
12827         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
12828         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
12830 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
12832         * g++.dg/ext/cleanup-1.C: New test.
12833         * g++.dg/ext/cleanup-2.C: Likewise.
12834         * g++.dg/ext/cleanup-3.C: Likewise.
12835         * g++.dg/ext/cleanup-4.C: Likewise.
12836         * g++.dg/ext/cleanup-5.C: Likewise.
12837         * g++.dg/ext/cleanup-6.C: Likewise.
12838         * g++.dg/ext/cleanup-8.C: Likewise.
12839         * g++.dg/ext/cleanup-9.C: Likewise.
12840         * g++.dg/ext/cleanup-10.C: Likewise.
12841         * g++.dg/ext/cleanup-11.C: Likewise.
12842         * g++.dg/ext/cleanup-dtor.C: Likewise.
12844 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12846         PR middle-end/31995
12847         * gcc.dg/vect/vect-102a.c: New test.
12849 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
12850             Paolo Carlini  <pcarlini@suse.de>
12851             Uros Bizjak  <ubizjak@gmail.com>
12853         * gcc.dg/gcc-have-sync-compare-and-swap.c,
12854         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
12855         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
12856         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
12857         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
12858         New testcases.
12860 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
12862         PR fortran/32002
12863         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
12865 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12867         PR fortran/32027
12868         * gfortran.dg/do_3.F90: Add checks for the final value of the
12869         loop variable.
12871 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
12873         * gcc.c-torture/execute/990127-2.x: New file.
12875 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
12877         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
12878         * gcc.target/i386/sse-12: Add -O to compile options.
12879         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
12880         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
12881         and mm3dnow.h.  Add -O to compile options.
12883 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
12885         PR fortran/31867
12886         * gfortran.dg/char_length_5.f90: New test.
12888         PR fortran/31994
12889         * gfortran.dg/array_reference_1.f90: New test.
12891 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12893         PR middle-end/7651
12894         PR c++/11856
12895         PR c/12963
12896         PR c/23587
12897         PR other/29694
12898         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
12899         * gcc.dg/Wtype-limits.c: New.
12900         * gcc.dg/Wtype-limits-Wextra.c: New.
12901         * gcc.dg/Wtype-limits-no.c: New.
12902         * g++.dg/warn/Wtype-limits.C: New.
12903         * g++.dg/warn/Wtype-limits-Wextra.C: New.
12904         * g++.dg/warn/Wtype-limits-no.C: New.
12906 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
12908         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
12909         instead of "-msse2".'
12910         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
12911         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
12912         and mm3dnow.h.
12913         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
12914         to test with immediate operand.
12915         (__builtin_ia32_insertqi): Ditto.
12916         (__builtin_ia32_palignr128): Ditto.
12917         (__builtin_ia32_palignr): Ditto.
12918         (__builtin_ia32_pshufhw): Ditto.
12919         (__builtin_ia32_pshuflw): Ditto.
12920         (__builtin_ia32_pshufd): Ditto.
12921         (__builtin_ia32_vec_set_v8hi): Ditto.
12922         (__builtin_ia32_vec_ext_v8hi): Ditto.
12923         (__builtin_ia32_shufpd): Ditto.
12924         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
12926 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
12928         PR fortran/32001
12929         * gfortran.dg/min_max_conformance.f90: Added more testcases.
12931 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
12933         PR target/31585
12934         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
12935         and "__inline".  Use "-msse" instead of "-msse2".
12937 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12939         PR middle-end/7651
12940         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
12941         * gcc.dg/20030906-2.c: Likewise.
12942         * objc.dg/method-17.m: Add -Wreturn-type.
12943         * obj-c++.dg/method-21.mm: Likewise.
12945 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
12947         PR target/31585
12948         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
12949         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
12950         (__builtin_ia32_psrlqi128): Ditto.
12951         (__builtin_ia32_psrlwi128): Ditto.
12952         (__builtin_ia32_psrldi128): Ditto.
12953         (__builtin_ia32_psrldqi128): Ditto.
12954         (__builtin_ia32_pslldqi128): Ditto.
12955         (__builtin_ia32_psrawi128): Ditto.
12956         (__builtin_ia32_psradi128): Ditto.
12957         (__builtin_ia32_psllqi128): Ditto.
12958         (__builtin_ia32_pslldi128): Ditto.
12959         (__builtin_prefetch): Ditto.
12960         (__builtin_ia32_pshufw): Ditto.
12961         (__builtin_ia32_vec_set_v4hi): Ditto.
12962         (__builtin_ia32_vec_ext_v4hi): Ditto.
12963         (__builtin_ia32_shufps): Ditto.
12964         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
12966 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12968         PR fortran/31974
12969         * gfortran.dg/char_allocation_1.f90: New test.
12971 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12973         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
12974         * gcc.dg/Wconversion-sign.c: New.
12975         * gcc.dg/Wconversion-integer-no-sign.c: New.
12976         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
12977         Wconversion-sign.C
12978         * g++.dg/warn/Wconversion-sign.C: New.
12979         * g++.old-deja/g++.other/warn4.C: Update.
12980         * g++.dg/warn/Wconversion1.C: Likewise.
12982 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12984         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
12985         * gcc.dg/torture/builtin-math-4.c: Likewise.
12987 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12989         PR libfortran/31964
12990         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
12992 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12994         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
12996 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
12998         PR target/31628
12999         * gcc.target/i386/pr31628.c: New.
13001 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
13003         PR middle-end/31344
13004         * gcc.dg/pr31344.c: New test.
13006 2007-05-17  Ian Lance Taylor  <iant@google.com>
13008         PR tree-optimization/31953
13009         * gcc.c-torture/compile/pr31953.c: New test.
13011 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13013         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
13015         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
13016         and drem.
13017         * gcc.dg/torture/builtin-math-4.c: Likewise.
13019         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
13020         * gcc.dg/torture/builtin-math-4.c: Likewise.
13022         * gcc.dg/torture/builtin-math-4.c: New test.
13024 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
13025             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13027         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
13028         * gcc.dg/cpp/include2.c: Ditto.
13029         * gcc.dg/cpp/mac-dir-2.c: Ditto.
13030         * gcc.dg/cpp/paste5.c: Ditto.
13031         * gcc.dg/cpp/paste6.c: Ditto.
13032         * gcc.dg/cpp/paste8.c: Ditto.
13033         * gcc.dg/cpp/paste11.c: Ditto.
13034         * gcc.dg/cpp/paste13.c: Ditto.
13035         * gcc.dg/cpp/skipping2.c: Ditto.
13036         * gcc.dg/reg-vol-struct-1.c: Ditto.
13037         * gcc.dg/Wshadow-1.c: Ditto.
13038         * gcc.dg/cpp/trad/comment.c: Ditto.
13039         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
13040         * gcc.dg/cpp/if-2.c: Ditto.
13041         * gcc.dg/array-5.c: Ditto.
13042         * gcc.dg/inline-15.c: Ditto.
13043         * gcc.dg/pr27953.c: Ditto.
13044         * gcc.dg/Wno-c++-compat.c: Ditto.
13046 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
13048         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
13050 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
13052         * gcc.c-torture/execute/20070517-1.c: New test.
13054 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
13056         PR fortran/31919
13057         * gfortran.dg/min_max_conformance.f90: New test.
13059 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
13061         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
13062         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
13063         gcc.dg/vect/vect-104.c: Use more complex construction to
13064         prevent vectorizing.
13065         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
13067 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
13069         PR tree-optimization/24659
13070         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
13071         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
13072         not vect_int target.
13073         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
13074         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
13075         targets.
13076         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
13077         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
13078         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
13080 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
13082         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
13083         and x86_64-*-* targets.
13084         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
13086 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
13088         PR fortran/18769
13089         PR fortran/30881
13090         PR fortran/31194
13091         PR fortran/31216
13092         PR fortran/31427
13093         * transfer_simplify_1.f90: New test.
13094         * transfer_simplify_2.f90: New test.
13096 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
13098         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
13100 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
13102         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
13104         * gcc.dg/fltconst-pedantic-dfp.c: New test.
13106         PR c/31924
13107         * gcc.dg/fltconst-1.c: New test.
13109         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
13110         * gcc.dg/dfp/operator-assignment.c: Ditto.
13112 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
13114         PR c++/29928
13115         * g++.dg/rtti/typeid5.C: New.
13117 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13119         PR fortran/31725
13120         * gfortran.dg/substr_4.f: New test.
13122 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
13124         * gcc.target/m68k/interrupt_thread-1.c,
13125         gcc.target/m68k/interrupt_thread-2.c,
13126         gcc.target/m68k/interrupt_thread-3.c: New.
13127         * gcc.target/m68k/m68k.exp: Accept fido.
13129 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
13131         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
13132         * gfortran.dg/altreturn_3.f90: Likewise.
13133         * gfortran.dg/assumed_dummy_1.f90: Likewise.
13134         * gfortran.dg/default_numeric_type_1.f90: Likewise.
13135         * gfortran.dg/inquire_iolength.f90: Likewise.
13136         * gfortran.dg/module_naming_1.f90: Likewise.
13137         * gfortran.dg/oldstyle_2.f90: Likewise.
13138         * gfortran.dg/operator_2.f90: Likewise.
13139         * gfortran.dg/parameter_array_element_1.f90: Likewise.
13140         * gfortran.dg/used_types_11.f90: Likewise.
13141         * gfortran.dg/zero_array_components_1.f90: Likewise.
13142         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
13143         * gfortran.dg/parameter_array_dummy.f90: Likewise.
13144         * gfortran.dg/real_const_3.f90: Likewise.
13146 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
13148         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
13149         * gcc.dg/tree-ssa/loop-30.c: New test.
13151 2007-05-13  Richard Guenther  <rguenther@suse.de>
13153         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
13154         scanning forwprop1.
13155         * g++.dg/tree-ssa/pr31146.C: Likewise.
13157 2007-05-13  Revital Eres  <eres@il.ibm.com>
13159         * gcc.dg/dse.c: New test.
13161 2007-05-12  Richard Guenther  <rguenther@suse.de>
13163         PR tree-optimization/31797
13164         * gcc.c-torture/compile/pr31797.c: New testcase.
13166 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
13168         PR fortran/30746
13169         * gfortran.dg/host_assoc_function_1.f90: New test.
13171 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
13173         PR c++/31829
13174         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
13176 2007-05-11  Silvius Rus  <rus@google.com>
13178         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
13179         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
13180         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
13181         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
13182         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
13183         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
13184         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
13185         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
13186         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
13187         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
13188         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
13189         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
13190         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
13191         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
13192         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
13193         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
13195 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
13197         PR other/31852
13198         * gcc.c-torture/execute/builtins/memchr.c: New.
13199         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
13200         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
13202 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
13204         PR fortran/30876
13205         * gfortran.dg/recursive_reference_1.f90: Put error at correct
13206         line.
13207         * gfortran.dg/recursive_reference_2.f90: New test.
13209 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
13211         PR fortran/30878
13212         * gfortran.dg/namelist_29.f90: New test.
13214 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
13216         PR fortran/31474
13217         * gfortran.dg/entry_10.f90: New test.
13219 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
13221         PR tree-optimization/31885
13222         * gcc.dg/tree-ssa/loop-29.c: New test.
13224 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
13226         * assumed_dummy_1.f90: Fix dg directive.
13227         * char_initialiser_actual.f90: Likewise.
13228         * nested_modules_2.f90: Likewise.
13229         * shift-alloc.f90: Likewise.
13231 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
13233         * gcc.dg/20070507-1.c: Disable for non-pic targets.
13235 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13237         PR libfortran/31880
13238         * gfortran.dg/unf_read_corrupted_2.f90: New test.
13240 2007-05-09  Mike Stump  <mrs@apple.com>
13242         * g++.dg/other/first-global.C: Add -fpie for darwin.
13243         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
13245 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
13247         * gcc.dg/20070507-1.c: New testcase.
13249 2007-05-08  Chao-ying Fu  <fu@mips.com>
13251         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
13252         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
13253         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
13254         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
13256 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
13258         PR 31847
13259         * gcc.dg/pr31847.c: New test.
13261 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
13263         PR fortran/31692
13264         * gfortran.dg/actual_array_result_1.f90: New test.
13266 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
13268         PR fortran/29397
13269         * gfortran.dg/parameter_array_init_1.f90: New test.
13271         PR fortran/29400
13272         * gfortran.dg/parameter_array_init_2.f90: New test.
13274 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
13276         PR target/31854
13277         * gcc.target/i386/pr31854.c: New test.
13279 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
13281         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
13283 2007-05-07  Mike Stump  <mrs@apple.com>
13285         * g++.old-deja/g++.mike/empty.C: Add.
13287 2007-05-07  Eric Christopher  <echristo@apple.com>
13289         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
13291 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
13293         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
13294         variable.  Rearrange conversions from binary float to decimal float.
13296 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
13298         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
13299         x86.
13301 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
13303         * gnat.dg/opt1.ad[sb]: New testcase.
13305 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13307         PR fortran/31399
13308         * gfortran.dg/do_3.F90: New test.
13310 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13312         PR fortran/31764
13313         * gfortran.dg/new_line.f90: Add new checks.
13315 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13317         PR fortran/31201
13318         * gfortran.dg/large_unit_1.f90: New.
13319         * gfortran.dg/large_unit_2.f90: New.
13320         * gfortran.dg/iostat_4.f90: New
13321         * gfortran.dg/bounds_check_fail_1.f90: Updated.
13323 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
13325         PR fortran/31540
13326         * gfortran.dg/char_result_4.f90: New test.
13328 2007-06-05  Revital Eres  <eres@il.ibm.com>
13330         PR 30957
13331         * gcc.dg/pr30957-1.c: New test.
13333 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13335         PR fortran/31251
13336         * gfortran.dg/char_type_len_2.f90: New test.
13338 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
13340         PR 31775
13341         * g++.dg/other/nested-extern.cc: New.
13342         * g++.dg/other/nested-extern-1.C: New.
13343         * g++.dg/other/nested-extern-2.C: New.
13345 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
13347         PR fortran/31760
13348         * gfortran.dg/erf.f90: New test.
13349         * gfortran.dg/besxy.f90: New test.
13351 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
13353         PR fortran/22359
13354         * gfortran.dg/fseek.f90: New test.
13356 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
13358         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
13360 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13362         PR libfortran/31210
13363         * gfortran.dg/zero_length_1.f90: New test.
13365 2007-05-04  Tobias Burnus  <burnus@net-b.de>
13367         PR fortran/31803
13368         * gfortran.dg/char_pointer_assign_3.f90: New test.
13369         * gfortran.dg/char_result_2.f90: Re-enable test.
13371 2007-05-04  Tobias Burnus  <burnus@net-b.de>
13373         PR fortran/25071
13374         * gfortran.dg/char_length_3.f90: New test.
13375         * gfortran.dg/char_result_2.f90: Fix test.
13377 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
13379         PR tree-optimization/30565
13380         * gcc.dg/tree-ssa/loop-27.c: New test.
13382 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
13384         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
13385         * gcc.target/bfin/arith.c (__v2hi): Likewise.
13386         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
13387         * gcc.target/bfin/shift.c (__v2hi): Likewise.
13389 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
13391         PR tree-optimization/31699
13392         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
13393         New.
13394         (check_effective_target_vect_floatint_cvt): New.
13395         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
13396         of specific targets.
13397         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
13398         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
13399         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
13400         * gcc.dg/vect/vect-iv-4.c: Likewise.
13401         * gcc.dg/vect/vect-multitypes-11.c: New.
13402         * gcc.dg/vect/pr31699.c: New.
13404 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
13406         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
13408 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
13410         PR C++/31663
13411         * g++.dg/warn/anonymous-namespace-2.C: New.
13412         * g++.dg/warn/anonymous-namespace-2.h: New.
13414 2007-05-02  Paul Brook  <paul@codesourcery.com>
13416         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
13418 2007-05-02  Eric Christopher  <echristo@apple.com>
13420         * gcc.dg/cpp/if-div.c: New file.
13422 2007-05-02  Tom Tromey  <tromey@redhat.com>
13424         PR preprocessor/28709:
13425         * gcc.dg/cpp/pr28709.c: New file.
13427 2007-05-02  Richard Guenther  <rguenther@suse.de>
13429         PR tree-optimization/31146
13430         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
13432 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
13434         * gcc.c-torture/compile/limits-blockid.c: New.
13435         * gcc.c-torture/compile/limits-caselabels.c: New.
13436         * gcc.c-torture/compile/limits-declparen.c: New.
13437         * gcc.c-torture/compile/limits-enumconst.c: New.
13438         * gcc.c-torture/compile/limits-exprparen.c: New.
13439         * gcc.c-torture/compile/limits-externalid.c: New.
13440         * gcc.c-torture/compile/limits-fnargs.c: New.
13441         * gcc.c-torture/compile/limits-fndefn.c: New.
13442         * gcc.c-torture/compile/limits-idexternal.c: New.
13443         * gcc.c-torture/compile/limits-idinternal.c: New.
13444         * gcc.c-torture/compile/limits-pointer.c: New.
13445         * gcc.c-torture/compile/limits-stringlit.c: New.
13446         * gcc.c-torture/compile/limits-structmem.c: New.
13447         * gcc.c-torture/compile/limits-structnest.c: New.
13449 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
13451         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
13453 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13455         PR middle-end/31740
13456         * gcc.c-torture/compile/20070501-1.c: New testcase.
13458 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
13460         PR fortran/31732
13461         * gfortran.dg/array_memset_2:  New test case.
13463 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
13465         PR testsuite/31615
13466         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
13468 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
13470         PR testsuite/31589
13471         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
13472         dg-final test.
13473         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
13474         keyword to dg-final test.
13475         * gcc.dg/vect/vect-iv-4.c: Likewise.
13476         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
13477         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
13478         test.
13479         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
13480         cast.
13481         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
13482         * lib/target-supports.exp
13483         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
13484         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
13486 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
13488         * gcc.c-torture/execute/ieee/20000320-1.c: Use
13489         __LONG_LONG_MAX__ and its friends instead of those supplied by
13490         limits.h.
13492 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
13494         PR C++/31721
13495         * g++.dg/ext/vector7.C: New testcase.
13497 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13499         PR fortran/31591
13500         * gfortran.dg/bound_simplification_1.f90: New test.
13502 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13504         PR fortran/31645
13505         * gfortran.dg/bom_error.f90: New test.
13506         * gfortran.dg/bom_include.f90: New test.
13507         * gfortran.dg/bom_UTF16-LE.f90: New test.
13508         * gfortran.dg/bom_UTF16-BE.f90: New test.
13509         * gfortran.dg/bom_UTF-8.f90: New test.
13510         * gfortran.dg/bom_UTF-32.f90: New test.
13511         * gfortran.dg/bom_UTF-8.F90: New test.
13512         * gfortran.dg/bom_include.inc: New file.
13514 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13516         PR C++/30221
13517         * g++.dg/init/ptrfn2.C: New test.
13518         * g++.dg/init/ptrfn3.C: New test.
13520 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
13522         PR fortran/31711
13523         * gfortran.dg/dependency_21.f90: New test.
13525 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13527         * gfortran.dg/secnds.f: Use real*8.
13528         * gfortran.dg/secnds-1.f: Use real*8.
13530 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13532         PR libfortran/31532
13533         * gfortran.dg/inquire_5.f90: Update test.
13535 2007-04-27  Ian Lance Taylor  <iant@google.com>
13537         PR middle-end/31710
13538         * gcc.c-torture/compile/pr31710.c: New test.
13540 2007-04-27  Richard Guenther  <rguenther@suse.de>
13542         PR tree-optimization/30965
13543         PR tree-optimization/30978
13544         * gcc.dg/tree-ssa/pr30978.c: New testcase.
13545         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
13546         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
13547         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
13549 2007-04-27  Richard Guenther  <rguenther@suse.de>
13551         PR tree-optimization/31715
13552         * gcc.dg/Warray-bounds-4.c: New testcase.
13554 2007-04-26  Ian Lance Taylor  <iant@google.com>
13556         PR target/28675
13557         * gcc.c-torture/compile/pr28675.c: New test.
13559 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13561         PR C++/30016
13562         * g++.dg/ext/vector6.C: New test.
13564 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
13566         * gcc.c-torture/execute/ieee/20000320-1.x: New.
13568 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
13570         PR middle-end/31617
13571         * g++.dg/other/str_empty.C: Add expected warning.
13573 2007-04-26  Richard Guenther  <rguenther@suse.de>
13574         Daniel Berlin  <dberlin@dberlin.org>
13576         PR tree-optimization/30567
13577         * g++.dg/other/pr30567.C: New testcase.
13579 2007-04-26  Richard Guenther  <rguenther@suse.de>
13581         PR tree-optimization/31703
13582         * gcc.c-torture/compile/pr31703.c: New testcase.
13583         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
13584         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
13586 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
13588         * gfortran.dg/open_errors.f90: Added if statements checking
13589         the value of iostat.
13591 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
13593         PR c++/31598
13594         * g++.dg/gomp/pr31598.C: New test.
13596         PR tree-optimization/30558
13597         * g++.dg/gomp/pr30558.C: New test.
13599 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
13601         PR c++/31338
13602         * g++.dg/ext/complex2.C: New test.
13604 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
13606         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
13608 2007-04-25  Thiemo Seufer  <ths@mips.com>
13610         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
13611         value to signed char.
13613 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
13615         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
13616         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
13617         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
13619 2007-04-25  Tobias Burnus  <burnus@net-b.de>
13621         PR fortran/31668
13622         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
13623         statement functions.
13624         * gfortran.dg/c_by_val_5.f90: New test.
13626 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
13628         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
13629         with two new subroutines to avoid parameter-induced aliasing.
13630         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
13631         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
13633 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13635         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
13636         * g++.dg/warn/Warray-bounds.C: Likewise.
13638 2007-04-24  Ian Lance Taylor  <iant@google.com>
13640         PR tree-optimization/31605
13641         * gcc.c-torture/execute/pr31605.c: New test.
13643 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13645         PR fortran/31587
13646         * lib/gcc-dg.exp (scan-module): New function.
13647         * gfortran.dg/module_md5_1.f90: New test.
13649 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
13651         * g++.old-deja/g++.pt/defarg6.C: Only run with
13652         -std=gnu++98.
13653         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
13654         * g++.dg/cpp0x/variadic61.C: Ditto.
13655         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
13656         * g++.dg/cpp0x/variadic62.C: Ditto.
13657         * g++.dg/template/meminit1.C: Ditto.
13658         * g++.dg/template/operator7.C: Ditto.
13659         * g++.dg/template/static15.C: Ditto.
13660         * g++.dg/template/invalid1.C: Ditto.
13661         * g++.dg/template/shift1.C: Ditto.
13662         * g++.dg/template/error10.C: Ditto.
13664 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
13666         PR diagnostic/25923
13667         * gfortran.dg/pr25923.f90: New test.
13669 2007-04-24  Ian Lance Taylor  <iant@google.com>
13671         PR tree-optimization/31602
13672         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
13674 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
13676         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
13677         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
13679 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
13681         * gcc.target/i386/reload-1.c. New.
13683 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13684             Olga Golovanevsky  <olga@il.ibm.com>
13686         * g++.dg/other/str_empty.C: New test.
13688 2007-04-24  Richard Henderson  <rth@redhat.com>
13690         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
13692 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
13694         PR target/31641
13695         * gcc.c-torture/compile/pr31641.c: New testcase.
13697 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
13699         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
13700         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
13701         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
13702         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
13704 2007-04-23  Simon Baldwin  <simonb@google.com>
13706         * g++.dg/other/error15.C: New.
13707         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
13708         triggering a "multiple parameters named" error.
13710 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
13712         PR fortran/31618
13713         * gfortran.dg/backspace_8.f:  New test case.
13715 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
13717         PR fortran/31630
13718         * gfortran.dg/used_types_17.f90: New test.
13720         PR fortran/31620
13721         * gfortran.dg/zero_array_components_1.f90: New test.
13723 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13725         PR fortran/31616
13726         * gfortran.dg/open_errors.f90: Allow a different error message.
13728 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
13730         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
13731         Rename from check_effective_target_vect_pack_mod.  Rename global
13732         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
13733         messages.
13734         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
13735         rename.
13736         * gcc.dg/vect/vect-iv-8a.c: Ditto.
13737         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
13739 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13741         PR middle-end/31448
13742         * gcc.c-torture/execute/pr31448.c: New testcase.
13744 2007-04-22  Nick Clifton  <nickc@redhat.com>
13746         * gcc.dg/20020312-2.c: Add support for the FRV.
13748 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
13750         PR tree-optimization/24659
13751         * gcc.dg/vect/vect-float-extend-1.c: New test.
13752         * gcc.dg/vect/vect-float-truncate-1.c: New test.
13754 2007-04-22  Richard Guenther  <rguenther@suse.de>
13756         PR tree-optimization/29789
13757         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
13758         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
13760 2007-04-22  Revital Eres  <eres@il.ibm.com>
13762         * gcc.dg/var-expand2.c: New test.
13764 2007-04-22  Revital Eres  <eres@il.ibm.com>
13766         * gcc.dg/var-expand3.c: New test.
13768 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13770         PR fortran/31495
13771         * gfortran.dg/continuation_8.f90: New test.
13773 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13775         PR C/30265
13776         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
13777         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
13779 2007-04-21  Richard Guenther  <rguenther@suse.de>
13781         PR middle-end/31136
13782         * gcc.c-torture/execute/pr31136.c: New testcase.
13784 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
13786         * gcc.target/i386/movsi-sm-1.c: New.
13788 2007-04-20  Richard Henderson  <rth@redhat.com>
13790         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
13791         * gcc.dg/pr27095.c: Cope with alpha GOT load.
13793 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
13795         * gcc.target/i386/ordcmp-1.c: New test.
13796         * gcc.target/i386/unordcmp-1.c: New test.
13798         PR tree-optimization/31632
13799         * gcc.c-torture/compile/20070419-1.c: New test.
13801 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13803         * gcc.dg/invalid-call-1.c: New test.
13805 2007-04-18  Dirk Mueller  <dmueller@suse.de>
13807         PR diagnostic/31227
13808         * gcc.dg/Warray-bounds-3.c: New.
13810 2007-04-18  Richard Guenther  <rguenther@suse.de>
13812         PR tree-optimization/19431
13813         PR tree-optimization/21463
13814         * gcc.c-torture/execute/20070212-1.c: New testcase.
13815         * gcc.c-torture/execute/20070212-2.c: Likewise.
13816         * gcc.c-torture/execute/20070212-3.c: Likewise.
13817         * gcc.dg/tree-ssa/pr19431.c: Likewise.
13818         * gcc.dg/tree-ssa/pr21463.c: Likewise.
13819         * g++.dg/tree-ssa/pr21463.C: Likewise.
13820         * g++.dg/tree-ssa/pr30738.C: Likewise.
13822 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
13824         PR c++/31513
13825         * g++.dg/expr/bitfield8.C: New test.
13827 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
13828             Richard Sandiford  <richard@codesourcery.com>
13830         * lib/target-supports.exp (check_profiling_available): Return 0
13831         for uClibc with -p or -pg.
13833 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
13835         PR c++/31517
13836         * g++.dg/template/init7.C: New test.
13838 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
13840         PR rtl-optimization/31360
13841         * gcc.dg/loop-7.c: New test.
13843 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
13845         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
13846         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
13847         build.
13848         (compat-execute): Likewise.
13849         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
13850         files to remote hosts.
13851         * lib/c-ctorture.exp (c-torture-compile): Likewise.
13852         (c-torture-execute): Likewise.
13853         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
13854         or plain file.  Use remote_upload and remote_download to copy
13855         files about.
13856         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
13857         before scanning it.
13859 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
13861         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
13863 2007-04-16  Lawrence Crowl  <crowl@google.com>
13865         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
13866         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
13867         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
13868         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
13869         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
13870         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
13871         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
13872         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
13873         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
13874         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
13875         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
13877         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
13878         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
13879         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
13880         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
13881         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
13882         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
13883         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
13884         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
13885         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
13886         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
13887         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
13889 2007-04-16  Ian Lance Taylor  <iant@google.com>
13891         PR tree-optimization/31522
13892         * gcc.dg/Wstrict-overflow-16.c: New test.
13894 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
13896         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
13898 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
13900         PR fortran/31144
13901         * gfortran.dg/module_naming_1.f90: New.
13903 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
13905         * lib/target-supports.exp (check_profiling_available): Return
13906         false for m68k-*-uclinux.
13908 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
13910         PR c++/29365
13911         Testcase for c++ anonymous namespace warning
13913         * g++.dg/warn/anonymous-namespace-1.C: New test
13914         * g++.dg/warn/anonymous-namespace-1.h: New test
13916 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13918         PR testsuite/31578
13919         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
13921 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13923         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
13925 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
13927         PR fortran/31204
13928         * gfortran.dg/array_constructor_16.f90: New test.
13930 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
13932         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
13933         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
13935 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13937         PR rtl-optimization/31500
13938         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
13939         * g++.dg/warn/Warray-bounds.C: Likewise.
13941 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13943         PR C/31520
13944         * gcc.dg/gnu89-init-4.c: New testcase.
13946 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
13948         PR c++/25874
13949         * gcc.dg/gomp/pr25874.c: Add dg-options.
13950         * g++.dg/gomp/pr25874.C: Add dg-options.
13952 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
13954         PR fortran/21061
13955         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
13956         * gfortran.dg/warnings_are_errors_1.f: New testcase.
13958 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13960         PR fortran/31561
13961         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
13963 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
13965         PR fortran/29507
13966         PR fortran/31404
13967         * gfortran.dg/initialization_6.f90: New test.
13969 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
13971         * gcc.c-torture/compile/pr27528.c: Require nonpic.
13973         * lib/target-supports.exp (check_gc_sections_available):
13974         Return false if ldflags includes -elf2flt.
13976 2007-04-13  Jason Merrill  <jason@redhat.com>
13978         PR c++/31074
13979         * conv3.C: New test.
13981 2007-04-13  Mike Stump  <mrs@apple.com>
13983         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
13984         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
13986 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
13988         PR tree-optimization/29598
13989         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
13991 2007-04-13  Tobias Burnus  <burnus@net-b.de>
13993         PR fortran/31559
13994         * gfortran.dg/func_assign.f90: New test.
13996 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
13998         PR fortran/31550
13999         * gfortran.dg/used_types_16.f90: New test.
14001 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
14003         PR fortran/18937
14004         * gfortran.dg/goto_2.f90: New.
14005         * gfortran.dg/goto_3.f90: New.
14006         * gfortran.dg/pr17708.f90: Rename to ...
14007         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
14009 2007-04-13  Tobias Burnus  <burnus@net-b.de>
14011         PR fortran/31562
14012         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
14013         instead of a struct.
14015 2007-04-13  Tobias Burnus  <burnus@net-b.de>
14017         PR fortran/31562
14018         * gfortran.dg/value_4.c: Use GNU extensions for complex
14019         instead of a struct.
14021 2007-04-13  Richard Guenther  <rguenther@suse.de>
14023         PR tree-optimization/21258
14024         * gcc.dg/tree-ssa/vrp34.c: New testcase.
14026 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14028         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
14029         <complex.h>.
14031 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
14033         PR fortran/31250
14034         * gfortran.dg/char_length_2.f90: New.
14035         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
14036         * gfortran.dg/repeat_4.f90: Likewise.
14038         PR fortran/31266
14039         * gfortran.dg/char_assign_1.f90: New.
14041         PR fortran/31471
14042         * gfortran.dg/block_name_1.f90: New.
14043         * gfortran.dg/block_name_2.f90: New.
14045 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
14047         PR c++/31078
14048         * g++.dg/other/pr31078.C: New.
14050 2007-04-12  Richard Guenther  <rguenther@suse.de>
14052         PR tree-optimization/31169
14053         * gcc.c-torture/execute/pr31169.c: New testcase.
14055 2007-04-12  Richard Guenther  <rguenther@suse.de>
14057         PR tree-optimization/24689
14058         PR tree-optimization/31307
14059         * g++.dg/tree-ssa/pr31307.C: New testcase.
14060         * gcc.dg/tree-ssa/pr24689.c: Likewise.
14062 2007-04-12  Tobias Burnus  <burnus@net-b.de>
14064         PR fortran/31472
14065         * gfortran.dg/access_spec_1.f90: New test.
14066         * gfortran.dg/access_spec_2.f90: New test.
14067         * gfortran.dg/non_module_public.f90: Match new error message.
14069 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
14071         PR testsuite/31538
14072         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
14073         to 4 at line 38 to fix bounds problem.
14075 2007-04-11  Tobias Burnus  <burnus@net-b.de>
14077         PR testsuite/31240
14078         * gfortran.dg/pointer_intent_1.f90: Fix test.
14080 2007-04-10  Eric Christopher  <echristo@apple.com>
14082         * lib/target-supports.exp
14083         (check_effective_target_fstack_protector): Rewrite.
14085 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
14087         PR c++/31449
14088         * g++.dg/init/const5.C: New test.
14090 2007-04-09  Jan Hubicka  <jh@suse.cz>
14092         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
14094 2007-04-08  Jan Hubicka  <jh@suse.cz>
14096         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
14098 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14100         PR fortran/31257
14101         * gfortran.dg/achar_4.f90: New test.
14103 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14105         PR fortran/30880
14106         * gfortran.dg/used_dummy_types_8.f90: New test.
14108 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14110         PR fortran/30872
14111         * gfortran.dg/parameter_array_element_1.f90: New test.
14113 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14115         PR fortran/31222
14116         * gfortran.dg/default_numeric_type_1.f90: New test.
14118 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14120         PR fortran/31424
14121         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
14123 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14125         PR fortran/31293
14126         * gfortran.dg/interface_12.f90: New test.
14128 2007-04-07  Bruce Korb  <bkorb@gnu.org>
14130         * gcc.dg/format/opt-6.c: New test.
14131         * gcc.dg/format/nul-1.c: New test.
14132         * gcc.dg/format/nul-2.c: New test.
14134 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14136         PR libgfortran/31395
14137         * gfortran.dg/fmt_colon.f90: New test.
14139 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
14141         * g++.old-deja/g++.other/init18.C: Use
14142         dg-require-effective-target instead of an explicit xfail.
14144 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
14146         * gcc.dg/dfp/signbit-1.c
14147         * gcc.dg/dfp/signbit-2.c
14149 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
14151         PR fortran/31483
14152         * gfortran.dg/altreturn_5.f90: New test.
14154 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
14156         PR fortran/31292
14157         * gfortran.dg/contained_module_proc_1.f90: New test.
14159 2007-04-04  Stuart Hastings  <stuart@apple.com>
14161         PR 31281
14162         * objc/execute/exceptions/pr31281.m: New.
14164 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
14166         * g++.dg/ext/dllimport12.C: Update comments.
14168 2007-04-03  Eric Christopher  <echristo@apple.com>
14170         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
14172 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14174         PR fortran/31304
14175         * gfortran.dg/repeat_2.f90: New test.
14176         * gfortran.dg/repeat_3.f90: New test.
14177         * gfortran.dg/repeat_4.f90: New test.
14179 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
14181         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
14183 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
14185         PR c++/30847
14186         * g++.dg/parse/cond3.C: New test.
14188         PR middle-end/30704
14189         * gcc.c-torture/execute/ieee/pr30704.c: New test.
14191 2007-04-02  Jason Merrill  <jason@redhat.com>
14193         PR c++/31187
14194         * g++.dg/ext/visibility/anon3.C: New test.
14196 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14198         PR libgfortran/31052
14199         * gfortran.dg/namelist_28.f90: New test.
14201 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14203         PR libgfortran/31366
14204         * gfortran.dg/direct_io_6.f90: New test.
14206 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14208         PR libgfortran/31207
14209         * gfortran.dg/advance_5.f90: New test.
14210         * gfortran.dg/advance_6.f90: New test.
14212 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
14214         * g++.dg/ext/dllimport6.C: Remove extra ';'.
14215         * g++.dg/ext/dllimport7.C: Likewise.
14216         * g++.dg/ext/selectany1.C: Likewise.
14218 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
14220         * g++.dg/parser/pr31138.C: New.
14221         * g++.dg/parser/pr31140.C: New.
14222         * g++.dg/parser/pr31141.C: New.
14224 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
14226         PR c++/26099
14227         * g++.dg/ext/is_base_of.C: New.
14228         * g++.dg/ext/has_virtual_destructor.C: New.
14229         * g++.dg/ext/is_polymorphic.C: New.
14230         * g++.dg/ext/is_base_of_diagnostic.C: New.
14231         * g++.dg/ext/is_enum.C: New.
14232         * g++.dg/ext/has_nothrow_assign.C: New.
14233         * g++.dg/ext/has_nothrow_constructor.C: New.
14234         * g++.dg/ext/is_empty.C: New.
14235         * g++.dg/ext/has_trivial_copy.C: New.
14236         * g++.dg/ext/has_trivial_assign.C: New.
14237         * g++.dg/ext/is_abstract.C: New.
14238         * g++.dg/ext/is_pod.C: New.
14239         * g++.dg/ext/has_nothrow_copy.C: New.
14240         * g++.dg/ext/is_class.C: New.
14241         * g++.dg/ext/has_trivial_constructor.C: New.
14242         * g++.dg/ext/is_union.C: New.
14243         * g++.dg/ext/has_trivial_destructor.C: New.
14244         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
14245         * g++.dg/template/crash43.C: Likewise.
14247 2007-03-29  Dirk Mueller  <dmueller@suse.de>
14249         * g++.dg/warn/pedantic2.C: New testcase.
14251 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14253         * size_dim.f90: Fix dg directive.
14254         * pr16433.f: Likewise.
14255         * use_6.f90: Likewise.
14256         * use_7.f90: Likewise.
14257         * entry_9.f90: Likewise.
14258         * pointer_intent_2.f90: Likewise.
14259         * protected_1.f90: Likewise.
14260         * fmt_missing_period_2.f: Likewise.
14261         * pointer_intent_3.f90: Likewise.
14262         * protected_2.f90: Likewise.
14263         * protected_3.f90: Likewise.
14264         * pr15754.f90: Likewise.
14265         * protected_4.f90: Likewise.
14266         * protected_5.f90: Likewise.
14267         * initialization_2.f90: Likewise.
14268         * protected_6.f90: Likewise.
14269         * continuation_7.f90: Likewise.
14270         * derived_function_interface_1.f90: Likewise.
14271         * der_pointer_4.f90: Likewise.
14272         * fmt_zero_precision.f90: Likewise.
14273         * blockdata_3.f90: Likewise.
14274         * fmt_missing_period_1.f: Likewise.
14275         * real_const_3.f90: Likewise.
14276         * use_4.f90: Likewise.
14277         * fmt_missing_period_3.f: Likewise.
14278         * use_5.f90: Likewise.
14280 2007-03-28  Mike Stump  <mrs@apple.com>
14282         * gcc.dg/darwin-comm.c: Add.
14284 2007-03-28  Eric Christopher  <echristo@apple.com>
14286         * lib/target-supports.exp (check_effective_target_fstack_protector):
14287         New.
14288         * gcc.dg/ssp-1.c: Use.
14289         * gcc.dg/ssp-2.c: Ditto.
14291 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
14293         PR c++/29077
14294         * g++.dg/parse/constructor3.C: New test.
14296 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
14298         * gnat.dg/thin_pointer.ad[sb]: New test.
14300 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
14302         * g++.dg/cpp0x/bracket1.C: New.
14303         * g++.dg/cpp0x/bracket2.C: New.
14304         * g++.dg/cpp0x/bracket3.C: New.
14305         * g++.dg/cpp0x/bracket4.C: New.
14307 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
14309         * g++.dg/cpp0x/temp_default1.C: New.
14310         * g++.dg/cpp0x/temp_default3.C: New.
14311         * g++.dg/cpp0x/temp_default2.C: New.
14312         * g++.dg/cpp0x/temp_default4.C: New.
14314 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
14316         PR c++/29993
14317         * g++.dg/other/cv_func2.C: New.
14319 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
14321         * gcc.dg/dfp/func-vararg-alternate.h: New file.
14322         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
14323         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
14324         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
14326         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
14327         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
14329         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
14331         * lib/compat.exp (compat-execute): Fix processing of file names.
14333 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
14335         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
14337 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
14339         * lib/target-supports.exp (check_effective_target_fortran_large_real):
14340         Delete created executable test file.
14341         (check_effective_target_fortran_large_int): Ditto.
14342         (check_effective_target_static_libgfortran): Ditto.
14344 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
14346         PR c++/30500
14347         * g++.dg/warn/pragma-system_header1.C: New test.
14348         * g++.dg/warn/pragma-system_header2.C: New test.
14349         * g++.dg/warn/pragma-system_header1.h. New.
14350         * g++.dg/warn/pragma-system_header2.h. New.
14352 2007-03-26  Ian Lance Taylor  <iant@google.com>
14354         PR tree-optimization/31345
14355         * gcc.c-torture/compile/pr31345-1.c: New test.
14357 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
14359         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
14360         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
14361         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
14362         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
14363         * gfortran.dg/overload_1.f90: Likewise.
14364         * gfortran.dg/impure_assignment_1.f90: Likewise.
14365         * gfortran.dg/error_recovery_3.f90: Likewise.
14366         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
14367         * gfortran.dg/sequence_types_1.f90: Likewise.
14368         * gfortran.dg/internal_references_1.f90: Likewise.
14369         * gfortran.dg/present_1.f90: Likewise.
14370         * gfortran.dg/volatile10.f90: Likewise.
14371         * gfortran.dg/module_equivalence_2.f90: Likewise.
14372         * gfortran.dg/use_4.f90: Likewise.
14373         * gfortran.dg/elemental_result_1.f90: Likewise.
14374         * gfortran.dg/generic_actual_arg.f90: Likewise.
14375         * gfortran.dg/private_type_5.f90: Likewise.
14376         * gfortran.dg/protected_4.f90: Likewise.
14377         * gfortran.dg/interface_3.f90: Likewise.
14379 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
14381         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
14382         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
14384 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
14386         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
14388 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14390         PR libgfortran/31199
14391         * gfortran.dg/fmt_t_4.f90: New test.
14393 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
14395         PR libfortran/31297
14396         * gfortran.dg/backspace_5.f:  Initialize variable(s).
14397         * gfortran.dg/backspace_6.f:  Likewise.
14398         * gfortran.dg/char_bounds_check_fail_1: Likewise.
14399         * gfortran.dg/direct_io_2.f90:  Likewise.
14400         * gfortran.dg/write_back.f:  Likewise.
14401         * gfortran.dg/write_rewind_2.f:  Likewise.
14402         * gfortran.dg/write_rewind_1.f:  Likewise.
14403         * gfortran.dg/write_rewind_2.f:  Likewise.
14405 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
14407         PR tree-optimization/30784
14408         * gcc.dg/vect/pr30784.c: New test.
14410 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14412         PR fortran/30877
14413         * gfortran.dg/operator_1.f90: New test.
14414         * gfortran.dg/operator_2.f90: New test.
14416 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
14418         PR libfortran/31196
14419         * gfortran.dg/reshape_transpose_1.f90:  New test.
14421 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14423         PR fortran/30655
14424         * gfortran.dg/bounds_check_6.f90: New test.
14426 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
14428         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
14429         #ifndef/#endif.
14430         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
14431         * gcc.dg/dfp/decfloat-constants.c: Ditto.
14433 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
14435         PR fortran/31209
14436         * gfortran.dg/pointer_function_actual_1.f90: New test.
14438         PR fortran/31200
14439         * gfortran.dg/pointer_function_actual_2.f90: New test.
14441         PR fortran/31215
14442         * gfortran.dg/result_in_spec_1.f90: New test.
14444 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14446         PR fortran/30834
14447         * gfortran.dg/integer_exponentiation_3.F90: New test.
14448         * gfortran.dg/integer_exponentiation_4.f90: New test.
14449         * gfortran.dg/integer_exponentiation_5.F90: New test.
14451 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
14453         PR c++/30863
14454         * g++.dg/template/error24.C: New test.
14455         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
14457 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
14459         PR c++/31273
14460         * g++.dg/expr/bitfield7.C: New test.
14462 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14464         PR other/23572
14465         * gcc.dg/float-range-4.c: New.
14466         * gcc.dg/float-range-1.c: Update. Test for a warning.
14467         * gcc.dg/float-range-3.c: New.
14468         * gcc.dg/float-range-5.c: New.
14470 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14472         PR fortran/31262
14473         * gfortran.dg/no_range_check_1.f90: New test.
14475 2007-03-22  Dirk Mueller  <dmueller@suse.de>
14477         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
14478         * g++.dg/other/static1.C: Remove stray semicolon.
14479         * g++.dg/other/init1.C: Likewise.
14480         * g++.dg/rtti/dyncast1.C: Likewise.
14481         * g++.dg/tree-ssa/pr17153.C: Likewise.
14482         * g++.dg/lookup/disamb1.C: Likewise.
14483         * g++.dg/lookup/scoped2.C: Likewise.
14484         * g++.dg/lookup/friend7.C: Likewise.
14485         * g++.dg/parse/parse4.C: Likewise.
14486         * g++.dg/parse/parse5.C: Likewise.
14487         * g++.dg/expr/pr29066.C: Likewise.
14488         * g++.dg/expr/cast4.C: Likewise.
14489         * g++.dg/tc1/dr193.C: Likewise.
14490         * g++.dg/tc1/dr213.C: Likewise.
14491         * g++.dg/abi/dcast1.C: Likewise.
14492         * g++.dg/abi/covariant2.C: Likewise.
14493         * g++.dg/inherit/covariant11.C: Likewise.
14494         * g++.dg/inherit/covariant9.C: Likewise.
14495         * g++.dg/inherit/covariant10.C: Likewise.
14496         * g++.dg/init/static3.C: Likewise.
14497         * g++.dg/init/init-ref3.C: Likewise.
14498         * g++.dg/init/ref10.C: Likewise.
14499         * g++.dg/template/meminit2.C: Likewise.
14500         * g++.dg/template/using9.C: Likewise.
14501         * g++.dg/template/friend9.C: Likewise.
14502         * g++.dg/template/ref1.C: Likewise.
14503         * g++.old-deja/g++.warn/inline.C: Likewise.
14504         * g++.old-deja/g++.robertl/eb91.C: Likewise.
14505         * g++.old-deja/g++.robertl/eb46.C: Likewise.
14506         * g++.old-deja/g++.robertl/eb34.C: Likewise.
14507         * g++.old-deja/g++.robertl/eb43.C: Likewise.
14508         * g++.old-deja/g++.robertl/eb26.C: Likewise.
14509         * g++.old-deja/g++.robertl/eb116.C: Likewise.
14510         * g++.old-deja/g++.brendan/copy5.C: Likewise.
14511         * g++.old-deja/g++.brendan/overload8.C: Likewise.
14512         * g++.old-deja/g++.brendan/overload11.C: Likewise.
14513         * g++.old-deja/g++.brendan/copy7.C: Likewise.
14514         * g++.old-deja/g++.brendan/crash38.C: Likewise.
14515         * g++.old-deja/g++.brendan/template11.C: Likewise.
14516         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
14517         * g++.old-deja/g++.brendan/crash50.C: Likewise.
14518         * g++.old-deja/g++.brendan/crash16.C: Likewise.
14519         * g++.old-deja/g++.jason/pmem2.C: Likewise.
14520         * g++.old-deja/g++.jason/parse9.C: Likewise.
14521         * g++.old-deja/g++.jason/byval2.C: Likewise.
14522         * g++.old-deja/g++.jason/overload8.C: Likewise.
14523         * g++.old-deja/g++.jason/pmf8.C: Likewise.
14524         * g++.old-deja/g++.jason/template33.C: Likewise.
14525         * g++.old-deja/g++.jason/return3.C: Likewise.
14526         * g++.old-deja/g++.jason/scoping2.C: Likewise.
14527         * g++.old-deja/g++.jason/virtual.C: Likewise.
14528         * g++.old-deja/g++.jason/opeq3.C: Likewise.
14529         * g++.old-deja/g++.jason/template27.C: Likewise.
14530         * g++.old-deja/g++.jason/synth6.C: Likewise.
14531         * g++.old-deja/g++.jason/ref8.C: Likewise.
14532         * g++.old-deja/g++.jason/offset1.C: Likewise.
14533         * g++.old-deja/g++.other/static20.C: Likewise.
14534         * g++.old-deja/g++.other/array1.C: Likewise.
14535         * g++.old-deja/g++.other/new3.C: Likewise.
14536         * g++.old-deja/g++.other/array2.C: Likewise.
14537         * g++.old-deja/g++.other/overload9.C: Likewise.
14538         * g++.old-deja/g++.other/cast6.C: Likewise.
14539         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
14540         * g++.old-deja/g++.other/eh4.C: Likewise.
14541         * g++.old-deja/g++.other/using7.C: Likewise.
14542         * g++.old-deja/g++.other/init18.C: Likewise.
14543         * g++.old-deja/g++.other/dyncast1.C: Likewise.
14544         * g++.old-deja/g++.other/dyncast2.C: Likewise.
14545         * g++.old-deja/g++.other/dtor11.C: Likewise.
14546         * g++.old-deja/g++.pt/static11.C: Likewise.
14547         * g++.old-deja/g++.pt/crash19.C: Likewise.
14548         * g++.old-deja/g++.pt/overload12.C: Likewise.
14549         * g++.old-deja/g++.pt/crash46.C: Likewise.
14550         * g++.old-deja/g++.pt/mi1.C: Likewise.
14551         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
14552         * g++.old-deja/g++.pt/nontype5.C: Likewise.
14553         * g++.old-deja/g++.pt/local5.C: Likewise.
14554         * g++.old-deja/g++.pt/typename2.C: Likewise.
14555         * g++.old-deja/g++.pt/explicit80.C: Likewise.
14556         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
14557         * g++.old-deja/g++.law/visibility1.C: Likewise.
14558         * g++.old-deja/g++.law/visibility2.C: Likewise.
14559         * g++.old-deja/g++.law/virtual2.C: Likewise.
14560         * g++.old-deja/g++.law/operators19.C: Likewise.
14561         * g++.old-deja/g++.law/parsing10.C: Likewise.
14562         * g++.old-deja/g++.law/visibility4.C: Likewise.
14563         * g++.old-deja/g++.law/operators4.C: Likewise.
14564         * g++.old-deja/g++.law/dtors2.C: Likewise.
14565         * g++.old-deja/g++.law/missed-error3.C: Likewise.
14566         * g++.old-deja/g++.law/visibility10.C: Likewise.
14567         * g++.old-deja/g++.law/scope3.C: Likewise.
14568         * g++.old-deja/g++.law/casts2.C: Likewise.
14569         * g++.old-deja/g++.law/code-gen5.C: Likewise.
14570         * g++.old-deja/g++.law/operators33.C: Likewise.
14571         * g++.old-deja/g++.law/friend4.C: Likewise.
14572         * g++.old-deja/g++.mike/pmf7.C: Likewise.
14573         * g++.old-deja/g++.mike/p5611.C: Likewise.
14574         * g++.old-deja/g++.mike/net37.C: Likewise.
14575         * g++.old-deja/g++.mike/p3570.C: Likewise.
14576         * g++.old-deja/g++.mike/p5718.C: Likewise.
14577         * g++.old-deja/g++.mike/net21.C: Likewise.
14578         * g++.old-deja/g++.mike/p1862.C: Likewise.
14579         * g++.old-deja/g++.mike/p4511.C: Likewise.
14580         * g++.old-deja/g++.mike/virt3.C: Likewise.
14581         * g++.old-deja/g++.mike/p16146.C: Likewise.
14582         * g++.old-deja/g++.mike/p1989.C: Likewise.
14583         * g++.old-deja/g++.mike/p5571.C: Likewise.
14584         * g++.old-deja/g++.gb/scope10.C: Likewise.
14585         * g++.old-deja/g++.abi/primary5.C: Likewise.
14586         * g++.old-deja/g++.abi/empty2.C: Likewise.
14587         * g++.old-deja/g++.abi/arraynew.C: Likewise.
14588         * g++.old-deja/g++.eh/vbase4.C: Likewise.
14589         * g++.old-deja/g++.eh/ptr1.C: Likewise.
14590         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
14591         * g++.old-deja/g++.bob/template3.C: Likewise.
14592         * g++.old-deja/g++.bob/inherit1.C: Likewise.
14594 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
14596         PR fortran/31193
14597         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
14599 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
14601         PR fortran/20897
14602         * gfortran.dg/derived_name_1.f90: New.
14603         * gfortran.dg/derived_name_2.f: New.
14605 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
14607         * lib/target-supports.exp (check_effective_target_nonpic): New
14608         procedure.
14609         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
14610         when compiling PIC.
14611         * gcc.target/i386/asm-4.c: Require nonpic.
14612         * gcc.target/i386/cmov1.c: Likewise.
14613         * gcc.target/i386/mul.c: Likewise.
14614         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
14615         * gcc.target/i386/ssetype-1.c: Require nonpic.
14616         * gcc.target/i386/ssetype-3.c: Likewise.
14617         * gcc.target/i386/ssetype-5.c: Likewise.
14619 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
14621         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
14622         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
14623         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
14624         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
14626 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
14628         PR tree-optimization/30590
14629         * g++.dg/opt/pr30590.C: New testcase.
14631 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
14633         PR c/30762
14634         * gcc.dg/pr30762-1.c: New test.
14635         * gcc.dg/pr30762-2.c: New test.
14637         PR inline-asm/30505
14638         * gcc.target/i386/pr30505.c: New test.
14640 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
14642         * gcc.target/arm/register-variables.c: New.
14644 2007-03-19  Jeff Law  <law@redhat.com>
14646         * PR tree-optimization/30984
14647         * gcc.c-torture/pr30984.c: New test.
14649 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14650         Richard Guenther  <rguenther@suse.de>
14652         PR tree-optimization/31254
14653         * gcc.dg/torture/pr31254.c: New testcase.
14655 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
14657         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
14658         target default_packed.
14660 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14662         PR fortran/31203
14663         * gfortran.dg/string_length_1.f90: New test.
14665 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14667         PR testsuite/30395
14668         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
14670 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14672         PR libgfortran/31052
14673         * gfortran.dg/namelist_27.f90: New test.
14675 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
14677         PR fortran/30531
14678         * gfortran.dg/used_types_14.f90: New test.
14680         PR fortran/31086
14681         * gfortran.dg/used_types_15.f90: New test.
14683 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
14685         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
14686         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
14688 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14690         PR fortran/31120
14691         * gfortran.dg/integer_exponentiation_2.f90: New test.
14693 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
14695         PR tree-optimization/31041
14696         * gcc.dg/vect/pr31041.c: New test.
14698 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14700         * g++.dg/warn/Wconversion-integer.C: New
14701         * g++.dg/warn/Wconversion-real.C: New.
14702         * g++.dg/warn/Wconversion-real-integer.C: New.
14703         * g++.dg/warn/conv2.C: Updated.
14705 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
14707         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
14708         exclude RTPs.
14710 2007-03-16  Richard Guenther  <rguenther@suse.de>
14712         PR tree-optimization/31146
14713         * g++.dg/tree-ssa/pr31146.C: New testcase.
14715 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
14717         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
14718         assume that the target has <features.h>.
14720 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
14722         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
14723         dg-options rather than to the whole test.
14725 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
14727         PR debug/29906
14728         * g++.dg/debug/pr29906.C: New
14730 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14732         PR libgfortran/31099
14733         * gfortran.dg/unformatted_recl.f90: Update test.
14735 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
14737         * gcc.dg/tree-ssa/prefetch-5.c: New test.
14739 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14741         PR c++/30891
14742         * g++.dg/parse/namespace-definition.C: New.
14744 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14746         PR c++/24924
14747         * g++.dg/cpp/pedantic-errors.C: New.
14748         * g++.dg/cpp/permissive.C: New.
14750 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14752         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
14753         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
14755 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14757         * lib/target-supports.exp (check_missing_uclibc_feature)
14758         (check_effective_target_wchar): New procedures.
14759         * gcc.dg/wchar_t-1.c: Require target wchar.
14760         * gcc.dg/wint_t-1.c: Likewise.
14762 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14764         * lib/target-supports.exp (check_gc_sections_available): Return
14765         false for VxWorks targets.
14767 2007-03-15  Dirk Mueller  <dmueller@suse.de>
14769         * g++.dg/warn/Wconversion2.C: Fix typo.
14770         * gcc.dg/if-empty-1.c: Ditto.
14772 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14774         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
14776 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
14778         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
14779         * gcc.target/i386/pr31167.c: Ditto.
14781 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
14783         PR target/31167
14784         * gcc.target/i386/pr31167.c: New test.
14786 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
14788         PR fortran/30922
14789         * gfortran.dg/import5.f90.f90: New test.
14792         PR fortran/30879
14793         * gfortran.dg/data_components_1.f90: New test.
14796         PR fortran/30870
14797         * gfortran.dg/generic_13.f90: New test.
14799         PR fortran/31163
14800         * gfortran.dg/alloc_comp_basics_5.f90: New test.
14802 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14804         PR libgfortran/31051
14805         * gfortran.dg/fmt_t_4.f90: New
14807 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14809         PR C++/31165
14810         * g++.dg/other/default7.C: New test.
14812 2007-03-15  Dirk Mueller  <dmueller@suse.de>
14814         * g++.dg/warn/Wconversion2.C: New.
14816 2007-03-14  Eric Christopher  <echristo@apple.com>
14818         * gcc.dg/ssp-1.c: New.
14819         * gcc.dg/ssp-2.c: Ditto.
14821 2007-03-14  Dirk Mueller  <dmueller@suse.de>
14823         * g++.dg/warn/do-empty.C: New.
14824         * gcc.dg/do-empty.c: New.
14825         * gcc.dg/if-empty-1.c: Update.
14826         * gcc.dg/20001116-1.c: Update.
14827         * gcc.dg/pr23165.c: Update.
14829 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
14831         * gfortran.dg/module_implicit_conversion.f90: New test.
14833 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
14835         PR middle-end/31127
14836         * gcc.dg/pr31127.c: New.
14838 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
14840         * gcc.dg/tree-ssa/loop-26.c: New test.
14842 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
14844         * gcc.target/i386/cmpxchg16b-1.c: New test.
14846 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
14848         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
14849         * gcc.dg/c99-vla-1.c: Likewise.
14850         * g++.dg/ext/vla1.C: Likewise
14852 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
14854         * gcc.dg/wvla-1.c: New test
14855         * gcc.dg/wvla-2.c: New test
14856         * gcc.dg/wvla-3.c: New test
14857         * gcc.dg/wvla-4.c: New test
14858         * gcc.dg/wvla-5.c: New test
14859         * gcc.dg/wvla-6.c: New test
14860         * gcc.dg/wvla-7.c: New test
14861         * g++.dg/warn/Wvla-1.C: New test
14862         * g++.dg/warn/Wvla-2.C: New test
14863         * g++.dg/warn/Wvla-3.C: New test
14865 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
14867         PR c++/30108
14868         * g++.dg/other/default6.C: New test.
14870 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
14872         * lib/target-supports.exp (check_profiling_available): Return false
14873         for VxWorks.
14874         (check_effective_target_vxworks_kernel): New procedure.
14875         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
14876         VxWorks.
14877         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
14878         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
14879         to include VxWorks.
14880         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
14882 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
14884         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
14885         PIC is not supported.
14886         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
14887         * gcc.dg/20020426-2.c: Likewise.
14888         * gcc.dg/pr28243.c: Likewise.
14889         * gcc.dg/visibility-11.c: Likewise.
14890         * gcc.dg/tls/opt-9.c: Likewise.
14891         * gcc.dg/tls/opt-10.c: Likewise.
14892         * gcc.dg/tls/pic-1.c: Likewise.
14893         * gcc.dg/tls/struct-1.c: Likewise.
14894         * gcc.target/i386/20000807-1.c: Likewise.
14895         * gcc.target/i386/20000904-1.c: Likewise.
14896         * gcc.target/i386/20011119-1.c: Likewise.
14897         * gcc.target/i386/990213-2.c: Likewise.
14898         * gcc.target/i386/990214-1.c: Likewise.
14899         * gcc.target/i386/compress-float-387-pic.c: Likewise.
14900         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
14901         * gcc.target/i386/pic-1.c: Likewise.
14902         * gcc.target/i386/pr21518.c: Likewise.
14903         * gcc.target/i386/pr23098.c: Likewise.
14904         * gcc.target/i386/pr23943.c: Likewise.
14906 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
14908         PR c++/31038
14909         * g++.dg/template/complit2.C: New test.
14911         PR c++/30328
14912         * g++.dg/ext/bitfield1.C: New test.
14914 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
14916         PR fortran/30883
14917         * gfortran.dg/interface_11.f90: New test.
14919 2007-03-11  Richard Guenther  <rguenther@suse.de>
14921         PR tree-optimization/31115
14922         * gcc.dg/torture/pr31115.c: New testcase.
14924 2007-03-11  Ira Rosen  <irar@il.ibm.com>
14926         PR tree-optimization/29925
14927         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
14929 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
14931         PR c++/30274
14932         * g++.dg/expr/bitfield3.C: New test.
14933         * g++.dg/expr/bitfield4.C: Likewise.
14934         * g++.dg/expr/bitfield5.C: Likewise.
14935         * g++.dg/expr/bitfield6.C: Likewise.
14937         PR c++/30924
14938         * g++.dg/template/array18.C: New test.
14940 2007-03-10  Dirk Mueller  <dmueller@suse.de>
14942         PR c++/17946
14943         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
14944         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
14946 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
14948         PR c++/20599
14949         * g++.dg/cpp0x/variadic-bind.C: New.
14950         * g++.dg/cpp0x/variadic-function.C: New.
14951         * g++.dg/cpp0x/variadic-mem_fn.C: New.
14952         * g++.dg/cpp0x/variadic-tuple.C: New.
14953         * g++.dg/cpp0x/variadic1.C: New.
14954         * g++.dg/cpp0x/variadic2.C: New.
14955         * g++.dg/cpp0x/variadic3.C: New.
14956         * g++.dg/cpp0x/variadic4.C: New.
14957         * g++.dg/cpp0x/variadic5.C: New.
14958         * g++.dg/cpp0x/variadic6.C: New.
14959         * g++.dg/cpp0x/variadic7.C: New.
14960         * g++.dg/cpp0x/variadic8.C: New.
14961         * g++.dg/cpp0x/variadic9.C: New.
14962         * g++.dg/cpp0x/variadic10.C: New.
14963         * g++.dg/cpp0x/variadic11.C: New.
14964         * g++.dg/cpp0x/variadic12.C: New.
14965         * g++.dg/cpp0x/variadic13.C: New.
14966         * g++.dg/cpp0x/variadic14.C: New.
14967         * g++.dg/cpp0x/variadic15.C: New.
14968         * g++.dg/cpp0x/variadic16.C: New.
14969         * g++.dg/cpp0x/variadic17.C: New.
14970         * g++.dg/cpp0x/variadic18.C: New.
14971         * g++.dg/cpp0x/variadic19.C: New.
14972         * g++.dg/cpp0x/variadic20.C: New.
14973         * g++.dg/cpp0x/variadic21.C: New.
14974         * g++.dg/cpp0x/variadic22.C: New.
14975         * g++.dg/cpp0x/variadic23.C: New.
14976         * g++.dg/cpp0x/variadic24.C: New.
14977         * g++.dg/cpp0x/variadic25.C: New.
14978         * g++.dg/cpp0x/variadic26.C: New.
14979         * g++.dg/cpp0x/variadic27.C: New.
14980         * g++.dg/cpp0x/variadic28.C: New.
14981         * g++.dg/cpp0x/variadic29.C: New.
14982         * g++.dg/cpp0x/variadic30.C: New.
14983         * g++.dg/cpp0x/variadic31.C: New.
14984         * g++.dg/cpp0x/variadic32.C: New.
14985         * g++.dg/cpp0x/variadic33.C: New.
14986         * g++.dg/cpp0x/variadic34.C: New.
14987         * g++.dg/cpp0x/variadic35.C: New.
14988         * g++.dg/cpp0x/variadic36.C: New.
14989         * g++.dg/cpp0x/variadic37.C: New.
14990         * g++.dg/cpp0x/variadic38.C: New.
14991         * g++.dg/cpp0x/variadic39.C: New.
14992         * g++.dg/cpp0x/variadic40.C: New.
14993         * g++.dg/cpp0x/variadic41.C: New.
14994         * g++.dg/cpp0x/variadic42.C: New.
14995         * g++.dg/cpp0x/variadic43.C: New.
14996         * g++.dg/cpp0x/variadic44.C: New.
14997         * g++.dg/cpp0x/variadic45.C: New.
14998         * g++.dg/cpp0x/variadic46.C: New.
14999         * g++.dg/cpp0x/variadic47.C: New.
15000         * g++.dg/cpp0x/variadic48.C: New.
15001         * g++.dg/cpp0x/variadic49.C: New.
15002         * g++.dg/cpp0x/variadic50.C: New.
15003         * g++.dg/cpp0x/variadic51.C: New.
15004         * g++.dg/cpp0x/variadic52.C: New.
15005         * g++.dg/cpp0x/variadic53.C: New.
15006         * g++.dg/cpp0x/variadic54.C: New.
15007         * g++.dg/cpp0x/variadic55.C: New.
15008         * g++.dg/cpp0x/variadic56.C: New.
15009         * g++.dg/cpp0x/variadic57.C: New.
15010         * g++.dg/cpp0x/variadic58.C: New.
15011         * g++.dg/cpp0x/variadic59.C: New.
15012         * g++.dg/cpp0x/variadic60.C : New.
15013         * g++.dg/cpp0x/variadic61.C : New.
15014         * g++.dg/cpp0x/variadic62.C : New.
15015         * g++.dg/cpp0x/variadic63.C : New.
15016         * g++.dg/cpp0x/variadic64.C : New.
15017         * g++.dg/cpp0x/variadic65.C : New.
15018         * g++.dg/cpp0x/variadic66.C : New.
15019         * g++.dg/cpp0x/variadic67.C : New.
15020         * g++.dg/cpp0x/variadic68.C : New.
15021         * g++.dg/cpp0x/variadic69.C : New.
15022         * g++.dg/cpp0x/variadic70.C : New.
15023         * g++.dg/cpp0x/variadic71.C : New.
15024         * g++.dg/cpp0x/variadic72.C : New.
15025         * g++.dg/cpp0x/variadic73.C : New.
15026         * g++.dg/cpp0x/variadic74.C : New.
15027         * g++.dg/cpp0x/variadic75.C : New.
15028         * g++.dg/cpp0x/variadic-ex1.C : New.
15029         * g++.dg/cpp0x/variadic-ex2.C : New.
15030         * g++.dg/cpp0x/variadic-ex3.C : New.
15031         * g++.dg/cpp0x/variadic-ex4.C : New.
15032         * g++.dg/cpp0x/variadic-ex5.C : New.
15033         * g++.dg/cpp0x/variadic-ex6.C : New.
15034         * g++.dg/cpp0x/variadic-ex7.C : New.
15035         * g++.dg/cpp0x/variadic-ex8.C : New.
15036         * g++.dg/cpp0x/variadic-ex9.C : New.
15037         * g++.dg/cpp0x/variadic-ex10.C : New.
15038         * g++.dg/cpp0x/variadic-ex11.C : New.
15039         * g++.dg/cpp0x/variadic-ex12.C : New.
15040         * g++.dg/cpp0x/variadic-ex13.C : New.
15041         * g++.dg/cpp0x/variadic-ex14.C : New.
15043 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15045         PR libgfortran/31099
15046         * gfortran.dg/unformatted_recl.f90: New test.
15048 2007-03-09  Roger Sayle  <roger@eyesopen.com>
15050         * gcc.dg/fold-eqcmplx-1.c: New test case.
15052 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
15054         PR rtl-optimization/30643
15055         * gcc.dg/pr30643.c: New.
15057 2007-03-09  Chao-ying Fu  <fu@mips.com>
15059         * gcc.target/mips/mips32-dspr2-type.c: New test.
15060         * gcc.target/mips/mips32-dspr2.c: New test.
15061         * gcc.target/mips/dspr2-MULT.c: New test.
15062         * gcc.target/mips/dspr2-MULTU.c: New test.
15063         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
15064         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
15065         Adjust some formats.
15067 2007-03-09  Dirk Mueller  <dmueller@suse.de>
15069         PR c++/17946
15070         * gcc.dg/Wlogical-op-1.c: New.
15071         * g++.dg/warn/Wlogical-op-1.C: New.
15073 2007-03-09  Richard Guenther  <rguenther@suse.de>
15075         PR tree-optimization/30904
15076         PR middle-end/31058
15077         * gcc.dg/pr30904.c: Remove xfail.
15079 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15081         PR C/31072
15082         * gcc.c-torture/execute/pr31072.c: New test.
15084 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15086         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
15087         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15088         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
15089         *lrint* and *lround*.
15090         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
15091         floor->lfloor.
15092         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
15093         * gcc.dg/torture/builtin-integral-1.c: Likewise.
15094         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
15095         and *lround*.  Correct macro names.
15096         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
15097         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
15099 2007-03-08  Ian Lance Taylor  <iant@google.com>
15101         * gcc.dg/no-strict-overflow-5.c: New test.
15102         * gcc.dg/no-strict-overflow-6.c: New test.
15103         * gcc.dg/Wstrict-overflow-11.c: New test.
15104         * gcc.dg/Wstrict-overflow-12.c: New test.
15105         * gcc.dg/Wstrict-overflow-13.c: New test.
15106         * gcc.dg/Wstrict-overflow-14.c: New test.
15107         * gcc.dg/Wstrict-overflow-15.c: New test.
15109 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
15111         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
15112         for VxWorks kernel mode.
15113         * gcc.c-torture/execute/strncmp-1.x: Likewise.
15115 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
15117         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
15118         mode.
15120 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
15122         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
15123         and lib/bfill.c on VxWorks targets.
15124         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
15125         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
15126         lib/bfill.c and lib/memmove.c on VxWorks targets.
15127         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
15128         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
15129         on VxWorks targets.
15130         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
15131         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
15133 2007-03-08  Tobias Burnus  <burnus@net-b.de>
15135         * gfortran.dg/use_5.f90: New test.
15136         * gfortran.dg/use_6.f90: Ditto.
15137         * gfortran.dg/use_7.f90: Ditto.
15139 2007-03-08  Tobias Burnus  <burnus@net-b.de>
15141         PR fortran/30973
15142         * gfortran.dg/use_4.f90: New test.
15143         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
15145 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
15147         PR fortran/31011
15148         * gfortran.dg/parameter_array_section_2.f90: New test.
15150 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
15152         PR c++/30852
15153         * g++.dg/ext/offsetof1.C: Add cases with volatile.
15155         PR c++/30534
15156         * g++.dg/template/arg5.C: New test.
15158 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
15160         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
15162 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
15164         * gcc.dg/var-expand1.c: Add newline at end of file.
15166 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
15168         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
15170 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
15172         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
15174 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15176         * gcc.dg/torture/builtin-convert-4.c: New test.
15178 2007-03-05  Ian Lance Taylor  <iant@google.com>
15180         * gcc.c-torture/compile/pr31034.c: New test.
15182 2007-03-05  Ian Lance Taylor  <iant@google.com>
15184         * gcc.dg/inline-18.c: New test.
15185         * gcc.dg/inline-19.c: New test.
15186         * gcc.dg/inline-20.c: New test.
15187         * gcc.dg/inline-21.c: New test.
15189 2007-03-05  Richard Guenther  <rguenther@suse.de>
15191         PR tree-optimization/14052
15192         * gcc.dg/tree-ssa/vrp33.c: New testcase.
15194 2007-03-05  Richard Guenther  <rguenther@suse.de>
15196         PR tree-optimization/23777
15197         * gcc.dg/tree-ssa/pr23777.c: New testcase.
15199 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15201         PR other/30465
15202         * gcc.dg/multiple-overflow-warn-3.c: New.
15203         * g++.dg/warn/multiple-overflow-warn-3.C: New.
15205 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
15207         PR c++/30895
15208         * g++.dg/parse/template23.C: New test.
15210 2007-03-04  Roger Sayle  <roger@eyesopen.com>
15212         PR middle-end/30744
15213         * gcc.dg/pr30744-1.c: New test case.
15215 2007-03-04  Tobias Burnus  <burnus@net-b.de>
15217         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
15219 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15221         PR target/30406
15222         * gfortran.dg/logical_3.f90: New test.
15224 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
15226         PR libfortran/30981
15227         * gfortran.dg/integer_exponentiation_1.f90:  New test.
15229 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
15231         * gcc.target/m68k/m68k.exp: New.
15232         * gcc.target/m68k/crash1.c: New.
15234 2007-03-03  Tobias Burnus  <burnus@net-b.de>
15236         * gfortran.dg/c_by_val.c: Use int64_t instead of long
15237         to be more compatible with integer(kind=8).
15239 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15241         PR libfortran/31001
15242         * gfortran.dg/zero_sized_3.f90: New test.
15244 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15246         PR c++/15787
15247         * g++.dg/parse/else.C: New.
15248         * g++.dg/parse/else-2.C: New.
15250 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
15251             Tobias Burnus  <burnus@net-b.de>
15253         PR fortran/30882
15254         * gfortran.dg/size_dim.f90: New test.
15256 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
15257             Tobias Burnus  <burnus@net-b.de>
15259         PR fortran/30873
15260         * gfortran.dg/entry_9.f90: New test.
15262 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
15264         PR c++/28253
15265         * g++.dg/inherit/covariant16.C: New test.
15267 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
15269         * g++.dg/other/darwin-minversion-1.C: New.
15271 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
15273         * gcc.dg/tree-ssa/20070302-1.c: New test.
15275 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
15277         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
15278         tests.
15280 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
15282         * gcc.dg/tree-ssa/prefetch-4.c: New test.
15284 2007-03-01  Simon Baldwin <simonb@google.com>
15286         PR c++/23689
15287         * warn/ignored_typedef.C: New.
15288         * init/ctor8.C: Added dg-warning to consume ignored typedef
15289         warning.
15290         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
15291         and added an explicit line number.
15293 2007-02-28  Richard Guenther  <rguenther@suse.de>
15295         PR middle-end/30364
15296         * gcc.dg/torture/pr30364-1.c: New testcase.
15297         * gcc.dg/torture/pr30364-2.c: Likewise.
15298         * gcc.dg/torture/pr30364-3.c: Likewise.
15300 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15302         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
15303         powerpc*, use -funsafe-math-optimizations.
15304         * gcc.dg/torture/builtin-logb-1.c: Likewise.
15305         * gcc.dg/torture/builtin-modf-1.c: Likewise.
15307 2007-02-28  Tobias Burnus  <burnus@net-b.de>
15308             Paul Thomas  <pault@gcc.gnu.org>
15310         PR fortran/30888
15311         PR fortran/30887
15312         * c_by_val_1.f: Test %VAL() with non-default kind.
15313         * c_by_val.c: Ditto.
15314         * c_by_val_4.f: New test.
15316 2007-02-28  Tobias Burnus  <burnus@net-b.de>
15318         PR fortran/30968
15319         * gfortran.dg/continuation_7.f90: New test.
15321 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
15323         * g++.dg/inherit/thunk7.C: New test.
15324         * lib/target-supports.exp (check_profiling_available): Not available
15325         for bfin-*-*.
15327 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
15329         PR target/30970
15330         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
15332 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
15334         * lib/target-supports.exp (check_effective_target_init_priority):
15335         Remove Solaris special case.
15337 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
15339         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
15340         for more builtin types.
15342         * g++.dg/ext/visibility/class1.C: Port to Darwin.
15343         * g++.dg/ext/visibility/noPLT.C: Likewise.
15345 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15347         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
15348         sh* targets.
15350 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
15352         PR fortran/30865
15353         * size_optional_dim_1.f90:  New test.
15355 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
15357         * gcc.dg/vxworks/vxworks.exp: New file.
15358         * gcc.dg/vxworks/initpri1.c: Likewise.
15359         * gcc.dg/vxworks/initpri2.c: Likewise.
15360         * gcc.dg/initpri2.c: Add more tests.
15361         * g++.dg/special/initpri2.C: Likewise.
15363         * gcc.dg/initpri1.c: New test.
15364         * gcc.dg/initpri2.c: Likewise.
15365         * g++.dg/special/initpri1.C: New test.
15366         * g++.dg/special/initpri2.C: Likewise.
15367         * g++.dg/special/conpr-1.C: Use init_priority effective target.
15368         * g++.dg/special/conpr-2.C: Likewise.
15369         * g++.dg/special/conpr-3.C: Likewise.
15370         * g++.dg/special/conpr-4.C: Likewise.
15371         * g++.dg/special/initp1.C: Likewise.
15372         * g++.dg/special/ecos.exp: Remove code to detect availability of
15373         constructor priorities.
15374         * lib/target-supports.exp (check_effective_target_init_priority):
15375         New function.
15377 2007-02-24  Jan Hubicka  <jh@suse.cz>
15379         * gcc.c-torture/execute/pr30778.c: New testcase.
15381 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15383         PR libgfortran/30918
15384         * gfortran.dg/namelist_26.f90: New test.
15386 2007-02-24  Richard Guenther  <rguenther@suse.de>
15388         PR middle-end/30951
15389         * gcc.dg/pr30951.c: New testcase.
15391 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15393         * gcc.dg/torture/builtin-modf-1.c: New test.
15395 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
15397         PR tree-optimization/30904
15398         * gcc.dg/pr30904.c: New test.
15400 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15402         * gcc.test-framework/README: Correct command.
15403         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
15404         -Wunused-value.
15405         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
15407 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15409         * lib/target-supports.exp (check_effective_target_unwrapped): New.
15411 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
15413         * lib/target-supports.exp (check_effective_target_newlib): New
15414         function.
15416 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
15418         PR fortran/30660
15419         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
15420         allocatable component.
15423 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15425         * gcc.dg/torture/builtin-logb-1.c: New test.
15426         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
15427         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
15428         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
15429         sh* targets.
15431 2007-02-23  Richard Guenther  <rguenther@suse.de>
15433         * g++.dg/warn/changes-meaning.C: New testcase.
15435 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15437         PR libgfortran/30910
15438         * gfortran.dg/fmt_zero_precision.f90: Update test.
15440 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15442         * gcc.dg/torture/builtin-frexp-1.c: New test.
15444 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
15446         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
15448 2007-02-22  Ian Lance Taylor  <iant@google.com>
15450         PR debug/30898
15451         * g++.dg/debug/pr30898.C: New test.
15453 2007-02-22  Ira Rosen  <irar@il.ibm.com>
15455         * gcc.dg/vect/vect-106.c: New test.
15457 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
15458             Ira Rosen  <irar@il.ibm.com>
15460         PR tree-optimization/30843
15461         * gcc.dg/vect/pr30843.c: New test.
15463 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
15465         PR tree-optimization/30858
15466         * gcc.dg/vect/pr30858.c: New test.
15468 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
15470         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
15471         to set options for compiling testglue.
15472         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
15473         * lib/obj-c++.exp (obj-c++_init): Likewise.
15475 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
15477         * gnat.dg/derived_aggregate.adb: New test.
15479 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15481         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
15482         sh* targets.  Call the correct CKSGN macro.
15484 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
15486         * gfortran.dg/gomp/omp_parse1.f90: New test.
15487         * gfortran.dg/gomp/omp_parse2.f: New test.
15489 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
15491         PR fortran/30869
15492         * gfortran.dg/do_pointer_1.f90:  New test.
15494 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15496         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
15497         and scalbln.
15499 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
15501         * gcc.dg/darwin-minversion-1.c: New.
15502         * gcc.dg/darwin-minversion-2.c: New.
15504 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15506         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
15508 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15509             DJ Delorie <dj@redhat.com>
15511         PR other/30824
15512         * gcc.dg/Wfatal.c: New.
15513         * gcc.dg/Wfatal-2.c: New.
15514         * gcc.dg/Werror-1.c: Adjust expectations.
15515         * gcc.dg/Werror-5.c: Likewise.
15516         * gcc.dg/Werror-7.c: Likewise.
15517         * gcc.dg/Werror-10.c: Likewise.
15518         * gcc.dg/Werror-11.c: Likewise.
15520 2007-02-20  Tobias Burnus  <burnus@net-b.de>
15522         PR fortran/30522
15523         * gfortran.dg/volatile10.f90: New test.
15525 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
15527         PR libfortran/30533
15528         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
15530 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15532         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
15533         * gcc.dg/Walways-true-1.c: Likewise.
15534         * gcc.dg/weak/weak-3.c: Likewise.
15535         * gcc.dg/Werror-1.c: Likewise.
15536         * gcc.dg/Werror-3.c: Likewise.
15537         * gcc.dg/Werror-4.c: Likewise.
15538         * gcc.dg/Werror-5.c: Likewise.
15539         * gcc.dg/Werror-6.c: Likewise.
15540         * gcc.dg/Werror-7.c: Likewise.
15541         * gcc.dg/Werror-8.c: Likewise.
15542         * gcc.dg/Werror-10.c: Likewise.
15543         * gcc.dg/Werror-11.c: Likewise.
15544         * gcc.dg/Werror-12.c: Likewise.
15545         * g++.old-deja/g++.mike/warn8.C: Likewise.
15546         * g++.dg/warn/Walways-true-1.C: Likewise.
15547         * g++.dg/warn/Walways-true-2.C: Likewise.
15548         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
15549         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
15550         -Wstring-literal-comparison with -Waddress.
15551         * gcc.dg/Wstring-literal-comparison-4.c: Replace
15552         -Wno-string-literal-comparison with -Wno-address.
15554 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
15556         * gnat.dg/self_aggregate_with_call.adb: New test.
15558 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
15560         PR tree-optimization/30975
15561         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
15562         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
15563         * gcc.dg/vect/pr30795.c: New.
15565 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15567         PR fortran/30681
15568         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
15570 2007-02-18  Roger Sayle  <roger@eyesopen.com>
15572         PR rtl-optimization/28173
15573         * gcc.target/i386/andor-1.c: New test case.
15575 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15577         * gcc.dg/torture/builtin-ldexp-1.c: New.
15578         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
15580 2007-02-18  Roger Sayle  <roger@eyesopen.com>
15582         * gfortran.dg/array_constructor_15.f90: New test case.
15584 2007-02-18  Roger Sayle  <roger@eyesopen.com>
15586         * gfortran.dg/forall_10.f90: New test case.
15588 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
15590         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
15592 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
15594         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
15595         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
15597 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
15599         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
15600         * gcc.target/i386/builtin-bswap-3.c: Ditto.
15601         * gcc.target/i386/xchg-1.c: New test.
15602         * gcc.target/i386/xchg-2.c: New test.
15604 2007-02-16  Richard Guenther  <rguenther@suse.de>
15605             Christian Bruel  <christian.bruel@st.com>
15607         * gcc.dg/strict-overflow-5.c: New testcase.
15609 2007-02-16  Tobias Burnus  <burnus@net-b.de>
15611         PR fortran/30793
15612         * gfortran.dg/func_derived_4.f90: New test.
15614 2007-02-15  Roger Sayle  <roger@eyesopen.com>
15616         PR middle-end/30391
15617         * gfortran.dg/pr30391-1.f90: New test case.
15619 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15621         PR middle-end/30433
15622         * gcc.c-torture/compile/pr30433.c: New testcase to check
15623         that complex constants comparisions are foldded.
15625 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15627         PR C++/30158
15628         * g++.dg/ext/stmtexpr10.C: New testcase.
15630 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15632         PR middle-end/30729
15633         * gcc.dg/Wunused-value-2.c: New testcase.
15635 2007-02-15  Ian Lance Taylor  <iant@google.com>
15637         * g++.dg/eh/subreg-1.C: New test.
15639 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15641         PR c/26494
15642         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
15643         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
15644         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
15645         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
15646         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
15647         * gcc.dg/Werror-implicit-function-declaration.c: New.
15649 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15651         PR c++/28943
15652         * g++.dg/warn/pr28943.C: New.
15654 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15656         * gfortran.fortran-torture/execute/math.f90: Fix typo.
15658 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15660         PR fortran/30779
15661         * gfortran.dg/error_recovery_3.f90: New test.
15663 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
15665         * g++.dg/tree-ssa/sra-1.C: New.
15667 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
15669         * g++.dg/tree-ssa/sra-1.C: New.
15671 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
15673         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
15675 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15677         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
15679 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
15681         PR fortran/30799
15682         * gfortran.dg/logical_2.f90: New test.
15684 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
15686         * gcc.dg/torture/complex-alias-1.c: New test.
15688 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
15690         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
15691         instead of -fdump-tree-tailcall.
15693 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
15695         * gfortran.dg/interface_10.f90: Fix comment typo.
15697 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
15699         PR tree-optimization/30771
15700         * gcc.dg/vect/pr30771.c: New test.
15702 2007-02-13  Ian Lance Taylor  <iant@google.com>
15704         * gcc.dg/Wstrict-overflow-1.c: New test.
15705         * gcc.dg/Wstrict-overflow-2.c: New test.
15706         * gcc.dg/Wstrict-overflow-3.c: New test.
15707         * gcc.dg/Wstrict-overflow-4.c: New test.
15708         * gcc.dg/Wstrict-overflow-5.c: New test.
15709         * gcc.dg/Wstrict-overflow-6.c: New test.
15710         * gcc.dg/Wstrict-overflow-7.c: New test.
15711         * gcc.dg/Wstrict-overflow-8.c: New test.
15712         * gcc.dg/Wstrict-overflow-9.c: New test.
15713         * gcc.dg/Wstrict-overflow-10.c: New test.
15715 2007-02-13  Roger Sayle  <roger@eyesopen.com>
15717         * gcc.target/ia64/builtin-bswap-2.c: New test case.
15719 2007-02-13  Richard Henderson  <rth@redhat.com>
15721         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
15722         * gcc.c-torture/execute/pr29302-1.c: ... here.
15724 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15726         PR c/29521
15727         * gcc.dg/c90-return-1.c: Update output.
15728         * gcc.dg/c99-return-1.c: Likewise.
15730 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
15732         PR fortran/30554
15733         * gfortran.dg/used_dummy_types_7.f90: New test..
15735 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
15737         * gcc.target/i386/parity-1.c: New test.
15738         * gcc.target/i386/parity-2.c: New test.
15740 2007-02-12  Roger Sayle  <roger@eyesopen.com>
15742         * gcc.target/i386/builtin-bswap-3.c: New test case.
15744 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
15746         PR tree-optimization/29145
15747         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
15748         alias analysis is improved to take better advantage of restrict
15749         qualified pointers.
15750         * gcc.dg/vect/vect-80.c: Likewise.
15751         * gcc.dg/vect/pr29145.c: New.
15753 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
15755         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
15756         * gcc.target/i386/sse4a-insert.c: Likewise.
15758 2007-02-11  Roger Sayle  <roger@eyesopen.com>
15760         * gcc.target/ia64/builtin-popcount-1.c: New test case.
15761         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
15763 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
15765         PR fortran/30478
15766         * gfortran.dg/enum_4.f90: Update error message checks.
15768 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
15770         PR fortran/30554
15771         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
15772         versions of the modules.
15774         PR fortran/30617
15775         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
15776         by getting rid of recursive I/O and providing functions with
15777         results.
15779         PR fortran/30319
15780         * gfortran.dg/char_array_constructor_2.f90
15782 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
15784         PR c++/26988
15785         * g++.dg/template/spec34.C: New test
15787 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
15789         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
15790         on i?86 and x86_64.
15791         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
15792         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
15793         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
15794         on i?86 and x86_64.
15795         * gcc.dg/vect/vect-113.c: Ditto.
15797 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
15799         PR c++/29487
15800         * g++.dg/eh/weak1-C: New test.
15801         * g++.dg/eh/weak1-a.cc: Likewise.
15802         * g++.dg/eh/comdat1.C: Likewise.
15804 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
15805             Dorit Nuzman  <dorit@il.ibm.com>
15807         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
15808         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
15809         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
15810         * gcc.dg/vect/vect-113.c: Likewise.
15812         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
15814 2007-02-10  Richard Henderson  <rth@redhat.com>
15816         * lib/target-supports.exp (check_effective_target_tls): Redefine
15817         to mean non-emulated tls.
15818         * gcc.dg/tls/alias-1.c: Remove tls requirement.
15819         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
15820         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
15821         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
15822         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
15823         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
15824         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
15826 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
15828         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
15830 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
15832         * gfortran.dg/secnds.f: Replace time tolerance with a
15833         before-and-after bracket.
15834         * gfortran.dg/secnds-1.f: Likewise.
15836 2007-02-09  Tobias Burnus  <burnus@net-b.de>
15838         PR fortran/30512
15839         * gfortran.dg/maxlocval_1.f90: New test.
15841 2007-02-09  Roger Sayle  <roger@eyesopen.com>
15843         * gcc.target/ia64/builtin_bswap-1.c: New test case.
15845 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15847         PR fortran/30720
15848         * gfortran.dg/array_function_1.f90: New test.
15850 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15852         * lib/target-supports.exp (check_effective_target_lax_strtofp)
15853         (check_effective_target_dummy_wcsftime): New functions.
15855 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15857         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
15858         * lib/target-supports.exp (check_effective_target_uclibc): New
15859         function.
15861 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15863         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
15864         (vsnprintf): Don't define for uClibc targets.
15866 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15868         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
15869         set before checking whether it was allowed.
15870         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
15871         before checking inside_main.
15873 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15875         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
15876         uClinux targets.
15877         (u16sf): Likewise u4sf.
15878         * g++.dg/compat/struct-layout-1.h: Likewise.
15880 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15882         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
15883         procedure.
15884         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
15885         m68k targets if check_effective_target_coldfire_fpu returns true.
15887 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
15888         Richard Guenther  <rguenther@suse.de>
15890         PR middle-end/23361
15891         * gcc.dg/fold-compare-3.c: New testcase.
15892         * gcc.dg/tree-ssa/loop-24.c: Likewise.
15894 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
15896         * gcc.dg/pr26570.c: Clean up coverage files.
15897         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
15898         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
15899         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
15900         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
15901         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
15902         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
15903         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
15904         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
15905         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
15906         * gcc.dg/tree-ssa/pr25501.c: Ditto.
15907         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
15908         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
15909         * gcc.dg/vect/pr28952.c: Ditto.
15910         * gcc.dg/vect/pr27151.c: Ditto.
15911         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
15912         * g++.dg/gomp/macro-3.C: Ditto.
15914 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
15916         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
15917         of the loop.
15919 2007-02-08  Roger Sayle  <roger@eyesopen.com>
15921         * gcc.target/i386/builtin-bswap-2.c: New test case.
15923 2007-02-08  Roger Sayle  <roger@eyesopen.com>
15925         * gfortran.dg/forall_8.f90: New test case.
15926         * gfortran.dg/forall_9.f90: Likewise.
15928 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15930         * gcc.dg/builtins-20.c: Add some -~ complex cases.
15932 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
15934         * lib/target-supports.exp (check_effective_target_simulator): New.
15936 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
15938         * gcc.dg/tree-ssa/loop-25.c: New test.
15940 2007-02-06  Richard Henderson  <rth@redhat.com>
15942         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
15944 2007-02-06  Roger Sayle  <roger@eyesopen.com>
15946         * gcc.target/powerpc/popcount-1.c: New test case.
15947         * gcc.target/powerpc/parity-1.c: Likewise.
15949 2007-02-06  Richard Guenther  <rguenther@suse.de>
15951         PR middle-end/27302
15952         * gcc.dg/torture/pr27302-2.c: New testcase.
15954 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
15956         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
15957         * gcc.dg/vect/vect-iv-1.c: New test.
15958         * gcc.dg/vect/vect-iv-2.c: New test.
15959         * gcc.dg/vect/vect-iv-3.c: New test.
15960         * gcc.dg/vect/vect-iv-4.c: New test.
15961         * gcc.dg/vect/vect-iv-5.c: New test.
15962         * gcc.dg/vect/vect-iv-6.c: New test.
15963         * gcc.dg/vect/vect-iv-7.c: New test.
15964         * gcc.dg/vect/vect-iv-8.c: New test.
15965         * gcc.dg/vect/vect-iv-9.c: New test.
15966         * gcc.dg/vect/vect-iv-10.c: New test.
15967         * gcc.dg/vect/vect-iv-11.c: New test.
15968         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
15969         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
15970         * gcc.dg/vect/vect-14.c: Now vectorizable.
15971         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
15972         loop).
15973         * gcc.dg/vect/vect-27.c: Likewise.
15974         * gcc.dg/vect/vect-29.c Likewise.
15975         * gcc.dg/vect/vect-dv-2.c: Likewise.
15976         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
15977         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
15978         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
15980 2007-02-06  Ira Rosen  <irar@il.ibm.com>
15982         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
15984 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15986         * gcc.dg/builtins-20.c: Add more cases.
15988 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
15990         PR debug/30189
15991         * gcc.dg/pr30189.c: New test.
15993 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
15995         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
15996         for running tests.
15997         * gcc.target/i386/sse4a-extract.c: New test.
15998         * gcc.target/i386/sse4a-insert.c: New test.
15999         * gcc.target/i386/sse4a-montsd.c: New test.
16000         * gcc.target/i386/sse4a-montss.c: New test.
16002 2007-02-05  Richard Guenther  <rguenther@suse.de>
16004         * gcc.target/i386/vectorize3.c: New testcase.
16006 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
16008         PR target/30665
16009         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
16011 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16013         PR fortran/30611
16014         * gfortran.dg/repeat_1.f90: New test.
16016 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
16018         PR fortran/30605
16019         * gfortran.dg/spread_shape_1.f90: Remove tabs.
16020         * gfortran.dg/derived_init_2.f90: Ditto.
16021         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
16022         * gfortran.dg/array_initializer_1.f90: Ditto.
16023         * gfortran.dg/do_2.f90: Ditto.
16024         * gfortran.dg/proc_assign_1.f90: Ditto.
16026 2007-02-04  Richard Guenther  <rguenther@suse.de>
16028         PR middle-end/30636
16029         * g++.dg/warn/pr30636.C: New testcase.
16030         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
16032 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
16034         PR middle-end/30667
16035         * gfortran.dg/pr30667.f: New test.
16037 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16039         * gcc.dg/builtins-54.c: Add more cases.
16041 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
16043         PR fortran/30514
16044         * gfortran.dg/zero_sized_2.f90: New test.
16046         PR fortran/30660
16047         * gfortran.dg/alloc_comp_basics_4.f90: New test.
16049         PR fortran/29820
16050         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
16051         file.
16053 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
16055         PR fortran/30683
16056         * gfortran.dg/interface_10.f90: New test.
16058 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16060         * gcc.dg/builtins-20.c: Add more cases.
16062 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
16064         PR target/29682
16065         * gcc-target/ia64/pr29682.c: New test.
16067 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
16069         PR fortran/30284
16070         * gfortran.dg/arrayio_11.f90.f90: New test.
16072         PR fortran/30626
16073         * gfortran.dg/arrayio_12.f90.f90: New test.
16075 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
16077         PR c++/30536
16078         * g++.dg/tls/diag-5.C: New test.
16080         PR middle-end/30473
16081         * gcc.dg/pr30473.c: New test.
16082         * gcc.c-torture/execute/20070201-1.c: New test.
16084 2007-02-01  Roger Sayle  <roger@eyesopen.com>
16086         * gfortran.dg/dependency_20.f90: New test case.
16088 2007-01-31  Ian Lance Taylor  <iant@google.com>
16090         * gcc.dg/lower-subreg-1.c (test): New test.
16092 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
16094         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
16096 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16098         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
16099         * gcc.dg/torture/builtin-math-3.c: Likewise.
16101 2007-01-31  Dirk Mueller  <dmueller@suse.de>
16103         gcc.dg/Wparentheses-2.c: Update and add new tests.
16105 2007-01-31  Ira Rosen  <irar@il.ibm.com>
16107         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
16108         vectorize.
16110 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
16112         * gcc.dg/builtins-63.c: New test.
16114 2007-01-31  Tobias Burnus  <burnus@net-b.de>
16116         PR fortran/27588
16117         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
16119 2007-01-31  Tobias Burnus  <burnus@net-b.de>
16121         PR fortran/30520
16122         * gfortran.dg/volatile8.f90: New argument conformance test.
16123         * gfortran.dg/volatile9.f90: New scope test.
16125 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16127         PR c++/24745
16128         * g++.dg/warn/null4.C: New.
16130 2001-01-30  Roger Sayle  <roger@eyesopen.com>
16131             Uros Bizjak  <ubizjak@gmail.com>
16133         * gcc.dg/large-size-array-3.c: Correct typo.
16135 2007-01-30  Richard Guenther  <rguenther@suse.de>
16137         PR middle-end/27657
16138         * g++.dg/debug/pr27657.C: New testcase.
16140 2007-01-30  Richard Guenther  <rguenther@suse.de>
16142         PR middle-end/30313
16143         * gcc.dg/torture/pr30313.c: New testcase.
16145 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
16147         * gcc.dg/dfp/dfp-except.h: New file.
16148         * gcc.dg/dfp/fe-check.h: New file.
16149         * gcc.dg/dfp/fe-binop.c: New test.
16150         * gcc.dg/dfp/fe-convert-1.c: New test.
16151         * gcc.dg/dfp/fe-convert-2.c: New test.
16152         * gcc.dg/dfp/fe-convert-3.c: New test.
16154         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
16155         * gcc.dg/dfp/decfloat-constants.c: Ditto.
16156         * gcc.dg/dfp/convert-dfp.c: Ditto.
16157         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
16159 2007-01-29  Josh Conner  <jconner@apple.com>
16161         * gcc.target/powerpc/altivec-24.c: New test.
16163 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
16165         PR c++/28266
16166         * g++.dg/parse/defarg12.C: New test.
16168 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
16170         PR fortran/30554
16171         * gfortran.dg/used_dummy_types_6.f90: New test.
16173 2007-01-28  Jan Hubicka  <jh@suse.cz>
16175         * gcc.dg/tree-prof/val-prof-6.c: New test.
16177 2007-01-28  Roger Sayle  <roger@eyesopen.com>
16179         * gcc.dg/large-size-array-3.c: Correct test case (portability).
16181 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
16183         PR C++/28988
16184         * g++.dg/expr/dtor4.C: New test.
16186 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
16188         * gcc.dg/tree-ssa/loop-23.c: New test.
16190 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
16192         PR libfortran/30389
16193         * gfortran.dg/achar_2.f90:  New test.
16194         * gfortran.dg/achar_3.f90:  New test.
16196 2007-01-27  Ian Lance Taylor  <iant@google.com>
16198         * gcc.dg/strict-overflow-1.c: New test.
16199         * gcc.dg/no-strict-overflow-1.c: New test.
16200         * gcc.dg/strict-overflow-2.c: New test.
16201         * gcc.dg/no-strict-overflow-2.c: New test.
16202         * gcc.dg/strict-overflow-3.c: New test.
16203         * gcc.dg/no-strict-overflow-3.c: New test.
16204         * gcc.dg/strict-overflow-4.c: New test.
16205         * gcc.dg/no-strict-overflow-4.c: New test.
16206         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
16207         * gcc.dg/pr15784-1.c: Likewise.
16208         * gcc.dg/pr20922-1.c: Likewise.
16209         * gcc.dg/pr20922-3.c: Likewise.
16210         * gcc.dg/pr20922-4.c: Likewise.
16211         * gcc.dg/pr20922-6.c: Likewise.
16212         * gcc.dg/compare-4.c: Likewise.
16213         * gcc.dg/torture/pr26898-1.c: Likewise.
16214         * gcc.dg/tree-ssa/divide-1.c: Likewise.
16215         * gcc.dg/tree-ssa/divide-2.c: Likewise.
16216         * gcc.dg/tree-ssa/divide-3.c: Likewise.
16217         * gcc.dg/tree-ssa/divide-4.c: Likewise.
16218         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
16219         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
16220         * gcc.dg/tree-ssa/pr21082.c: Likewise.
16221         * gcc.dg/tree-ssa/pr26899.c: Likewise.
16222         * g++.dg/tree-ssa/pr21082.C: Likewise.
16224 2007-01-27  Roger Sayle  <roger@eyesopen.com>
16226         * gcc-dg/large-size-array-3.c: New test case.
16228 2007-01-27  Roger Sayle  <roger@eyesopen.com>
16230         * gfortran.dg/forall_7.f90: New test case.
16232 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
16234         PR fortran/30407
16235         * gfortran.dg/where_operator_assign_1.f90: New test.
16236         * gfortran.dg/where_operator_assign_2.f90: New test.
16237         * gfortran.dg/where_operator_assign_3.f90: New test.
16239 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
16241         * lib/target-supports.exp
16242         (check_effective_target_powerpc_altivec): New.
16243         (check_effective_target_vect_cmdline_needed): Use it.
16245 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
16247         PR fortran/30278
16248         * gfortran.dg/backslash_3.f: New test.
16250 2007-01-26  Richard Guenther  <rguenther@suse.de>
16252         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
16254 2007-01-26  Tobias Burnus  <burnus@net-b.de>
16256         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
16257         * gfortran.dg/vect/vect.exp: Ditto.
16258         * gfortran.dg/dg.exp: Ditto.
16259         * gfortran.fortran-torture/execute/execute.exp: Ditto.
16260         * gfortran.fortran-torture/compile/compile.exp: Ditto.
16262 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16264         * gcc.dg/builtins-20.c: Add more cases.
16265         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
16267 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16269         PR fortran/30437
16270         * gcc.dg/Wall.c: New.
16271         * gcc.dg/Wno-all.c: New.
16272         * gfortran.dg/Wall.f90: New.
16273         * gfortran.dg/Wno-all.f90: New.
16275 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
16277         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
16278         * g++.dg/eh/simd-2.C: Also run on Darwin.
16279         * g++.dg/eh/simd-3.C: New.
16280         * g++.dg/eh/simd-4.C: New.
16282 2007-01-25  Richard Guenther  <rguenther@suse.de>
16284         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
16285         and _PROFILE_USE.
16286         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
16288 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
16290         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
16291         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
16292         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
16293         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
16294         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
16295         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
16296         * gcc.dg/ipa/ipa-7.c: New testcase.
16298 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
16300         * g++.dg/cpp0x/warn_cxx0x.C: New.
16302 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16304         * gcc.dg/builtins-20.c: Test builtin carg.
16306 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
16308         PR middle-end/27416
16309         * gcc.dg/gomp/pr27416.c: New test.
16311         PR middle-end/30494
16312         * gcc.dg/gomp/pr30494.c: New test.
16313         * g++.dg/gomp/pr30494.C: New test.
16315         PR middle-end/30421
16316         * gcc.dg/gomp/pr30421.c: New test.
16318 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
16320         * gcc.target/ia64/versionid-1.c: New test.
16321         * gcc.target/ia64/versionid-2.c: New test.
16323 2007-01-24  Richard Guenther  <rguenther@suse.de>
16325         PR testsuite/30181
16326         * gcc.dg/builtins-57.c: Change to a link-time testcase
16327         to support non-C99 targets.
16329 2007-01-24  Jan Hubicka  <jh@suse.cz>
16331         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
16333 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
16335         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
16337 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
16339         PR objc/27438
16340         * objc.dg/const-str-12.m: New test.
16342 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16344         PR fortran/30532
16345         * gfortran.dg/ctrl-z.f90:  New test.
16347 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16349         PR fortran/30481
16350         * gfortran.dg/namelist_assumed_char.f90:  New test.
16352 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
16354         PR c++/27492
16355         * g++.dg/inherit/covariant15.C: New test.
16357 2007-01-23  Ian Lance Taylor  <iant@google.com>
16359         * g++.dg/warn/Wparentheses-24.C: New test.
16361 2007-01-23  Richard Guenther  <rguenther@suse.de>
16363         PR testsuite/30560
16364         * ada/acats/run_acats: Do not call gnatmake or gnatchop
16365         with full path.
16367 2007-01-22  Richard Guenther  <rguenther@suse.de>
16369         PR tree-optimization/30038
16370         * gcc.dg/builtins-62.c: New testcase.
16372 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16374         * gcc.c-torture/compile/20070121.c: New test.
16376 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
16378         PR libfortran/30525
16379         * gfortran.dg/char_comparison_1.f:  New test.
16381 2007-01-21  Ira Rosen  <irar@il.ibm.com>
16383         * gcc.dg/vect/vect-strided-same-dr.c: New test.
16385 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
16387         PR objc/30479
16388         * objc.dg/pch: New directory.
16389         * objc.dg/pch/pch.exp: New file.
16390         * objc.dg/pch/interface-1.m: New test.
16391         * objc.dg/pch/interface-1.hs: New include file.
16392         * lib/objc.exp (objc_target_compile): Add
16393         "-x objective-c-header" in front of the sources if this is
16394         a precompiled header being compiled.
16396 2007-01-20  Roger Sayle  <roger@eyesopen.com>
16398         * gfortran.dg/array_memcpy_3.f90: New test case.
16399         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
16401 2007-01-20  Roger Sayle  <roger@eyesopen.com>
16402             Brooks Moses  <brooks.moses@codesourcery.com>
16403             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16405         * gfortran.dg/intrinsic_sign_1.f90: New test case.
16406         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
16408 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16410         * gcc.dg/torture/builtin-math-3.c: Test fdim.
16412 2007-01-19  Mike Stump  <mrs@apple.com>
16414         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
16415         away.
16417 2007-01-19  Roger Sayle  <roger@eyesopen.com>
16419         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
16420         option instead of -funsafe-math-optimizations.
16422 2007-01-19  Tomas Bily  <tbily@suse.cz>
16424         gcc.dg/tree-prof/indir-call-prof.c: New.
16425         g++.dg/dg.exp: Add tree-prof subdirectory.
16426         g++.dg/tree-prof/indir-call-prof.C: New.
16427         g++.dg/tree-prof/tree-prof.exp: New.
16429 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16431         PR c++/17947
16432         * g++.dg/warn/deprecated.C: Update warning output.
16433         * g++.dg/warn/deprecated-2.C: Likewise.
16434         * g++.dg/warn/deprecated-3.C: New.
16436 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
16438         * gcc.c-torture/execute/nestfunc-7.c: New.
16440 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
16442         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
16444 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
16446         * gcc.dg/m68k-pic-1.c: New.
16448 2007-01-18  Roger Sayle  <roger@eyesopen.com>
16450         * gfortran.dg/array_memcpy_4.f90: New test case.
16452 2007-01-18  Josh Conner  <jconner@apple.com>
16454         PR target/30485
16455         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
16456         * gcc.dg/vect/no-trapping-math-1: New.
16457         * gcc.dg/vect/no-trapping-math-2: New.
16459 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
16461         * gcc.target/i386/387-8.c: Update comment about optimizing
16462         inherent load of 1.0 of fptan instruction.
16464 2007-01-18  Dirk Mueller  <dmueller@suse.de>
16465             Richard Guenther <rguenther@suse.de>
16467         PR diagnostic/8268
16468         * gcc.dg/Warray-bounds.c: New testcase.
16469         * gcc.dg/Warray-bounds-2.c: New testcase.
16470         * g++.dg/warn/Warray-bounds.C: New testcase.
16471         * g++.dg/warn/Warray-bounds-2.C: New testcase.
16473 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
16475         PR fortran/30476
16476         * gfortran.dg/generic_12.f90: New test.
16478 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
16480         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
16481         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
16483 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
16485         * gcc.dg/dfp/compare-special.h: New file.
16486         * gcc.dg/dfp/compare-special-32.c: New test.
16487         * gcc.dg/dfp/compare-special-64.c: New test.
16488         * gcc.dg/dfp/compare-special-128.c: New test.
16490 2007-01-16  Roger Sayle  <roger@eyesopen.com>
16491             Paul Thomas  <pault@gcc.gnu.org>
16492             Steven G. Kargl  <kargl@gcc.gnu.org>
16494         PR fortran/30404
16495         * gfortran.dg/forall_6.f90: New test case.
16496         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
16497         * gfortran.dg/dependency_13.f90: Likewise.
16499 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16501         PR testsuite/12325
16502         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
16503         targets that don't support Inf.
16505 2007-01-15  Dale Johannesen  <dalej@apple.com>
16507         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
16509 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
16511         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
16512         of achar for 0xff to avoid the "Extended ASCII not
16513         implemented" error message.
16515 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
16517         PR fortran/28172
16518         * gfortran.dg/altreturn_4.f90: New test.
16520         PR fortran/29389
16521         * gfortran.dg/stfunc_4.f90: New test.
16523         PR fortran/29712
16524         * gfortran.dg/bound_2.f90: Reinstate commented out line.
16525         * gfortran.dg/initialization_1.f90: Change warning.
16527         PR fortran/30283
16528         * gfortran.dg/specification_type_resolution_2.f90: New test.
16530 2007-01-14  Jan Hubicka  <jh@suse.cz>
16532         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
16533         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
16534         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
16535         elimination.
16537 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
16539         PR fortran/30410
16540         * gfortran.dg/external_procedures_2.f90: New test.
16542 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
16544         PR target/30413
16545         * gcc.target/i386/pr30413.c: New test.
16547 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
16549         PR fortran/30452
16550         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
16552 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
16554         * gcc.dg/20070112-1.c: New test.
16556 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16558         PR libgfortran/30435
16559         * gfortran.dg/list_read_6.f90: New test.
16561 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
16563         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
16565 2007-01-12  Tom Tromey  <tromey@redhat.com>
16567         PR preprocessor/28227:
16568         * gcc.dg/cpp/pr28227.c: New file.
16570 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
16572         * gcc.dg/tree-ssa/loop-22.c: New test.
16574 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
16576         PR tree-optimization/29516
16577         * gcc.dg/tree-ssa/loop-20.c: New test.
16579 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
16581         PR libfortran/30415
16582         * minmaxloc_integer_kinds_1.f90:  New test.
16584 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
16586         PR c++/29573
16587         * g++.dg/template/sizeof-template-argument.C: New test.
16589 2007-01-11  Jan Hubicka  <jh@suse.cz>
16591         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
16592         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
16593         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
16594         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
16595         * gcc.dg/tree-ssa/pr21658.c: Likewise.
16596         * gcc.dg/tree-ssa/pr15349.c: Likewise.
16597         * gcc.dg/tree-ssa/pr25501.c: Likewise.
16598         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
16599         transformation in question.
16600         * gcc.dg/tree-ssa/vrp05.c: Likewise.
16601         * gcc.dg/tree-ssa/pr20701.c: Likewise.
16602         * gcc.dg/always_inline3.c: Likewise.
16604 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
16606         PR c++/28999
16607         * g++.dg/template/typename11.C: New test.
16609 2007-01-10  Robert Kennedy <jimbob@google.com>
16611         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
16613 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
16615         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
16616         for different integer kinds.
16617         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
16618         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
16619         * gfortran.dg/ishft_2.f90: New test.
16620         * gfortran.dg/ishft_3.f90: New test.
16622 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
16624         * gfortran.dg/altreturn_2.f90: Removed executable bit.
16626 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
16628         PR tree-optimization/30322
16629         * gcc.dg/tree-ssa/loop-21.c: New test.
16631 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
16633         * g++.dg/rtti/darwin-builtin-linkage.C: New.
16635 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16637         * gcc.target/spu/intrinsics-1.c: Remove xfail.
16639 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16641         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
16642         * g++.dg/warn/overflow-warn-3.C: Likewise.
16643         * g++.dg/warn/overflow-warn-4.C: Likewise.
16644         * g++.dg/warn/overflow-warn-5.C: Likewise.
16645         * g++.dg/warn/overflow-warn-6.C: Likewise.
16646         * g++.dg/warn/Woverflow-1.C: Likewise.
16647         * g++.dg/warn/Woverflow-2.C: Likewise.
16648         * g++.dg/warn/Woverflow-3.C: Likewise.
16649         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
16651 2007-01-08  Roger Sayle  <roger@eyesopen.com>
16653         * gfortran.dg/array_constructor_14.f90: New test case.
16654         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
16656 2007-01-08  Richard Guenther  <rguenther@suse.de>
16658         PR tree-optimization/23603
16659         * gcc.dg/tree-ssa/vrp31.c: New testcase.
16660         * gcc.dg/tree-ssa/vrp32.c: Likewise.
16662 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
16664         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
16665         in __v8qi typedef.
16666         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
16667         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
16668         compiler behaviour.
16669         * gcc.dg/simd-5.c: Likewise.
16670         * gcc.dg/simd-6.c: Likewise.
16671         * g++.dg/conversion/simd1.C: Likewise.
16672         * g++.dg/conversion/simd3.C: Likewise.
16673         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
16674         (main): Use it.
16676 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
16678         PR tree-optimization/29877
16679         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
16680         name of a hard register for the target concerned.  Adjust dg-error
16681         directives to cope with new behaviour of TER.
16683 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16685         PR c++/28986
16686         * g++.dg/conversion/nullptr1.C: Added overflow warning.
16687         * g++.dg/warn/overflow-warn-1.C: New.
16688         * g++.dg/warn/overflow-warn-3.C: New.
16689         * g++.dg/warn/overflow-warn-4.C: New.
16690         * g++.dg/warn/overflow-warn-5.C: New.
16691         * g++.dg/warn/overflow-warn-6.C: New.
16692         * g++.dg/warn/Woverflow-1.C: New.
16693         * g++.dg/warn/Woverflow-2.C: New.
16694         * g++.dg/warn/Woverflow-3.C: New.
16695         * g++.dg/warn/multiple-overflow-warn-2.C: New.
16697 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
16699         PR fortran/27698
16700         * gfortran.dg/invalid_name.f90: New test.
16701         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
16702         * gfortran.dg/gomp/pr29759.f90: Ditto.
16704 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
16706         * gfortran.dg/present_1.f90:  Update error message.
16708 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
16710         PR c++/19439
16711         * g++.dg/template/duplicate1.C: New test
16712         * g++.dg/template/memfriend6.C: Adjust error markers.
16714 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
16716         PR tree-opt/30385
16717         * gcc.dg/torture/inline-1.c: New test.
16719 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16721         PR c/19978
16722         * gcc.dg/multiple-overflow-warn-1.c: New.
16723         * gcc.dg/multiple-overflow-warn-2.c: New.
16724         * gcc.dg/overflow-warn-6.c: New.
16725         * g++.dg/warn/multiple-overflow-warn-1.C: New.
16727 2007-01-05  Roger Sayle  <roger@eyesopen.com>
16729         * gfortran.dg/array_memcpy_1.f90: New test case.
16730         * gfortran.dg/array_memcpy_2.f90: Likewise.
16732 2007-01-05  Richard Guenther  <rguenther@suse.de>
16734         PR middle-end/27826
16735         * g++.dg/opt/pr27826.C: New testcase.
16737 2007-01-05  Ian Lance Taylor  <iant@google.com>
16739         * gcc.dg/Walways-true-1.c: New test.
16740         * gcc.dg/Walways-true-2.c: New test.
16741         * g++.dg/warn/Walways-true-1.C: New test.
16742         * g++.dg/warn/Walways-true-2.C: New test.
16744 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
16746         PR c/30360
16747         * gcc.dg/pr30360.c: New test.
16749 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
16751         PR fortran/23232
16752         * gfortran.dg/data_implied_do_1.f90: New test.
16754         PR fortran/27996
16755         PR fortran/27998
16756         * gfortran.dg/char_length_1.f90: New test.
16758 2007-01-05  Richard Guenther  <rguenther@suse.de>
16760         PR middle-end/28116
16761         * g++.dg/opt/pr28116.C: New testcase.
16763 2007-01-05  Tobias Burnus  <burnus@net-b.de>
16765         PR fortran/29624
16766         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
16767           invalid deallocate.
16768         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
16769         * gfortran.dg/protected_4.f90: Add pointer intent check.
16770         * gfortran.dg/protected_6.f90: Add pointer intent check.
16771         * gfortran.dg/pointer_intent_1.f90: New test.
16772         * gfortran.dg/pointer_intent_2.f90: New test.
16773         * gfortran.dg/pointer_intent_3.f90: New test.
16775 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
16777         PR 30235
16778         * gfortran.dg/altreturn_2.f90: new test.
16780 2007-01-04  Tom Tromey  <tromey@redhat.com>
16782         PR preprocessor/28165:
16783         * gcc.dg/cpp/pr28165.c: New file.
16785 2007-01-03  Josh Conner  <jconner@apple.com>
16787         PR middle-end/29683
16788         * gcc.dg/pr29683.c: New.
16790 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
16792         PR c++/28217
16793         * g++.dg/pch/template-1.C: New test.
16794         * g++.dg/pch/template-1.Hs: New file.
16796 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16798         PR middle-end/30353
16799         * gcc.c-torture/compile/complex-4.c: New test.
16801 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
16803         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
16804         -maltivec.
16805         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
16807 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
16809         PR middle-end/30286
16810         * gcc.dg/pr30286.c: New test.
16812         PR c++/29535
16813         * g++.dg/template/crash66.C: New test.
16815         PR c++/29054
16816         * g++.dg/template/friend49.C: New test.
16818 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
16820         * gfortran.dg/ibits.f90: New test.
16822 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
16824         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
16825         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
16827 2007-01-02  Jan Hubicka  <jh@suse.cz>
16829         * gcc.dg/pr16194.c: We now output error on all three functions,
16830         not just first one.
16832 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16834         PR c/19977
16835         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
16836         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
16838 2006-01-02  Ian Lance Taylor  <iant@google.com>
16840         * g++.dg/warn/Wparentheses-22.C: New test.
16841         * g++.dg/warn/Wparentheses-23.C: New test.
16843 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16845         PR middle-end/7651
16846         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
16847         * gcc.dg/declspec-3-Wextra.c: New.
16848         * gcc.dg/declspec-3-no.c: New
16850 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
16852         PR fortran/20896
16853         * gfortran.dg/interface_10.f90: Remove.
16855 2007-01-01  Roger Sayle  <roger@eyesopen.com>
16857         * gcc.dg/fold-eqxor-4.c: New test case.
16859 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
16861         PR middle-end/30311
16862         * gcc.c-torture/compile/pr30311.c: New test.
16864 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
16866         PR middle-end/30253
16867         * gcc.c-torture/compile/statement-expression-1.c: New test.
16869 2007-01-01  Andreas Schwab  <schwab@suse.de>
16871         PR target/29166
16872         * g++.dg/eh/pr29166.C: New test.
16874 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
16876         * lib/target-supports.exp (check_effective_target_powerpc_spe):
16877         New.
16878         (check_effective_target_vect_cmdline_needed): Use it.
16880 2006-12-31  Richard Guenther  <rguenther@suse.de>
16882         PR middle-end/30137
16883         * gcc.dg/pr30137-1.c: New testcase.
16884         * gcc.dg/pr30137-2.c: Likewise.
16886 2006-12-31  Roger Sayle  <roger@eyesopen.com>
16888         PR middle-end/30322
16889         * gcc.dg/fold-plusnot-1.c: New test case.
16891 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
16893         PR c++/29731
16894         * g++.dg/parse/template22.C: New test.
16896 2006-12-31  Richard Guenther  <rguenther@suse.de>
16898         PR middle-end/30338
16899         * gcc.c-torture/compile/pr30338.c: New testcase.
16901 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
16903         PR fortran/27900
16904         * gfortran.dg/intrinsic_actual_4.f90: New test.
16906         PR fortran/24325
16907         * gfortran.dg/func_decl_3.f90: New test.
16909 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
16911         PR fortran/23060
16912         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
16913         * gfortran.dg/c_by_val_1.f: New test.
16914         * gfortran.dg/c_by_val_2.f: New test.
16915         * gfortran.dg/c_by_val_3.f: New test.
16917 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
16919         PR libfortran/30321
16920         * gfortran.dg/sum_zero_array_1.f90:  New test.
16922 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
16924         PR preprocessor/29612
16925         * gcc.dg/cpp/pr29612-1.c: New test.
16926         * gcc.dg/cpp/pr29612-2.c: New test.
16928 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
16930         PR fortran/30034
16931         * gfortran.dg/pure_formal_proc_1.f90: New test.
16933         PR fortran/30237
16934         * gfortran.dg/intrinsic_actual_3.f90: New test.
16936 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16938         PR fortran/30014
16939         * gfortran.dg/io_constraints_1.f90: Update test.
16940         * gfortran.dg/io_constraints_2.f90: Update test.
16941         * gfortran.dg/inquire_iolength.f90: New test.
16943 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
16945         PR fortran/20896
16946         * gfortran.dg/interface_10.f90: New test.
16947         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
16948         since z is already, locally a variable.
16950         PR fortran/25135
16951         * gfortran.dg/generic_11.f90: New test.
16952         * gfortran.dg/interface_7.f90: Remove name clash between module
16953         name and procedure 'x' referenced in the interface.
16955 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16957         PR middle-end/7651
16958         * gcc.dg/Wmissing-parameter-type.c: New.
16959         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
16960         * gcc.dg/Wmissing-parameter-type-no.c: New.
16962 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
16964         PR fortran/25818
16965         * gfortran.dg/entry_array_specs_2.f: New test.
16967         PR fortran/30084
16968         * gfortran.dg/nested_modules_6.f90: New test.
16970 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16972         PR middle-end/7651
16973         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
16974         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
16976 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
16978         PR C++/30168
16979         * g++.dg/opt/complex6.C: New test.
16981 2006-12-22  Ben Elliston  <bje@au.ibm.com>
16983         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
16984         full" if the linker on spu-*-* warns about exceeding local store.
16986         And revert this patch:
16987         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
16988         fail to link due to relocation overflows on spu-*-*.
16990 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
16992         PR fortran/30273
16993         * gfortran.dg/dependency_19.f90: New test.
16995 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
16997         PR fortran/30202
16998         * gfortran.dg/alloc_comp_basics_3.f90: New test.
17000 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
17002         PR middle-end/30262
17003         * gcc.c-torture/execute/20061220-1.c: New test.
17005         PR middle-end/30263
17006         * gcc.dg/gomp/asm-1.c: New test.
17008         PR target/30230
17009         * g++.dg/eh/ia64-2.C: New test.
17011 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
17013         PR target/28966
17014         PR target/29248
17015         * gcc.dg/rs6000-leaf.c: New.
17017 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17019         PR fortran/25392
17020         * gfortran.dg/f2c_8.f90: New test.
17022 2006-12-20  Bill Wendling  <wendling@apple.com>
17024         * gcc.dg/asm-b.c: Check for __ppc64__.
17026 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
17028         PR fortran/30190
17029         * gfortran.dg/bounds_check_5.f90: New test.
17031 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
17033         PR middle-end/30143
17034         * gcc.dg/gomp/complex-1.c: New testcase.
17036 2006-12-20  Roger Sayle  <roger@eyesopen.com>
17038         * gfortran.dg/array_memset_1.f90: New test case.
17040 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
17042         * lib/target-supports.exp: Add spu to
17043         check_effective_target_vect_widen_mult_hi_to_si.
17045 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
17047         PR fortran/29992
17048         * gfortran.dg/generic_9.f90: New test.
17050         PR fortran/30081
17051         * gfortran.dg/generic_10.f90: New test.
17053 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
17055         PR tree-opt/30045
17056         * gcc.dg/pr30045.c: New test.
17058 2006-12-20  Ben Elliston  <bje@au.ibm.com>
17060         * gcc.dg/20020312-2.c: Add a case for __SPU__.
17062 2006-12-19  Eric Christopher  <echristo@apple.com>
17064         PR target/29302
17065         * gcc.c-torture/execute/pr29302-1.c: New.
17067 2006-12-19  Tobias Burnus  <burnus@net-b.de>
17069         PR fortran/39238
17070         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
17072 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
17074         PR fortran/30236
17075         * gfortran.dg/altreturn_3.f90: New test.
17077         * gfortran.dg/char_result_12.f90: Fix comment typos.
17079 2006-12-19  Ben Elliston  <bje@au.ibm.com>
17081         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
17082         as newlib's stdio.h uses non-traditional cpp constructs.
17084 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
17086         * gfortran.dg/advance.f90: Renamed to advance_1.f90
17087         * gfortran.dg/append-1.f90: Renamed to append_1.f90
17088         * gfortran.dg/array-1.f90: Renamed to array_1.f90
17089         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
17090         * gfortran.dg/backspace.f: Renamed to backspace_1.f
17091         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
17092         * gfortran.dg/default_initialization.f: Renamed to
17093         default_initialization_1.f
17094         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
17095         dollar_edit_descriptor_1.f
17096         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
17097         dollar_edit_descriptor_2.f
17098         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
17099         dollar_edit_descriptor_3.f
17100         * gfortran.dg/logint-1.f: Renamed to logint_1.f
17101         * gfortran.dg/logint-2.f: Renamed to logint_2.f
17102         * gfortran.dg/logint-3.f: Renamed to logint_3.f
17103         * gfortran.dg/advance_1.f90: Renamed from advance.f90
17104         * gfortran.dg/append_1.f90: Renamed from append-1.f90
17105         * gfortran.dg/array_1.f90: Renamed from array-1.f90
17106         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
17107         * gfortran.dg/backspace_1.f: Renamed from backspace.f
17108         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
17109         * gfortran.dg/default_initialization_1.f: Renamed from
17110         default_initialization.f
17111         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
17112         dollar_edit_descriptor-1.f
17113         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
17114         dollar_edit_descriptor-2.f
17115         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
17116         dollar_edit_descriptor-3.f
17117         * gfortran.dg/logint_1.f: Renamed from logint-1.f
17118         * gfortran.dg/logint_2.f: Renamed from logint-2.f
17119         * gfortran.dg/logint_3.f: Renamed from logint-3.f
17121 2006-12-18  Bill Wendling  <wendling@apple.com>
17123         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
17124         id is an OjbC keyword.
17126 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17128         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
17130 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
17132         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
17134 2006-12-18  Ian Lance Taylor  <iant@google.com>
17136         * g++.dg/warn/Wmissing-declarations-1.C: New test.
17138 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
17140         * gcc.c-torture/compile/pr27528.c: Use empty templates.
17142 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
17144         PR fortran/30207
17145         * gfortran.fortran-torture/execute/where21.f90: New test.
17147 2006-12-17  Tobias Burnus  <burnus@net-b.de>
17149         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
17151 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
17153         PR middle-end/7651
17154         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
17155         * gcc.dg/if-empty-1.c: Likewise.
17156         * gcc.dg/pr23165.c: Likewise.
17157         * g++.dg/warn/empty-body.C: Likewise.
17159 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17161         PR libfortran/30005
17162         * gfortran.dg/open_errors.f90: New test.
17164 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
17166         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
17168         * gcc.target/i386/ssse3-pabsb.c: New file.
17169         * gcc.target/i386/ssse3-pabsd.c: Likewise.
17170         * gcc.target/i386/ssse3-pabsw.c: Likewise.
17171         * gcc.target/i386/ssse3-palignr.c: Likewise.
17172         * gcc.target/i386/ssse3-phaddd.c: Likewise.
17173         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
17174         * gcc.target/i386/ssse3-phaddw.c: Likewise.
17175         * gcc.target/i386/ssse3-phsubd.c: Likewise.
17176         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
17177         * gcc.target/i386/ssse3-phsubw.c: Likewise.
17178         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
17179         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
17180         * gcc.target/i386/ssse3-pshufb.c: Likewise.
17181         * gcc.target/i386/ssse3-psignb.c: Likewise.
17182         * gcc.target/i386/ssse3-psignd.c: Likewise.
17183         * gcc.target/i386/ssse3-psignw.c: Likewise.
17184         * gcc.target/i386/ssse3-vals.h: Likewise.
17186 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
17188         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
17189         * lib/fortran-torture.exp: Include target-supports.exp.
17191 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
17193         PR target/30185
17194         * gcc.c-torture/execute/pr30185.c: New test.
17196 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17198         PR testsuite/30179
17199         PR testsuite/30180
17200         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
17201         * gcc.dg/builtin-bswap-2.c: Likewise.
17202         * gcc.dg/builtin-bswap-3.c: Likewise.
17203         * gcc.dg/builtin-bswap-4.c: Likewise.
17204         * lib/target-supports.exp (check_effective_target_stdint_types): New.
17205         * gcc.c-torture/execute/mode-dependent-address.x: New file.
17207 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17209         PR libfortran/30145
17210         * gfortran.dg/write_zero_array: New test.
17212 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17214         PR fortran/30200
17215         * gfortran.dg/write_fmt_trim.f90: New test.
17217 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
17219         PR 30194
17220         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
17221         temporarily.
17223 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17225         * lib/target-supports.exp (check_weak_available): Use istarget
17226         "hppa*-*-hpux10*" instead of regexp.
17227         (check_cxa_atexit_available): Likewise.
17229 2006-12-14  Richard Guenther  <rguenther@suse.de>
17231         PR tree-optimization/30197
17232         * gcc.c-torture/execute/complex-1.c: Fix function name.
17233         * gcc.dg/builtins-61.c: New testcase.
17235 2006-12-14  Richard Guenther  <rguenther@suse.de>
17237         PR middle-end/30172
17238         * gcc.dg/pr30172-1.c: New testcase.
17240 2006-12-14  Richard Guenther  <rguenther@suse.de>
17242         PR tree-optimization/30198
17243         * gcc.dg/builtins-60.c: New testcase.
17245 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
17247         * lib/target-supports.exp (vect_no_align): Remove spu.
17249 2006-12-13  Ian Lance Taylor  <iant@google.com>
17251         PR c++/19564
17252         PR c++/19756
17253         * g++.dg/warn/Wparentheses-5.C: New test.
17254         * g++.dg/warn/Wparentheses-6.C: New test.
17255         * g++.dg/warn/Wparentheses-7.C: New test.
17256         * g++.dg/warn/Wparentheses-8.C: New test.
17257         * g++.dg/warn/Wparentheses-9.C: New test.
17258         * g++.dg/warn/Wparentheses-10.C: New test.
17259         * g++.dg/warn/Wparentheses-11.C: New test.
17260         * g++.dg/warn/Wparentheses-12.C: New test.
17261         * g++.dg/warn/Wparentheses-13.C: New test.
17262         * g++.dg/warn/Wparentheses-14.C: New test.
17263         * g++.dg/warn/Wparentheses-15.C: New test.
17264         * g++.dg/warn/Wparentheses-16.C: New test.
17265         * g++.dg/warn/Wparentheses-17.C: New test.
17266         * g++.dg/warn/Wparentheses-18.C: New test.
17267         * g++.dg/warn/Wparentheses-19.C: New test.
17268         * g++.dg/warn/Wparentheses-20.C: New test.
17269         * g++.dg/warn/Wparentheses-21.C: New test.
17271 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17273         PR testsuite/30157
17274         * lib/target-supports.exp (check_cxa_atexit_available): Return false
17275         for target "hppa.*hpux10".
17277 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
17279         * g++.dg/debug/vartrack1.C: New test.
17281         * g++.dg/opt/ifcvt1.C: New test.
17283         * gcc.dg/tls/opt-13.c: New test.
17285         * gcc.dg/20060425-2.c: New test.
17287         * g++.dg/opt/pr15054-2.C: New test.
17289         * gcc.c-torture/execute/20060420-1.c: New test.
17291         * gcc.c-torture/execute/20060412-1.c: New test.
17293         * objc/compile/20060406-1.m: New test.
17295 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
17297         * g++.dg/template/array17.C: New test.
17299 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
17301         * gcc.target/powerpc/altivec-23.c: New test.
17303 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
17305         PR c++27316
17306         * g++.dg/inherit/error3.C: New test.
17308         PR c++/28740
17309         * g++.dg/inherit/error4.C: New test.
17311 2006-12-13  Richard Guenther  <rguenther@suse.de>
17313         PR tree-optimization/17687
17314         * gcc.dg/builtins-59.c: New testcase.
17316 2006-12-13  Ben Elliston  <bje@au.ibm.com>
17318         * gcc.target/spu/Wmain.c: New test.
17320 2006-12-12  Josh Conner  <jconner@apple.com>
17322         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
17323         * g++.dg/abi/thunk4.C: Likewise.
17324         * g++.dg/abi/rtti3.C: Likewise.
17326 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
17328         * gcc.target/spu/cpat-1.c: New test.
17329         * gcc.target/spu/cpat-2.c: New test.
17330         * gcc.target/spu/cpat-3.c: New test.
17331         * gcc.target/spu/cpat-4.c: New test.
17333 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17335         PR tree-opt/28436
17336         * gcc.c-torture/compile/vector-1.c: New test.
17337         * gcc.c-torture/compile/vector-2.c: New test.
17338         * gcc.c-torture/compile/vector-3.c: New test.
17340 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17342         * lib/fortran-torture.exp: Update copyright years.  Remove
17343         obsolete comment.  Test -ftree-vectorize where it makes sense.
17344         * lib/gfortran-dg.exp: Update copyright years.  Use settings
17345         from fortran-torture.exp.
17346         * gfortran.dg/char_transpose_1.f90,
17347         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
17348         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
17349         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
17350         '-w' to dg-options.
17352 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
17354         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
17355         saved_${tool}_load.
17357 2006-12-12  Ira Rosen  <irar@il.ibm.com>
17359         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
17360         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
17361         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
17362         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
17363         gaps.
17365 2006-12-12  Richard Guenther  <rguenther@suse.de>
17367         PR middle-end/30147
17368         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
17370 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
17371             Diego Novillo  <dnovillo@redhat.com>
17373         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
17374         VDEF/VUSE changes.
17375         * gcc.dg/tree-ssa/pr26421.c: Likewise
17376         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
17377         * gcc.dg/tree-ssa/pr23382.c: Likewise.
17378         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
17379         * gcc.dg/tree-ssa/pr28410.c: Likewise.
17380         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
17381         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
17382         * gcc.dg/tree-ssa/vrp07.c: Likewise.
17383         * gcc.dg/tree-ssa/vrp08.c: Likewise.
17384         * gcc.dg/tree-ssa/alias-12.c: Likewise.
17386 2006-12-11  Jan Hubicka  <jh@suse.cz>
17388         * gcc.dg/tree-prof/stringop-1.c: New test.
17389         * gcc.dg/tree-prof/stringop-2.c: New test.
17391 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
17393         PR target/30120
17394         * gcc.target/i386/pr30120.c: New test.
17396         Revert:
17397         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
17399         * gcc.target/i386/x87regparm-1.c: New test.
17400         * gcc.target/i386/x87regparm-2.c: New test.
17401         * gcc.target/i386/x87regparm-3.c: New test.
17402         * gcc.target/i386/x87regparm-4.c: New test.
17404 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
17406         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
17408 2006-12-10  Tobias Burnus  <burnus@net-b.de>
17410         PR fortran/23994
17411         * gfortran.dg/protected_1.f90: New test.
17412         * gfortran.dg/protected_2.f90: New test.
17413         * gfortran.dg/protected_3.f90: New test.
17414         * gfortran.dg/protected_4.f90: New test.
17415         * gfortran.dg/protected_5.f90: New test.
17416         * gfortran.dg/protected_6.f90: New test.
17418 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
17419             Tobias Burnus  <burnus@gcc.gnu.org>
17421         PR fortran/29975
17422         PR fortran/30068
17423         * gfortran.dg/interface_4.f90: Test adding procedure to generic
17424         interface.
17425         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
17426         ambiguous interfaces.
17427         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
17428         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
17429         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
17430         ambiguous interfaces.
17431         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
17432         * gfortran.dg/array_initializer_2.f90: Add initializer array
17433         constructor test.
17435         PR fortran/30096
17436         * gfortran.dg/interface_9.f90: Test that host interfaces are
17437         not checked for ambiguity with the local version.
17439 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
17441         PR fortran/29464
17442         * gfortran.dg/module_interface_2.f90: New test.
17444 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
17446         PR fortran/29941
17447         * gfortran.dg/assumed_len.f90: New test.
17449 2006-12-09  Richard Guenther  <rguenther@suse.de>
17451         * g++.dg/warn/implicit-typename1.C: Qualify types.
17452         * g++.dg/parse/crash12.C: Likewise.
17453         * g++.dg/tree-ssa/pr22444.C: Likewise.
17455 2006-12-09  Tobias Burnus  <burnus@net-b.de>
17457         * gfortran.dg/array_2.f90: Added sqrt test.
17459 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
17461         * gcc.target/i386/x87regparm-1.c: XFAIL.
17462         * gcc.target/i386/x87regparm-2.c: XFAIL.
17463         * gcc.target/i386/x87regparm-3.c: XFAIL.
17464         * gcc.target/i386/x87regparm-4.c: XFAIL.
17466 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17468         * lib/target-supports.exp
17469         (check_effective_target_large_long_double): New.
17470         * gcc.dg/Wconversion-real.c : Use it.
17471         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
17472         unsigned.
17474 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
17476         * gcc.c-torture/execute/mode-dependent-address.c: New test.
17478 2006-12-08  Tobias Burnus  <burnus@net-b.de>
17480         PR fortran/27546
17481         * gfortran.dg/import4.f90: New test for IMPORT in modules.
17483 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
17485         PR c++/29732
17486         * g++.dg/template/crash65.C: New test.
17487         * g++.dg/template/spec16.C: Tweak error markers.
17489 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17491         * gcc.target/spu: New directory.
17492         * gcc.target/spu/spu.exp: New file.
17493         * gcc.target/spu/intrinsics-1.c: New test.
17495 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
17497         PR c++/29980
17498         * g++.dg/ext/attrib27.C: New test.
17499         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
17500         * g++.dg/parse/typedef5.C: Likewise.
17502 2006-12-07  Mike Stump  <mrs@apple.com>
17504         * treelang/compile/var_defs.tree: Adjust.
17506 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
17508         PR c++/29730
17509         * g++.dg/template/crash64.C: New test.
17510         * g++.dg/parse/crash27.C: Adjust error markers.
17512 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
17514         PR libfortran/30009
17515         PR libfortran/30056
17516         * gfortran.dg/read_eof_4.f90:  Add tests.
17517         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
17518         * gfortran.dg/unf_read_corrupted_1.f90: New test.
17520 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
17522         PR c++/29729
17523         * g++.dg/template/crash63.C: New test.
17525         PR c++/29728
17526         * g++.dg/template/crash62.C: New test.
17528 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
17530         PR fortran/30003
17531         * gfortran.dg/allocatable_function_1.f90: Increase the number
17532         of expected calls of free to 10; the lhs section reference is
17533         now evaluated so there is another call to bar.  Change the
17534         comment appropriately.
17535         * gfortran.dg/array_section_1.f90: New test.
17537 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
17539         PR fortran/29912
17540         * gfortran.dg/char_result_12.f90: New test.
17542 2006-12-05  Richard Guenther  <rguenther@suse.de>
17544         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
17545         * gcc.dg/vect/vect-pow-2.c: Rename to ...
17546         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
17547         vect_double, xfail for spu*-*-*.
17549 2006-12-04  Tobias Burnus  <burnus@net-b.de>
17551         PR fortran/29962
17552         * initialization_4.f90: Test noninteger exponents (-std=f95).
17553         * initialization_5.f90: New test for noninteger exponents
17554           with -std=f2003.
17556 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
17558         PR fortran/29821
17559         * gfortran.dg/parameter_array_section_1.f90: New test.
17561 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
17563         PR c++/29733
17564         * g++.dg/template/crash61.C: New test.
17566         PR c++/29632
17567         * g++.dg/template/error23.C: New test.
17569 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
17571         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
17573 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
17575         PR fortran/29916
17576         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
17578 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
17580         PR middle-end/29965
17581         * gcc.dg/gomp/pr29965-1.c: New test.
17582         * gcc.dg/gomp/pr29965-2.c: New test.
17583         * gcc.dg/gomp/pr29965-3.c: New test.
17584         * gcc.dg/gomp/pr29965-4.c: New test.
17585         * gcc.dg/gomp/pr29965-5.c: New test.
17586         * gcc.dg/gomp/pr29965-6.c: New test.
17587         * g++.dg/gomp/pr29965-1.C: New test.
17588         * g++.dg/gomp/pr29965-2.C: New test.
17589         * g++.dg/gomp/pr29965-3.C: New test.
17590         * g++.dg/gomp/pr29965-4.C: New test.
17591         * g++.dg/gomp/pr29965-5.C: New test.
17592         * g++.dg/gomp/pr29965-6.C: New test.
17593         * g++.dg/gomp/pr29965-7.C: New test.
17594         * g++.dg/gomp/pr29965-8.C: New test.
17595         * g++.dg/gomp/pr29965-9.C: New test.
17596         * g++.dg/gomp/pr29965-10.C: New test.
17598 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
17600         * gnat.dg/pointer_variable_bounds.adb: New test.
17601         * gnat.dg/pointer_variable_bounds.ads: Likewise.
17602         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
17604 2006-12-03  Eric Christopher  <echristo@apple.com>
17606         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
17608 2006-12-03  Richard Henderson  <rth@redhat.com>
17609             Andrew Pinski  <pinskia@gmail.com>
17611         PR C++/14329
17612         * g++.dg/warn/unit-1.C: New test.
17614 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
17616         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
17618 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
17620         * g++.dg/vect/vect.exp: Enable tests to run on spu.
17621         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
17622         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
17623         * gcc.dg/vect/vect-70.c: Reduce array size.
17624         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
17625         vect_no_compaer_double targets.
17626         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
17627         vect_float, vect_double, and vect_int.
17629 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
17631         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
17632         test for loop versioning on vect_no_align targets.
17633         * gcc.dg/vect/pr20122.c: Likewise.
17634         * gcc.dg/vect/vect-105.c: Likewise.
17635         * gcc.dg/vect/vect-42.c: Likewise.
17636         * gcc.dg/vect/vect-43.c: Likewise.
17637         * gcc.dg/vect/vect-74.c: Likewise.
17638         * gcc.dg/vect/vect-75.c: Likewise.
17639         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
17640         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
17641         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
17642         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
17644 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
17646         PR fortran/29642
17647         * gfortran.dg/value_1.f90 : New test.
17648         * gfortran.dg/value_2.f90 : New test.
17649         * gfortran.dg/value_3.f90 : New test.
17650         * gfortran.dg/value_4.f90 : New test.
17651         * gfortran.dg/value_4.c : Called from value_4.f90.
17653 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17655         PR C++/30033
17656         *  g++.dg/cpp0x/static_assert4.C: New testcase.
17658 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17660         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
17662 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
17664         PR c/27953
17665         * gcc.dg/pr27953.c: New test.
17667 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17669         PR c++/30022
17670         * g++.dg/ext/vector5.C: New test.
17672         PR c++/30021
17673         * g++.dg/other/main1.C: New test.
17675 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
17677         PR libfortran/29568
17678         * gfortran.dg/convert_implied_open.f90:  Change to
17679         new default record length.
17680         * gfortran.dg/unf_short_record_1.f90:  Adapt to
17681         new error message.
17682         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
17684 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
17686         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
17688 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
17690         PR c++/29066
17691         * g++.dg/expr/pr29066.c: New.
17693 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
17694             Zdenek Dvorak <dvorakz@suse.cz>
17696         PR tree-optimization/29921
17697         * gcc.dg/pr29921-2.c: New test.
17699 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
17701         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
17702         (i386_get_cpuid): New function.
17703         (i386_cpuid_ecx): Likewise.
17704         (i386_cpuid_edx): Likewise.
17705         (i386_cpuid): Updated to call i386_cpuid_edx.
17707         * gcc.target/i386/sse3-addsubpd.c: New file.
17708         * gcc.target/i386/sse3-addsubps.c: Likewise.
17709         * gcc.target/i386/sse3-haddpd.c: Likewise.
17710         * gcc.target/i386/sse3-haddps.c: Likewise.
17711         * gcc.target/i386/sse3-hsubpd.c: Likewise.
17712         * gcc.target/i386/sse3-hsubps.c: Likewise.
17713         * gcc.target/i386/sse3-lddqu.c: Likewise.
17714         * gcc.target/i386/sse3-movddup.c: Likewise.
17715         * gcc.target/i386/sse3-movshdup.c: Likewise.
17716         * gcc.target/i386/sse3-movsldup.c: Likewise.
17718 2006-12-01  Dirk Mueller  <dmueller@suse.de>
17720         * g++.dg/warn/Wreturn-type-4.C: New testcase.
17722 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
17724         * gcc.dg/dfp/convert-int-max.c: New test.
17725         * gcc.dg/dfp/convert-int-max-fold.c: New test.
17727 2006-11-30  Richard Guenther  <rguenther@suse.de>
17729         * gcc.dg/vect/vect-pow-1.c: Rename ...
17730         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
17731         floats instead of doubles, check successful vectorization.
17733 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17735         PR target/29945
17736         * gcc.c-torture/compile/pr29945.c: New testcase.
17738 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
17740         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
17741         -maltivec.
17743 2006-11-29  Eric Christopher  <echristo@apple.com>
17745         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
17747 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
17749         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
17751         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
17753 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
17755         PR c++/29022
17756         * g++.dg/inherit/virtual2.C: New test.
17757         * g++.dg/inherit/virtual3.C: Likewise.
17758         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
17759         * g++.dg/inherit/error2.C: Likewise.
17760         * g++.dg/template/instantiate1.C: Likewise.
17762 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
17764         PR tree-opt/29984
17765         * gcc.dg/tree-ssa/reassoc-12.c: New test.
17767 2006-11-28  Jan Hubicka  <jh@suse.cz>
17769         * gcc.dg/memcpy-1.c: New test.
17771 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
17773         PR c++/29735
17774         * g++.dg/warn/main-3.C: New test.
17776 2006-11-28  Jan Hubicka  <jh@suse.cz>
17778         * gcc.dg/winline-1.c: New test.
17780 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
17782         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
17783         alignments.
17785 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
17787         PR fortran/29976
17788         * gfortran.dg/missing_optional_dummy_3.f90
17790 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
17792         PR fortran/20880
17793         * gfortran.dg/interface_3.f90: Modify errors.
17795 2006-11-28  Ben Elliston  <bje@au.ibm.com>
17797         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
17798         fail to link due to relocation overflows on spu-*-*.
17800 2006-11-27  Michael Matz  <matz@suse.de>
17801             Andreas Krebbel  <krebbel1@de.ibm.com>
17803         PR target/29319
17804         * gcc.dg/20061127-1.c: New testcase.
17806 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
17808         * gcc.dg/20061124-1.c: Add exit() function prototype.
17810 2006-11-27  Jan Hubicka  <jh@suse.cz>
17812         * gcc.target/i386/memcpy-1.c: Adjust size.
17813         * gcc.dg/visibility-11.c: Likewise.
17815 2006-11-27  Richard Guenther  <rguenther@suse.de>
17817         PR middle-end/25620
17818         * gcc.target/i386/pow-1.c: New testcase.
17819         * gcc.dg/builtins-58.c: Likewise.
17821 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
17823         PR c++/29886
17824         * g++.dg/expr/cast8.C: New test.
17826 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17828         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
17829         Don't ever inline the testcase.
17831 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
17833         PR fortran/29982
17834         * gfortran.fortran-torture/compile/parameter_3.f90: New
17835         testcase.
17837 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
17839         PR fortran/29951
17840         * gfortran.fortran-torture/execute/transfer2.f90: New test.
17842 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17844         * gfortran.fortran-torture/execute/specifics.f90: Remove test
17845         for CHAR.
17847 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17849         PR libgfortran/29936
17850         * gfortran.dg/write_check3.f90: New test.
17852 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17854         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
17856 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
17858         PR fortran/20880
17859         * gfortran.dg/interface_3.f90: New test.
17861         PR fortran/29387
17862         * gfortran.dg/generic_8.f90: New test.
17864 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17866         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
17867         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
17868         * gfortran.dg/specifics_3.f90: Remove.
17870 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
17872         PR c/29955
17873         * gcc.dg/gomp/pr29955.c: New test.
17875         PR c/29736
17876         * gcc.dg/pr29736.c: New test.
17878 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17880         PR tree-opt/29964
17881         * gcc.dg/pure-1.c: New test.
17883 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
17885         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
17886         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
17888 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
17890         * gcc.dg/20061124-1.c: New testcase.
17892 2006-11-23  Eric Christopher  <echristo@apple.com>
17894         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
17896 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17898         PR c/2707
17899         PR c++/26167
17900         * gcc.dg/Wconversion-integer.c: New. Supersedes
17901         Wconversion-negative-constants.c
17902         * gcc.dg/Wconversion-real.c: New.
17903         * gcc.dg/Wconversion-real-integer.c: New.
17904         * gcc.dg/Wconversion-negative-constants.c: Deleted.
17905         * g++.dg/warn/Wconversion1.C: Modified.
17907 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17909         * gfortran.dg/overload_1.f90: New test.
17911 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
17913         PR c/9072
17914         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
17915         Wtraditional-conversion.
17916         * gcc.dg/overflow-warn-2.c: Likewise.
17917         * gcc.dg/Wconversion.c: Likewise. Renamed as
17918         Wtraditional-conversion.c .
17919         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
17920         Wtraditional-conversion-2.c .
17921         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
17922         Wtraditional-conversion-2.c
17923         * gcc.dg/Wconversion-negative-constants.c: New.
17925 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
17927         * gcc.dg/tree-ssa/dump-1.c: New test.
17929 2006-11-23  David Ung <davidu@mips.com>
17931         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
17932         -mfp64, allowable when ISA >= 33 and float is enabled.
17933         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
17934         of mthc1 and mfhc1 patterns.
17936 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
17938         PR tree-optimization/29921
17939         * gcc.dg/pr29921.c: New test.
17941 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17943         PR fortran/29441
17944         * gfortran.dg/initialization_4.f90: New test.
17946 2006-11-22  Ira Rosen  <irar@il.ibm.com>
17948         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
17949         platforms that have interleaving support.
17950         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
17951         * gcc.dg/vect/vect-strided-a-u16-i2.c,
17952         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
17953         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
17954         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
17955         gcc.dg/vect/vect-strided-u8-i2-gap.c,
17956         gcc.dg/vect/vect-strided-u8-i8.c,
17957         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
17958         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
17959         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
17960         gcc.dg/vect/vect-strided-float.c,
17961         gcc.dg/vect/vect-strided-a-mult.c,
17962         gcc.dg/vect/vect-strided-mult-char-ls.c,
17963         gcc.dg/vect/vect-strided-a-u16-mult.c,
17964         gcc.dg/vect/vect-strided-a-u32-mult.c,
17965         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
17966         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
17967         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
17968         gcc.dg/vect/vect-strided-mult.c,
17969         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
17970         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
17971         New.
17973 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
17975         PR fortran/25087
17976         * gfortran.dg/auto_char_len_4.f90: New test.
17978 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
17980         PR fortran/29652
17981         * gfortran.dg/generic_7.f90: New test.
17982         * gfortran.dg/defined_operators_1.f90: Add new error.
17984 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
17986         PR tree-optimization/29902
17987         * g++.dg/tree-ssa/pr29902.C: New test.
17989 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
17991         PR fortran/29820
17992         * gfortran.dg/used_types_13.f90: New test.
17994 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
17996         * gcc.dg/dfp/snan.c: Delete.
17998 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
18000         * g++.dg/cpp0x/static_assert1.C: New.
18001         * g++.dg/cpp0x/static_assert2.C: New.
18002         * g++.dg/cpp0x/static_assert3.C: New.
18004 2006-11-21  Richard Guenther  <rguenther@suse.de>
18006         * gcc.dg/vect/vect-pow-1.c: New testcase.
18007         * gcc.dg/vect/vect-pow-2.c: Likewise.
18009 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
18011         PR c++/29570
18012         * g++.dg/template/static29.C: New test.
18014         PR c++/29734
18015         * g++.dg/conversion/simd4.C: New test.
18017 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
18019         PR c++/29475
18020         * g++.dg/template/access19.C: New test.
18021         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
18022         error is reported.
18024 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18026         PR tree-opt/25500
18027         * gcc.dg/tree-ssa/sra-4.c: New testcase.
18029 2006-11-20  Tobias Burnus  <burnus@net-b.de>
18031         PR fortran/27546
18032         * gfortran.dg/import.f90: Extended test.
18033         * gfortran.dg/import2.f90: Extended test.
18035 2006-11-20  Tobias Burnus  <burnus@net-b.de>
18037         * gfortran.dg/volatile3.f90: Add conflict test.
18039 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
18041         PR fortran/24783
18042         * gfortran.dg/implicit_10.f90: New test.
18044 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18046         PR c++/8586
18047         * g++.dg/warn/Wall-write-strings.C: New.
18049 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
18051         * gfortran.dg/alloc_comp_constraint_5.f90: New.
18052         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
18054 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18056         * gfortran.dg/use_3.f90: Remove error message.
18057         * gfortran.dg/iso_fortran_env_1.f90: New test.
18058         * gfortran.dg/iso_fortran_env_2.f90: New test.
18059         * gfortran.dg/iso_fortran_env_3.f90: New test.
18060         * gfortran.dg/iso_fortran_env_4.f90: New test.
18062 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
18064         * gcc.dg/vect/vect-27.c: Fix initialization.
18066 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18068         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
18069         * gcc.dg/torture/builtin-minmax-1.c: New.
18071         * gcc.dg/builtins-20.c: Add cases for copysign.
18073 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18075         PR fortran/24285
18076         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
18078 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18079         * gfortran.dg/use_1.f90: New test.
18080         * gfortran.dg/use_1.f90: New test.
18081         * gfortran.dg/use_1.f90: New test.
18083 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
18085         PR tree-optimization/29801
18086         * gcc.dg/pr29801.c: New test.
18088 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
18090         PR middle-end/29584
18091         * gcc.dg/torture/pr29584.c: New test.
18093 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
18095         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
18096         Condition PowerPC tests for saving FPRs on powerpc_fprs.
18097         * gcc.target/powerpc/compress-float-ppc.c,
18098         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
18099         powerpc_fprs.
18100         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
18101         do not pass -mhard-float.
18103 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
18105         * gnat.dg/volatile_aggregate.adb: New test.
18107 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18109         PR fortran/29391
18110         PR fortran/29489
18111         * gfortran.dg/bound_2.f90: Add more checks.
18112         * gfortran.dg/bound_3.f90: New test.
18114 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
18116         PR target/29201
18117         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
18119 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
18121         * gfortran.dg/import3.f90: Fix error message.
18123 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18125         PR tree-opt/29788
18126         * gfortran.fortran-torture/compile/inline_1.f90:
18127         New testcase.
18129 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
18131         * gcc.target/i386/x87regparm-1.c: New test.
18132         * gcc.target/i386/x87regparm-2.c: New test.
18133         * gcc.target/i386/x87regparm-3.c: New test.
18134         * gcc.target/i386/x87regparm-4.c: New test.
18136 2006-11-15  Tobias Burnus  <burnus@net-b.de>
18138         PR fortran/27546
18139         * gfortran.dg/import.f90: New test.
18140         * gfortran.dg/import2.f90: New test.
18141         * gfortran.dg/import3.f90: New test.
18143 2006-11-15  Tobias Burnus  <burnus@net-b.de>
18145         PR fortran/27588
18146         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
18148 2006-11-15  Tobias Burnus  <burnus@net-b.de>
18150         PR fortran/29806
18151         * gfortran.dg/contains.f90: New test.
18152         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
18154 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
18156         PR tree-optimization/29581
18157         * gcc.dg/pr29581-1.c: New test.
18158         * gcc.dg/pr29581-2.c: New test.
18159         * gcc.dg/pr29581-3.c: New test.
18160         * gcc.dg/pr29581-4.c: New test.
18161         * gfortran.dg/pr29581.f90: New test.
18163 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
18165         PR fortran/29702
18166         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
18167         numbers in error message headers.
18169 2006-11-14  Richard Guenther  <rguenther@suse.de>
18171         * gcc.target/i386/math-torture/math-torture.exp: Restrict
18172         to i?86 and x86_64 targets.
18174 2006-11-14  Caroline Tice  <ctice@apple.com>
18176         * gcc.dg/pubtypes-1.c: New file/testcase.
18177         * gcc.dg/pubtypes-2.c: New file/testcase.
18178         * gcc.dg/pubtypes-3.c: New file/testcase.
18179         * gcc.dg/pubtypes-4.c: New file/testcase.
18180         * g++.dg/pubtypes.C: New file/testcase.
18182 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
18184         PR c++/29106
18185         * g++.dg/init/self1.C: New test.
18187 2006-11-14  Tobias Burnus  <burnus@net-b.de>
18189         PR fortran/29657
18190         * gfortran.dg/conflicts.f90: Add.
18192 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
18194         PR rtl-optimization/29798
18196         * gcc.c-torture/execute/pr29798.c: New.
18198 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18200         * gcc.dg/builtins-20.c: Add more cases.
18202 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
18204         PR fortran/29759
18205         * gfortran.dg/gomp/pr29759.f90: New test.
18207 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
18209         PR c++/29518
18210         * g++.dg/template/static28.C: New test.
18212 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
18214         * lib/c-torture.exp: Use target-libpath.exp.
18215         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
18216         set GCC_EXEC_PREFIX env var from global variable of same name.
18218 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18220         PR fortran/26994
18221         * gfortran.fortran-torture/compile/transfer-1.f90:
18222         New testcase.
18224 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
18225             Zdenek Dvorak <dvorakz@suse.cz>
18227         PR tree-optimization/29680
18228         * gcc.dg/alias-11.c: New test.
18230 2006-11-12  Jason Merrill  <jason@redhat.com>
18231             Andrew Pinski <pinskia@physics.uc.edu>
18233         PR middle-end/28915
18234         * gcc.target/i386/vectorize1.c: New.
18236 2006-11-12  Roger Sayle  <roger@eyesopen.com>
18238         PR rtl-optimization/29797
18239         * gcc.c-torture/execute/pr29797-1.c: New test case.
18241 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18243         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
18245 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
18247         * gcc.dg/tree-ssa/prefetch-3.c: New test.
18249 2006-11-12  Roger Sayle  <roger@eyesopen.com>
18251         PR tree-optimization/13827
18252         * gcc.dg/fold-eqand-1.c: New test case.
18254 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18256         PR rtl-opt/28812
18257         * gcc.c-torture/execute/mayalias-3.c: New test.
18259 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
18261         PR middle-end/27528
18262         * gcc.c-torture/compile/pr27528.c: New test.
18263         * gcc.dg/pr27528.c: Likewise.
18265 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18267         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
18269         * gcc.dg/torture/builtin-symmetric-1.c: New test.
18271 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
18273         PR fortran/29758
18274         * gfortran.dg/reshape_source_size_1.f90: New test.
18276 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
18278         PR fortran/29315
18279         * gfortran.dg/aliasing_dummy_4.f90: New test.
18281 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
18283         PR target/29777
18284         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
18285         and x86_64-*-* targets.
18287 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18289         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
18290         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
18291         New macros. Use them in exact tests.
18292         (TESTIT3): New macro.
18293         Add tests for fmin, fmax and fma.
18295 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
18297         PR fortran/29431
18298         * gfortran.dg/array_constructor_13.f90: New test.
18300 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
18302         PR fortran/29744
18303         * gfortran.dg/used_types_12.f90: New test.
18305 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
18307         PR middle-end/29726
18308         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
18309         (test6): Ditto.
18310         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
18311         * gcc.dg/fold-eqandshift-3.c: New test case.
18313 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
18315         PR fortran/29699
18316         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
18318         PR fortran/21370
18319         * gfortran.dg/change_symbol_attributes_1.f90: New test.
18321 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
18323         * gcc.dg/20061109-1.c: New testcase.
18325 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18327         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
18329 2006-11-09  Tobias Burnus  <burnus@net-b.de>
18331         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
18332         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
18334 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
18336         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
18337         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
18339 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18341         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
18343 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18345         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
18346         vect-9.c).
18347         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
18348         * gcc.dg/vect/vect-9.c: Now vectorizable.
18349         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
18350         that support vect_widen_mult.
18351         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
18352         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
18353         vect-reduc-dot-u16.c).
18354         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
18355         vect-reduc-dot-u16.c).
18356         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
18357         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
18358         vect-reduc-dot-s8.c).
18359         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
18360         vect-reduc-dot-s8.c).
18361         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
18362         vect-reduc-dot-s8.c).
18363         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
18364         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
18365         vect-reduc-dot-u8.c).
18366         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
18367         vect-reduc-dot-u8.c).
18368         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
18369         * gcc.dg/vect/vect-multitypes-9.c: New test.
18370         * gcc.dg/vect/vect-multitypes-10.c: New test.
18371         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
18372         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
18373         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
18374         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
18375         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
18376         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
18377         wrapv-vect-reduc-dot-s8.c.
18378         * lib/target-support.exp (check_effective_target_vect_unpack): New.
18379         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
18380         targets that support vec_unpack.
18381         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
18382         (check_effective_target_vect_widen_mult_qi_to_hi): New.
18383         (check_effective_target_vect_widen_mult_hi_to_si): New.
18384         (check_effective_target_vect_widen_sum): Removed.
18386         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18388         * gcc.dg/vect/vect-multitypes-8.c: New test.
18389         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
18391         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
18393         * gcc.dg/vect/vect-multitypes-7.c: New test.
18395         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18397         * gcc.dg/vect/vect-multitypes-4.c: New test.
18398         * gcc.dg/vect/vect-multitypes-5.c: New test.
18399         * gcc.dg/vect/vect-multitypes-6.c: New test.
18401         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18403         * gcc.dg/vect/vect-multitypes-1.c: New test.
18404         * gcc.dg/vect/vect-multitypes-2.c: New test.
18405         * gcc.dg/vect/vect-multitypes-3.c: New test.
18407 2006-11-07  Eric Christopher  <echristo@apple.com>
18409         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
18410         Test using scan-assembler-not.
18412 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
18414         * gcc.dg/inline-17.c: New test.
18416 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
18418         PR other/25028
18419         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
18420         on HP-UX.
18422 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
18424         PR fortran/29539
18425         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
18427         PR fortran/29634
18428         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
18429         test.
18431 2006-11-07  Tobias Burnus  <burnus@net-b.de>
18433         PR fortran/29601
18434         * gfortran.dg/volatile.f90: Add.
18435         * gfortran.dg/volatile2.f90: Add.
18436         * gfortran.dg/volatile3.f90: Add.
18437         * gfortran.dg/volatile4.f90: Add.
18438         * gfortran.dg/volatile5.f90: Add.
18439         * gfortran.dg/volatile6.f90: Add.
18440         * gfortran.dg/volatile7.f90: Add.
18442 2006-11-06  Tobias Burnus  <burnus@net-b.de>
18444         * gfortran.dg/io_constraints_2.f90: Adjust pattern
18445           for matching error messages.
18446         * gfortran.dg/specifics_3.f90: Adjust pattern
18447           for matching error messages.
18449 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
18450             Bernhard Fischer  <aldot@gcc.gnu.org>
18452         * lib/gcc-dg.exp (output-exists): New proc.
18453         (output-exists-not): New proc.
18454         * gcc.test-framework/test-framework.awk: Support new directives.
18455         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
18456         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
18457         * gcc.test-framework/dg-outexists-exp-F.c: New test.
18458         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
18459         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
18460         * gcc.test-framework/dg-outexists-exp-P.c: New test.
18462 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
18464         PR fortran/29630
18465         PR fortran/29679
18466         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
18467         * gfortran.dg/initialization_3.f90: New.
18469 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18471         PR libgfortran/25545
18472         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
18474 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
18476         PR middle-end/29695
18477         * gcc.c-torture/execute/pr29695-1.c: New test.
18478         * gcc.c-torture/execute/pr29695-2.c: New test.
18480 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
18482         PR fortran/29565
18483         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
18485 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
18487         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
18488         for matching error messages.
18490 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
18492         PR target/26915
18493         * gcc.target/i386/387-12.c: New test.
18495 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18497         PR libfortran/29713
18498         * gfortran.dg/pr29713.f90: New test.
18500 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
18502         * gcc.c-torture/execute/arith-rand-ll.c:
18503         Also test for bogus rest sign.
18505 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18507         PR libfortran/27895
18508         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
18510 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
18512         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
18513         from error messages.
18515 2006-11-02  Mike Stump  <mrs@apple.com>
18517         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
18519         * g++.old-deja/g++.abi/align.C: Enable for darwin.
18521 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
18523         * g++.dg/eh/gcsec1.C: New test.
18525 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18527         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
18528         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
18530 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
18532         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
18533         hexadecimal value.
18534         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
18535         * gcc.dg/pr14796-2.c: Likewise.
18537 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
18539         * gcc.c-torture/execute/20061101-1.c: New test.
18541 2006-11-01  Richard Guenther  <rguenther@suse.de>
18543         * gcc.target/i386/fpprec-1.c: New testcase.
18545 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18547         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
18548         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
18550 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
18552         * gcc.c-torture/execute/20061031-1.c: New test.
18554 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
18556         PR 23067
18557         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
18558         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
18559         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
18560         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
18561         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
18562         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
18563         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
18565 2006-10-31  Eric Christopher  <echristo@apple.com>
18566             Falk Hueffner  <falk@debian.org>
18568         * gcc.dg/builtin-bswap-1.c: New.
18569         * gcc.dg/builtin-bswap-2.c: New.
18570         * gcc.dg/builtin-bswap-3.c: New.
18571         * gcc.dg/builtin-bswap-4.c: New.
18572         * gcc.dg/builtin-bswap-5.c: New.
18573         * gcc.target/i386/builtin-bswap-1.c: New.
18575 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
18577         * gcc.dg/inline-16.c: New.
18579         PR 16622
18580         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
18581         defining it.
18582         * gcc.dg/inline-13.c: New.
18583         * gcc.dg/inline-14.c: New.
18584         * gcc.dg/inline-15.c: New.
18586         PR 11377
18587         * gcc.dg/inline6.c: New.
18588         * gcc.dg/inline7.c: New.
18590 2006-10-31  Roger Sayle  <roger@eyesopen.com>
18592         PR middle-end/23470
18593         * gcc.dg/pr23470-1.c: New test case.
18595 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
18597         PR fortran/29537
18598         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
18599         data.
18600         * gfortran.dg/blockdata_2.f90: New testcase.
18602 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
18604         PR libfortran/29627
18605         * gfortran.dg/unf_short_record_1.f90:  New test.
18607 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18609         PR fortran/29067
18610         * gfortran.dg/pr29067.f: New test.
18612 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
18613             Richard Sandiford  <richard@codesourcery.com>
18615         * lib/target-supports.exp (get_compiler_messages): Append options
18616         as a single list element.
18617         (check_effective_target_arm_vfp_ok): New.
18618         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
18620 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
18622         PR fortran/29387
18623         * gfortran.dg/intrinsic_actual_2.f90: New test.
18625         PR fortran/29490
18626         * gfortran.dg/actual_array_interface_1.f90: New test.
18628         PR fortran/29641
18629         * gfortran.dg/used_types_11.f90: New test.
18631 2006-10-30  Dirk Mueller  <dmueller@suse.de>
18633         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
18634         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
18635         * g++.old-deja/g++.pt/eichin01.C (main): Same.
18636         * g++.old-deja/g++.mike/net25.C (main): Same.
18637         * g++.dg/lookup/exception1.C (main): Same.
18638         * g++.dg/parse/parens2.C (main): Same.
18640 2006-10-30  Roger Sayle  <roger@eyesopen.com>
18642         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
18644 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18646         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
18647         * gcc.dg/torture/builtin-math-3.c: Likewise.
18649 2006-10-30  Tobias Burnus  <burnus@net-b.de>
18651         PR fortran/29452
18652         * gfortran.dg/write_check.f90: Check run-time keyword checking.
18653         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
18655 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
18657         PR Fortran/29410
18658         * gfortran.fortran-torture/execute/transfer1.f90: New test.
18660 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
18662         * lib/target-supports.exp (check_function_available): Declare
18663         function before calling.
18665 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
18667         PR tree-optimization/29637
18668         * gcc.dg/pr29637.c: New test.
18670 2006-10-29  Roger Sayle  <roger@eyesopen.com>
18672         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
18673         tree canonicalization.
18675 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18677         * gcc.dg/builtins-20.c: Add more hypot tests.
18679 2006-10-29  Roger Sayle  <roger@eyesopen.com>
18681         * gcc.dg/fold-compare-1.c: New test case.
18683 2006-10-29  Dirk Mueller  <dmueller@suse.de>
18685         PR c++/16307
18686         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
18688 2006-10-29  Roger Sayle  <roger@eyesopen.com>
18690         PR tree-optimization/15458
18691         * gcc.dg/fold-xornot-1.c: New test case.
18693 2006-10-29  Richard Guenther  <rguenther@suse.de>
18695         * gcc.target/i386/math-torture/trunc.c: New testcase.
18697 2006-10-29  Richard Guenther  <rguenther@suse.de>
18699         * gcc.target/i386/math-torture/round.c: New testcase.
18701 2006-10-29  Richard Guenther  <rguenther@suse.de>
18703         * gcc.target/i386/math-torture/ceil.c: New testcase.
18704         * gcc.target/i386/math-torture/floor.c: Likewise.
18706 2006-10-29  Richard Guenther  <rguenther@suse.de>
18708         * gcc.target/i386/math-torture/rint.c: New testcase.
18709         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
18711 2006-10-29  Richard Guenther  <rguenther@suse.de>
18713         * gcc.target/i386/math-torture/lfloor.c: New testcase.
18714         * gcc.target/i386/math-torture/lceil.c: Likewise.
18716 2006-10-28  Tobias Burnus  <burnus@net-b.de>
18718         PR libgfortran/24313
18719         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
18721 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
18723         * gcc.c-torture/execute/20020118-1.c,
18724         gcc.c-torture/execute/builtins/strlen.c,
18725         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
18726         comment typos.
18728 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18730         * gcc.dg/builtins-20.c: Add tests for hypot.
18731         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
18732         two-argument builtins.
18733         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
18734         TESTIT2.  Update all callers.
18735         (TESTIT2, TESTIT2_R): New helper macros.
18736         Add testcases for pow, hypot and atan2.
18738 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18740         PR C++/29295
18741         * g++.dg/expr/bool1.C: New test.
18742         * g++.dg/expr/bool2.C: New test.
18744 2006-10-28  Tobias Burnus  <burnus@net-b.de>
18746         PR fortran/28224
18747         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
18748         * gfortran.dg/namelist_internal.f90: New test.
18750 2006-10-28  Tobias Burnus  <burnus@net-b.de>
18752         PR fortran/29625
18753         * gfortran.dg/io_real_boz.f90: Add.
18754         * gfortran.dg/io_real_boz2.f90: Add.
18756 2006-10-28  Richard Guenther  <rguenther@suse.de>
18758         PR middle-end/26899
18759         * gcc.dg/tree-ssa/pr26899.c: New testcase.
18761 2006-10-28  Richard Guenther  <rguenther@suse.de>
18763         PR target/28806
18764         * gcc.target/i386/math-torture/lround.c: New testcase.
18766 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
18768         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
18769         * gcc.dg/builtins-44.c: Likewise.
18770         * gcc.dg/builtins-45.c: Likewise.
18771         * gcc.dg/pr28796-2.c: Likewise.
18772         * gcc.dg/unordered-3.c: Likewise.
18774 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18776         PR libgfortran/27954
18777         * gfortran.dg/error_recovery_2.f90: New test.
18779 2006-10-26  Richard Guenther  <rguenther@suse.de>
18781         * gcc.target/i386/i386.exp: Use glob, not find to collect
18782         tests.  Avoids recursing into subdirectories.
18783         * gcc.target/i386/math-torture/math-torture.exp: Torture
18784         for interesting ia32 math options.
18785         * gcc.target.i386/math-torture/lrint.c: New testcase.
18787 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18789         PR libgfortran/29563
18790         * gfortran.dg/arrayio_9.f90: Update test.
18791         * gfortran.dg/arrayio_19.f90: New test.
18793 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
18795         * gcc.dg/20061026.c: New testcase.
18797 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18799         PR libgfortran/29563
18800         * gfortran.dg/arrayio_9.f90: New test.
18802 2006-10-26  Ben Elliston  <bje@au.ibm.com>
18804         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
18805         Copy the strings manually, as strcpy may call strlen.
18807 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18809         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
18810         Add checks for log, log2, log10 and log1p.
18812         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
18813         we already test 0.0.  Add checks for expm1, log, log2, log10,
18814         log1p, cbrt, erf and erfc.
18816 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
18818         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
18820 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
18822         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
18823         and remainderl() built-in functions.  Remove -ffast-math from
18824         dg-options.
18826 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18828         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
18829         acosh and atanh.
18831         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
18832         floating point modifiers to arguments passed to float and long
18833         double functions respectively.  Update all callers to use floating
18834         point numbers, not integers.  Add tests for exp, exp2 and
18835         exp10/pow10.
18837         * gcc.dg/torture/builtin-math-3.c: New test.
18839 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
18841         PR fortran/29393
18842         * gfortran.dg/initialize_2.f90: New.
18844 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18846         * gcc.dg/torture/builtin-math-2.c: New test.
18848 2006-10-24  Richard Guenther  <rguenther@suse.de>
18850         PR middle-end/28796
18851         * gcc.dg/pr28796-1.c: New testcase.
18852         * gcc.dg/pr28796-2.c: Likewise.
18854 2006-10-24  Richard Guenther  <rguenther@suse.de>
18856         * gcc.dg/builtins-57.c: New testcase.
18858 2006-10-24  Richard Guenther  <rguenther@suse.de>
18860         PR tree-optimization/29567
18861         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
18863 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
18865         PR tree-optimization/14784
18866         * gcc.dg/alias-10.c: New test.
18868 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18870         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
18872 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
18874         * gcc.dg/builtin-strncat-chk-1.c: New test.
18876 2006-10-23  Jan Hubicka  <jh@suse.cz>
18878         * gcc.dg/memmove-1.c: New test.
18880 2006-10-23  Paul Brook  <paul@codesourcery.com>
18882         * gcc.dg/pragma-pack-5.c: New test.
18884 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
18886         * g++.dg/other/s390-1.C: New testcase.
18888 2006-10-23  Richard Guenther  <rguenther@suse.de>
18890         PR middle-end/27132
18891         PR middle-end/23295
18892         * gcc.dg/pr27132.c: New testcase.
18893         * gcc.dg/pr23295.c: Likewise.
18894         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
18895         * g++.dg/tree-ssa/pr19807.C: Likewise.
18897 2006-10-23  Richard Guenther  <rguenther@suse.de>
18899         PR middle-end/21032
18900         * gcc.dg/pr21032.c: New testcase.
18902 2006-10-22  Jeff Law  <law@redhat.com>
18903         Richard Guenther  <rguenther@suse.de>
18905         PR tree-optimization/15911
18906         * gcc.dg/tree-ssa/vrp30.c: New testcase.
18908 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
18910         PR c++/20647
18911         * g++.dg/abi/rtti3.C: New.
18913 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
18915         PR middle-end/28252
18916         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
18917         transformation.
18919 2006-10-21  Richard Guenther  <rguenther@suse.de>
18921         PR tree-optimization/3511
18922         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
18924 2006-10-21  Richard Guenther  <rguenther@suse.de>
18926         PR middle-end/26898
18927         * gcc.dg/torture/pr26898-1.c: New testcase.
18928         * gcc.dg/torture/pr26898-2.c: Likewise.
18930 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
18932         PR c++/28053
18933         * g++.dg/parse/bitfield1.C: Adjust error markers.
18934         * g++.dg/parse/bitfield2.C: New test.
18936 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
18938         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
18940 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18942         PR libfortran/27895
18943         * gfortran.dg/zero_sized_1.f90: New test.
18945 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
18947         * gcc.dg/div-compare-1.c: New test.
18949 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
18951         PR fortran/29216
18952         * gfortran.dg/result_default_init_1.f90: New test.
18954         PR fortran/29314
18955         * gfortran.dg/automatic_default_init_1.f90: New test.
18957         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
18958         from 38 to 33.
18960 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
18962         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
18963         'using namespace std' without previous declaration.
18964         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
18965         * g++.old-deja/g++.robertl/eb133c.C: New.
18967 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18969         PR libgfortran/29277
18970         * gfortran.dg/streamio_4.f90: Update test.
18971         * gfortran.dg/streamio_11.f90: New test.
18973 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
18975         PR c++/27952
18976         * g++.dg/inherit/virtual1.C: New test.
18978 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
18980         PR c++/28261
18981         * g++.dg/parse/enum3.C: New test.
18983 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
18985         PR c++/29039
18986         * g++.dg/init/ctor8.C: New test.
18988 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
18990         PR c++/27270
18991         * g++.dg/ext/complit8.C: Tweak error markers.
18992         * g++.dg/template/complit1.C: Add error marker.
18994 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
18996         PR c++/27270
18997         * g++.dg/ext/complit8.C: New test.
18999         PR c++/29408
19000         * g++.dg/parse/dtor12.C: New test.
19002         PR c++/29435
19003         * g++.dg/template/sizeof11.C: New test.
19005 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
19007         PR fortran/29392
19008         * gfortran.dg/data_char_3.f90: New test.
19010         PR fortran/29451
19011         * gfortran.dg/negative_automatic_size.f90: New test.
19013 2006-10-16  David Daney  <ddaney@avtrex.com>
19015         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
19017 2006-10-16  Eric Christopher  <echristo@apple.com>
19019         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
19020         x86_64.
19022 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
19024         PR c++/28211
19025         * g++.dg/tc1/dr49.C: Tweak error messages.
19026         * g++.dg/parse/template21.C: New test.
19028 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19030         PR middle-end/20491
19031         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
19033 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
19035         PR fortran/29403
19036         * gfortran.dg/print_1.f90: New test.
19038 2006-10-15  Jan Hubicka  <jh@suse.cz>
19040         PR middle-end/29241
19041         * gcc.c-torture/compile/pr29241.c: New testcase.
19043 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
19045         PR middle-end/29250
19046         * gcc.c-torture/compile/pr29250.c: New test.
19048 2006-10-15  Richard Guenther  <rguenther@suse.de>
19050         * gcc.dg/pr29299.c: New testcase.
19052 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
19054         PR fortran/24767
19055         * gfortran.dg/label_4.f90: Adjust warning flag.
19057 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
19059         PR fortran/29371
19060         * gfortran.dg/nullify_3.f90: New test.
19062 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19064         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
19065         on Solaris 2.5.1 too.
19067 2006-10-13  Eric Christopher  <echristo@apple.com>
19069         * gcc.dg/pr25993.c: Skip for darwin.
19071 2006-10-13  Eric Christopher  <echristo@apple.com>
19073         * gcc.dg/visibility-11.c: Skip for darwin.
19075 2006-10-13  Eric Christopher  <echristo@apple.com>
19077         * gcc.dg/darwin-weakimport-1.c: Use
19078         -fno-asynchronous-unwind-tables.
19079         * gcc.dg/darwin-weakimport-3.c: Ditto.
19081 2006-10-13  Richard Guenther  <rguenther@suse.de>
19083         PR tree-optimization/29446
19084         * gcc.dg/torture/pr29446.c: New testcase.
19086 2006-10-13  Bill Wendling  <wendling@apple.com>
19088         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
19089         * g++.old-deja/g++.jason/hmc1.C: Likewise.
19090         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
19091         * g++.old-deja/g++.law/shadow1.C: Likewise.
19092         * g++.old-deja/g++.law/ctors10.C: Likewise.
19093         * g++.dg/debug/namespace1.C: Likewise.
19094         * g++.dg/inherit/namespace-as-base.C: Likewise.
19095         * g++.dg/opt/delay-slot-1.C: Likewise.
19096         * g++.dg/parse/defarg10.C: Likewise.
19097         * g++.dg/template/ptrmem11.C: Likewise.
19098         * g++.dg/template/mem_func_ptr.C: Likewise.
19099         * g++.dg/template/spec19.C: Likewise.
19101 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
19103         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
19105 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
19107         PR fortran/29373
19108         * gfortran.dg/implicit_9.f90: New test.
19110         PR fortran/29407
19111         * gfortran.dg/namelist_25.f90: New test.
19113         PR fortran/27701
19114         * gfortran.dg/same_name_2.f90: New test.
19116         PR fortran/29232
19117         * gfortran.dg/host_assoc_types_1.f90: New test.
19119         PR fortran/29364
19120         * gfortran.dg/missing_derived_type_1.f90: New test.
19121         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
19123         PR fortran/29422
19124         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
19126         PR fortran/29428
19127         * gfortran.dg/alloc_comp_assign_5.f90: New test.
19129 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19131         PR fortran/29391
19132         * gfortran.dg/bound_2.f90: New test.
19134 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19136         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
19137         directive.
19138         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
19139         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
19140         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
19141         * gfortran.dg/gomp/reduction3.f90: Likewise.
19142         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
19143         * gfortran.dg/dummy_procedure_2.f90: Likewise.
19144         * gfortran.dg/interface_derived_type_1.f90: Likewise.
19145         * gfortran.dg/forall_4.f90: Likewise.
19146         * gfortran.dg/spec_expr_4.f90: Likewise.
19147         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
19148         * gfortran.dg/forall_5.f90: Likewise.
19149         * gfortran.dg/open_access_append_2.f90: Add check for
19150         compile-time warning.
19152 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
19154         PR c++/28506
19155         * g++.dg/parse/pure1.C: New test.
19157 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19159         PR fortran/21435
19160         * gfortran.dg/io_constraints_3.f90: New test.
19161         * gfortran.dg/open_access_append_1.f90: Add checks
19162         for compile-time warnings.
19163         * gfortran.dg/pr20163-2.f: Likewise.
19164         * gfortran.dg/iostat_2.f90: Likewise.
19165         * gfortran.dg/label_4.f90: Delete the temporary
19166         file.
19167         * gfortran.dg/direct_io_2.f90: Add a FILE=
19168         specifier.
19169         * gfortran.dg/iomsg_1.f90: Add check for
19170         compile-time warning.
19172 2006-10-12  Jan Hubicka  <jh@suse.cz>
19174         PR c/28419
19175         * gcc.dg/pr28319.c: New test.
19177 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
19178         PR c++/29318
19179         * g++.dg/ext/vla4.C: New test.
19181 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
19183         PR c++/27961
19184         * g++.dg/template/crash60.C: New test.
19185         * g++.dg/other/large-size-array.C: Adjust error markers.
19186         * g++.dg/parse/crash27.C: Likewise.
19187         * g++.dg/template/crash1.C: Likewise.
19189 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
19191         PR testsuite/29093
19192         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
19194 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
19196         PR preprocessor/28709
19197         * gcc.dg/cpp/paste14.c: New test.
19199 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
19201         PR c++/29175
19202         * g++.dg/init/array24.C: New test.
19204 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19206         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
19207         of <sys/types.h>.
19209 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
19211         PR c++/29024
19212         * g++.dg/parse/typedef8.C: New test.
19213         * g++.dg/other/mult-stor1.C: Adjust error markers.
19215 2006-10-11  Richard Guenther  <rguenther@suse.de>
19217         PR tree-optimization/28230
19218         * gcc.dg/torture/pr28230.c: New testcase.
19220 2006-10-11  Richard Guenther  <rguenther@suse.de>
19222         PR inline-asm/29119
19223         * gcc.dg/torture/pr29119.c: New testcase.
19225 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
19227         PR middle-end/29272
19228         * gcc.c-torture/execute/20060930-2.c: New test.
19230 2006-10-09  Richard Henderson  <rth@redhat.com>
19232         Revert emutls patch.
19234 2006-10-09  Richard Guenther  <rguenther@suse.de>
19236         PR middle-end/29254
19237         * gcc.dg/pr29254.c: New testcase.
19239 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
19240             Paul Thomas  <pault@gcc.gnu.org>
19242         PR fortran/20541
19243         * gfortran.dg/alloc_comp_basics_1.f90: New test.
19244         * gfortran.dg/alloc_comp_basics_2.f90: New test.
19245         * gfortran.dg/alloc_comp_assign_1.f90: New test.
19246         * gfortran.dg/alloc_comp_assign_2.f90: New test.
19247         * gfortran.dg/alloc_comp_assign_3.f90: New test.
19248         * gfortran.dg/alloc_comp_assign_4.f90: New test.
19249         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
19250         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
19251         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
19252         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
19253         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
19254         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
19255         * gfortran.dg/alloc_comp_std.f90: New test.
19256         * gfortran.dg/move_alloc.f90: New test.
19258 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
19260         PR fortran/29115
19261         * gfortran.dg/derived_constructor_comps_2.f90: New test.
19263         PR fortran/29211
19264         * gfortran.dg/forall_char_dependencies_1.f90: New test.
19266 2006-10-08  Tobias Burnus  <burnus@net-b.de>
19268         PR fortran/28585
19269         * gfortran.dg/new_line.f90: New test.
19271 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19273         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
19274         * gcc.dg/torture/builtin-convert-1.c,
19275         gcc.dg/torture/builtin-convert-2.c,
19276         gcc.dg/torture/builtin-convert-3.c,
19277         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
19279 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
19281         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
19282         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
19283         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
19284         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
19286 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
19288         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
19289         Xfail some tests for powerpc-darwin and powerpc-aix.
19291 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
19293         PR c/29380
19294         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
19296 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19298         PR target/29300
19299         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
19300         on hppa*-*-hpux*.
19302 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19304         PR fortran/16580
19305         PR fortran/29288
19306         * gfortran.fortran-torture/execute/specifics.f90:
19307         Add tests for using all possible intrinsics as actual arguments.
19308         * gfortran.dg/specifics_1.f90: Add tests for using
19309         all possible intrinsics as actual arguments.
19310         * gfortran.dg/specifics_2.f90: New file.
19311         * gfortran.dg/specifics_3.f90: New file.
19313 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
19315         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
19316         * gcc.dg/debug/debug-2.c: Likewise.
19318 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
19320         * gcc.c-torture/compile/sync-2.c: New test.
19322 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19324         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
19325         line endings.
19327 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
19329         PR rtl-optimization/29128
19330         * gcc.c-torture/compile/pr29128.c: New test.
19332 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19334         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
19335         line endings.
19337 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
19339         PR middle-end/29256
19340         * gcc.dg/tree-ssa/loop-19.c: New test.
19342 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
19344         PR tree-optimization/29330
19345         * gcc.dg/pr29330.c: New test.
19347         PR target/28924
19348         * gcc.c-torture/compile/20061005-1.c: New test.
19350 2006-10-06  Olivier Hainque  <hainque@adacore.com>
19352         * gcc.dg/typename-vla-1.c: New case.
19353         * gnat.dg/forward_vla.adb: New case.
19355 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
19357         PR tree-optimization/29290
19358         * gfortran.dg/loop_nest_1.f90: New test.
19360         PR target/29198
19361         * gcc.dg/tls/opt-12.c: New test.
19363         PR fortran/28415
19364         * gfortran.dg/save_2.f90: New test.
19366         PR c/29091
19367         * gcc.dg/pr29091.c: New test.
19369 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
19371         * lib/target-supports.exp
19372         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
19373         same as x86_64-*-*; check for LP64.
19375 2006-10-04  Richard Henderson  <rth@redhat.com>
19377         * lib/target-supports.exp (check_effective_target_tls): Redefine
19378         to mean non-emulated tls.
19379         * gcc.dg/tls/alias-1.c: Remove tls requirement.
19380         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
19381         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
19382         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
19383         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
19384         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
19385         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
19387 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
19389         PR fortran/29343
19390         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
19392 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19394         * gfortran.dg/bounds_check_fail_1.f90: New test.
19396 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
19398         PR c++/29020
19399         * g++.dg/template/friend48.C: New test.
19401 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
19403         PR fortran/29098
19404         * gfortran.dg/default_initialization_2.f90: New test.
19406 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
19408         PR fortran/20779
19409         PR fortran/20891
19410         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
19412 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
19414         PR fortran/29284
19415         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
19417         PR fortran/29321
19418         PR fortran/29322
19419         * gfortran.dg/missing_optional_dummy_2.f90: New test.
19421         PR fortran/25091
19422         PR fortran/25092
19423         * gfortran.dg/entry_array_specs_1.f90: New test.
19425 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
19427         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
19428         insufficient to inhibit some test failures at -O3.  Do testing
19429         on integers.
19431 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
19433         PR c++/29138
19434         * g++.dg/inherit/access8.C: New test.
19435         * g++.dg/template/dtor4.C: Tweak error messages.
19437 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19439         PR fortran/27478
19440         * gfortran.dg/entry_8.f90: New test.
19442 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19444         PR c++/29291
19445         * g++.dg/parse/new4.C: New test.
19447 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
19449         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
19450         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
19451         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
19452         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
19453         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
19455 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19457         PR fortran/19260
19458         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
19459         * gfortran.dg/continuation_2.f90: New test.
19461         PR fortran/19262
19462         * gfortran.dg/continuation_3.f90: New test.
19463         * gfortran.dg/continuation_4.f90: New test.
19464         * gfortran.dg/continuation_5.f: New test.
19465         * gfortran.dg/continuation_6.f: New test.
19467 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
19469         PR c++/29226
19470         * g++.dg/template/vla1.C: New test.
19472 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19474         PR fortran/29210
19475         * gfortran.dg/complex_parameter_1.f90: New test.
19477 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
19479         PR c/29154
19480         * gcc.c-torture/execute/20060929-1.c: New test.
19482 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
19484         PR c++/29105
19485         * g++.dg/template/member6.C: New test.
19486         * g++.dg/parse/typename7.C: Adjust error markers.
19488         PR c++/29080
19489         * g++.dg/template/member7.C: New test.
19491 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
19493         PR c/24010
19494         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
19495         gcc.dg/Woverride-init-3.c: New tests.
19497 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
19499         * gcc.c-torture/execute/20060930-1.c: New test.
19501 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19503         PR fortran/18791
19504         * gfortran.dg/specifics_1.f90: New test.
19505         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
19506         complex specifics.
19508 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19510         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
19511         pthread-init-common.h: New.
19513 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
19515         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
19516         precision on some archs.
19518 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
19520         * gcc.dg/non-local-goto-1.c: New test.
19521         * gcc.dg/non-local-goto-2.c: Likewise.
19522         * gcc.dg/setjmp-3.c: Likewise.
19523         * gcc.dg/setjmp-4.c: Likewise.
19525 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
19527         * gnat.dg/self_aggregate_with_pointer.adb: New test.
19529 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
19531         PR fortran/28276
19532         * gfortran.dg/exponent_1.f90: New test.
19534         PR fortran/27021
19535         * gfortran.dg/nearest_1.f90: New test.
19537 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
19539         PR middle-end/25261
19540         PR middle-end/28790
19541         * gcc.dg/gomp/nestedfn-1.c: New test.
19543 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
19545         PR objc/29195
19546         * objc/compile/method-1.m: New test.
19548 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
19550         PR c++/26938
19551         * g++.dg/template/crash58.C: New test.
19552         * g++.dg/parse/crash28.C: Adjust error markers.
19553         * g++.dg/template/crash34.C: Likewise.
19554         * g++.dg/template/friend31.C: Likewise.
19555         * g++.dg/template/crash32.C: Likewise.
19557         PR c++/27329
19558         * g++.dg/template/crash59.C: New test.
19560         PR c++/27667
19561         * g++.dg/template/spec33.C: New test.
19562         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
19564 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
19565             Adam Nemet  <anemet@caviumnetworks.com>
19567         * gcc.dg/tree-ssa/ivopts-1.c: New test.
19568         * gcc.dg/tree-ssa/ivopts-2.c: New test.
19570 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
19572         PR target/28911
19573         * gcc.dg/pr28911.c: New.
19575 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
19577         PR target/29169
19578         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
19579         (dg-options): Add -mfpmath=387.
19581 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
19583         PR c/28706
19584         * gcc.dg/pr28706.c: New test.
19586         PR c/28712
19587         * gcc.dg/pr28712.c: New test.
19589 2006-09-22  Mike Stump  <mrs@apple.com>
19591         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
19593 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
19595         PR tree-optimization/28888
19596         * gcc.dg/pr28888.c: New test.
19598 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
19600         PR c++/29016
19601         * g++.dg/init/ptrfn1.C: New test.
19603 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
19605         PR c++/28861
19606         * g++.dg/template/spec32.C: New test.
19607         * g++.dg/parse/crash9.C: Adjust error markers.
19609         PR c++/28303
19610         * g++.dg/template/typedef6.C: New test.
19611         * g++.dg/init/error1.C: Adjust error markers.
19612         * g++.dg/parse/crash9.C: Likewise.
19613         * g++.dg/template/crash55.C: Likewise.
19615 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
19617         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
19619 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
19621         PR target/27650
19622         * g++.dg/ext/dllimport12.C: New test.
19624 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
19626         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
19627         * gcc.target/mips/nmadd-2.c: Likewise.
19628         * gcc.target/mips/mips-ps-6.c: New test.
19629         * gcc.target/mips/neg-abs-1.c: Likewise.
19630         * gcc.target/mips/neg-abs-2.c: Likewise.
19631         * gcc.target/mips/nmadd-3.c: New test.
19633 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
19635         PR middle-end/28046
19636         * gcc.dg/gomp/atomic-10.c: New test.
19637         * g++.dg/gomp/atomic-10.C: New test.
19639 2006-09-20  Eric Christopher  <echristo@apple.com>
19641         * gcc.target/i386/sse3-not-fisttp.c: New.
19643 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
19645         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
19647 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
19649         * gcc.c-torture/execute/pr28289.c (one): New variable.
19650         (main): Use it instead of argc.
19651         * gcc.c-torture/execute/20060102-1.c (one): New variable.
19652         (main): Use it instead of argc.
19654 2006-09-19  Paul Brook  <paul@codesourcery.com>
19656         PR target/28516
19657         * gcc.dg/nested-func-5.c: New test.
19659 2006-09-19  Ben Elliston  <bje@au.ibm.com>
19661         * lib/target-supports.exp (check_effective_target_tls): Compile
19662         test stubs using ${tool}_target_compile, not just target_compile.
19663         (check_effective_target_tls_runtime): Likewise.
19665 2006-09-19  Ben Elliston  <bje@au.ibm.com>
19667         * gcc.c-torture/compile/20030405-1.x: Remove.
19669         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
19670         optimising linker from discarding it.
19672 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
19674         PR fortran/28526
19675         * gfortran.dg/keyword_symbol_1.f90: New test.
19677         * gfortran.dg/spread_shape_1.f90: Add missing warning with
19678         pedantic compilation option.
19680 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
19682         PR fortran/29060
19683         * gfortran.dg/spread_shape_1.f90: New test.
19685 2006-09-17  Roger Sayle  <roger@eyesopen.com>
19687         PR tree-optimization/28887
19688         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
19690 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
19692         PR c/25993
19693         * gcc.dg/pr25993.c: New test.
19695 2006-09-17  Ira Rosen  <irar@il.ibm.com>
19697         PR tree-opt/21591
19698         * gcc.dg/vect/pr21591.c: New test.
19700 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
19702         PR tree-opt/29059
19703         * gcc.c-torture/compile/strcpy-1.c: New test.
19704         * gcc.c-torture/compile/strcpy-2.c: New test.
19705         * gcc.c-torture/compile/memcpy-1.c: New test.
19706         * gcc.c-torture/compile/memcpy-2.c: New test.
19708 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
19710         PR testsuite/29055
19711         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
19713 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
19715         * gnat.dg/specs/double_record_extension1.ads: New test.
19716         * gnat.dg/specs/double_record_extension2.ads: Likewise.
19718 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
19720         PR fortran/29051
19721         * gfortran.dg/oldstyle_3.f90: New test.
19723 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19725         PR libgfortran/29099
19726         * gfortran.dg/secnds-1.f: New test.
19728 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19730         PR libgfortran/29053
19731         * gfortran.dg/streamio_9.f90: New test.
19732         * gfortran.dg/streamio_10.f90: New test.
19734 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
19736         PR C++/29002
19737         * g++.dg/init/array22.C: New test.
19738         * g++.dg/init/array23.C: New test.
19740 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
19742         * stackcheck.lst: Update list of tests requiring stack checking.
19743         * norun.lst: Adjust for above change.
19744         * ada95.lst: New file.
19745         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
19746         requiring -gnat95 switch.
19748 2006-09-14  Olivier Hainque  <hainque@adacore.com>
19750         * gnat.dg/in_out_parameter.adb: New test.
19752 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
19754         PR debug/28980
19755         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
19757 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
19759         * gnat.dg/specs/unchecked_union.ads: New test.
19761 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
19763         PR rtl-optimization/28982
19764         * gcc.c-torture/execute/pr28982a.c: New test.
19765         * gcc.c-torture/execute/pr28982b.c: Likewise.
19767 2006-09-12  Eric Christopher  <echristo@apple.com>
19769         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
19770         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
19772 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
19774         PR c/28768
19775         PR preprocessor/14634
19776         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
19777         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
19778         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
19780 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19782         * gcc.dg/pr28243.c: New test.
19784 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
19786         PR fortran/28971
19787         gfortran.dg/pr28971.f90: New test to act as a backstop in case
19788         this undiagnosed regression reappears.
19790 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
19792         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
19793         Treat $srcdir as a literal.
19794         * lib/fortran-torture.exp (fortran-torture-compile,
19795         fortran-torture-execute): Likewise.
19796         * lib/objc-torture.exp (objc-torture-compile,
19797         objc-torture-execute): Likewise.
19798         * lib/profopt.exp (profopt-execute): Likewise.
19800 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
19802         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
19804 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
19806         PR testsuite/28950
19807         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
19809 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
19811         PR target/13685
19812         * gcc.target/i386/pr13685.c: New test.
19814 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
19816         * gcc.dg/pr28726.c: New test.
19818 2006-09-11  Josh Conner  <jconner@apple.com>
19820         * gcc.dg/nrv3.c: Increase size of structure.
19821         * gcc.dg/nrv4.c: Likewise.
19822         * gcc.dg/nrv5.c: Likewise.
19824 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
19826         PR libfortran/28890
19827         gfortran.dg/assumed_charlen_function_5.f90: New test.
19829 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
19831         PR c++/28991
19832         * g++.dg/init/static3.C: New test.
19834 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
19836         PR testsuite/29007
19837         * gcc.dg/long-long-cst1.c (t): Add cast to
19838         __SIZE_TYPE__ before casting to int.
19839         (main): Return 0 on success.
19841 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19843         * gcc.c-torture/execute/20060910-1.c: New test.
19845 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
19847         PR middle-end/26983
19848         * gcc.dg/pr26983.c: New test.
19850 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
19852         PR target/29006
19853         * gcc.c-torture/execute/pr29006.c: New test.
19855 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
19857         PR libfortran/28947
19858         gfortran.dg/matmul_4.f90: New test.
19860 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
19862         PR fortran/28959
19863         gfortran.dg/used_types_10: New test.
19865 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
19867         PR libfortran/28923
19868         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
19869         gfortran.dg/array_initializer_3.f90: New test.
19871 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19873         PR fortran/28914
19874         * gfortran.dg/actual_array_constructor_3.f90: New test.
19876 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
19878         PR testsuite/26778
19879         * gcc.target/i386/pr26778.c: New testcase.
19881 2006-09-08  Eric Christopher  <echristo@apple.com>
19883         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
19884         * gcc.target/i386/memcpy-1.c: Ditto.
19885         * gcc.target/i386/asm-1.c: Ditto.
19886         * gcc.target/i386/20060512-4.c: Ditto.
19887         * gcc.target/i386/compress-float-387.c: Ditto.
19888         * gcc.target/i386/20060512-1.c: Ditto.
19889         * gcc.target/i386/compress-float-sse.c: Ditto.
19890         * gcc.target/i386/20060512-2.c: Ditto.
19891         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
19892         * gcc.target/i386/stack-prot-kernel.c: Ditto.
19893         * gcc.target/i386/compress-float-387-pic.c: Ditto.
19894         * gcc.dg/pr26449.c: Ditto.
19895         * gcc.dg/attr-ms_struct-2.c: Ditto.
19896         * gcc.dg/attr-ms_struct-1.c: Ditto.
19897         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
19899 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
19901         PR c/28504
19902         * gcc.dg/vla-10.c: New test.
19904 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19906         PR c++/28858
19907         * g++.dg/parse/template20.C: New test.
19908         * g++.dg/template/operator8.C: Remove obsolete part.
19909         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
19910         * g++.old-deja/g++.pt/crash65.C: Likewise.
19912 2006-09-07  Jason Merrill  <jason@redhat.com>
19914         PR middle-end/27724
19915         * gcc.dg/long-long-cst1.c: New test.
19917 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
19919         PR C++/28906
19920         * g++.dg/other/array3.C: New test.
19921         * g++.dg/other/array4.C: New test.
19922         * g++.dg/other/array5.C: New test.
19924 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
19926         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
19928 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
19930         PR target/28946
19931         * gcc.target/i386/pr28946.c: New test.
19933 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
19935         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
19936         in integer literal constant.
19937         * gfortran.dg/enum_8.f90: Ditto.
19938         * gfortran.dg/g77/20030326-1.f: Ditto.
19940 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
19942         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
19943         nonconformance usage.
19945 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
19947         PR middle-end/28862
19948         * gcc.c-torture/compile/vector-align-1.c: New test.
19950 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
19952         PR rtl-opt/27883
19953         * g++.dg/opt/copysign-1.C: New test.
19955 2006-09-06  Jason Merrill  <jason@redhat.com>
19957         PR c++/27371
19958         * g++.dg/warn/unused-result1.C: New test.
19960 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
19962         PR c++/28903
19963         * g++.dg/ext/vla3.C: New test.
19965         PR c++/28886
19966         * g++.dg/template/array16.C: New test.
19968 2006-09-06  Richard Guenther  <rguenther@suse.de>
19970         * gcc.dg/pr27226.c: Remove testcase again.
19972 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
19974         PR tree-opt/28937
19975         * g++.dg/opt/unroll2.C: New test.
19977 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
19979         PR tree-opt/28952
19980         * gcc.dg/vect/pr28952.c: New test.
19982 2006-09-05  Richard Guenther  <rguenther@suse.de>
19984         PR tree-optimization/28900
19985         * gcc.dg/torture/pr28900.c: New testcase
19987 2006-09-05  Richard Guenther  <rguenther@suse.de>
19989         PR tree-optimization/28905
19990         * gcc.c-torture/compile/pr28905.c: New testcase.
19992 2006-09-05  Richard Guenther  <rguenther@suse.de>
19994         PR middle-end/28935
19995         * gcc.dg/pr28935.c: New testcase.
19997 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19999         * gcc.c-torture/execute/20060905-1.c: New test.
20001 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
20003         PR fortran/28908
20004         * gfortran.dg/used_types_7.f90: New test.
20005         * gfortran.dg/used_types_8.f90: New test.
20006         * gfortran.dg/used_types_9.f90: New test.
20008 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20010         * gcc.c-torture/compile/20060904-1.c: New test.
20012 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
20014         PR c++/23287 Revert my 2006-09-01 patch
20015         * g++.dg/parse/dtor12.C: Remove.
20017 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
20019         PR c+/27670
20020         * g++.dg/template/operator9.C: New test.
20022         PR c++/27493
20023         * g++.dg/template/operator7.C: New test.
20025         PR c++/27494
20026         * g++.dg/template/operator8.C: New test.
20028         PR c++/27397
20029         * g++.dg/template/crash57.C: New test.
20031         * g++.dg/template/typedef4.C: Adjust error markers.
20032         * g++.dg/template/typedef5.C: Likewise.
20034 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
20036         PR c++/28878
20037         * g++.dg/parse/crash33.C: New test.
20039 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
20040         Richard Guenther  <rguenther@suse.de>
20041         Adam Nemet  <anemet@caviumnetworks.com>
20043         PR middle-end/27226
20044         * gcc.target/mips/memcpy-1.c: New testcase.
20045         * gcc.dg/pr27226.c: Likewise.
20047 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
20049         PR c++/28705
20050         * g++.dg/lookup/koenig5.C: New.
20051         * g++.dg/template/crash56.C: New.
20053 2006-09-01  Josh Conner  <jconner@apple.com>
20055         PR c++/25505
20056         * gcc.dg/nrv3.c: New test.
20057         * gcc.dg/nrv4.c: New test.
20058         * gcc.dg/nrv5.c: New test.
20060 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
20062         PR c++/23287
20063         * g++.dg/parse/dtor12.C: New.
20065 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
20067         PR tree-optimization/28839
20068         * gcc.dg/pr28839.c: New test.
20070 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
20072         PR target/24367
20073         * gcc.dg/pr24367.c: New testcase.
20075 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
20077         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
20079 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
20081         PR rtl-optimization/27735
20082         * gcc.dg/loop-unswitch-1.c: New test.
20084 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
20086         PR fortran/28885
20087         * gfortran.dg/aliasing_dummy_2.f90: New test.
20089         PR fortran/20067
20090         * gfortran.dg/generic_5.f90: Change error message.
20092         PR fortran/28873
20093         * gfortran.dg/generic_6.f90: New test.
20095         PR fortran/25077
20096         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
20098         PR fortran/25102
20099         * gfortran.dg/invalid_interface_assignment.f90: New test.
20101         PR fortran/24866
20102         * gfortran.dg/module_proc_external_dummy.f90: New test.
20104 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
20106         PR c++/28349
20107         * g++.dg/warn/var-args1.C: New test.
20109 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
20111         PR fortran/28866
20112         * gfortran.dg/simpleif_2.f90: New test.
20113         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
20114         * gfortran.dg/enum_5.f90: Ditto.
20116 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20117             Kazu Hirata  <kazu@codesourcery.com>
20119         PR tree-optimization/17506
20120         * gcc.dg/pr17506.c: New.
20122 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
20124         PR c++/28139
20125         * g++.dg/eh/alias1.C: New test.
20127 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20129         PR c++/28860
20130         * g++.dg/template/ttp22.C: New test.
20132 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
20134         PR middle-end/26632
20135         * gcc.dg/pr26632.c: New.
20137 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20139         PR libgfortran/28354
20140         * gfortran.dg/fmt_zero_precision.f90: New test.
20142 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
20144         PR c++/28058
20145         * g++.dg/template/spec31.C: New test.
20147 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
20149         PR c++/26573
20150         * g++.dg/other/static2.C: New test.
20152 2006-08-26  Roger Sayle  <roger@eyesopen.com>
20154         * gcc.dg/Wswitch-enum-2.c: New test case.
20155         * gcc.dg/Wswitch-enum-3.c: Likewise.
20157 2006-08-26  Richard Guenther  <rguenther@suse.de>
20159         * gcc.c-torture/compile/20060826-1.c: New testcase.
20161 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
20163         PR c++/28736
20164         * g++.dg/template/void10.C: New test.
20166         PR c++/28737
20167         * g++.dg/template/void8.C: New test.
20169         PR c+_+/28738
20170         * g++.dg/template/void9.C: New test.
20172         * g++.dg/template/void3.C: Adjust error markers.
20173         * g++.dg/template/void4.C: Likewise.
20174         * g++.dg/template/crash55.C: Likewise.
20175         * g++.dg/template/void7.C: Likewise
20177 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
20179         PR c++/28588
20180         * g++.dg/inherit/access6.C: New test.
20181         * g++.dg/inherit/access7.C: Likewise.
20183         PR c++/28595
20184         * g++.dg/template/array15.C: New test.
20185         * g++.dg/template/crash2.C: Tweak error markers.
20187 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
20189         PR middle-end/28683
20190         * gcc.c-torture/compile/20060823-1.c: New test.
20192 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20194         PR c++/28853
20195         * g++.dg/template/ttp21.C: New test.
20197         PR c++/28852
20198         * g++.dg/other/operator1.C: Add error-marker.
20199         * g++.dg/other/operator2.C: New test.
20201 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
20203         PR c/27893
20204         * gcc.c-torture/compile/vla-const-1.c,
20205         gcc.c-torture/compile/vla-const-2.c: New tests.
20207 2006-08-26  Richard Guenther  <rguenther@suse.de>
20209         PR middle-end/28814
20210         * gcc.dg/torture/pr28814.c: New testcase.
20212 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
20214         PR c/28418
20215         * gcc.c-torture/compile/compound-literal-1.c: New test.
20217 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
20219         PR c/28299
20220         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
20221         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
20222         Expect extra diagnostics.
20224 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
20226         gcc.dg/noncompile/pr16876.c: New test.
20228 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
20230         PR c++/28056
20231         * g++.dg/parse/local1.C: New test.
20232         * g++.dg/other/qual1.C: Tweak error marker.
20234 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
20236         PR c++/27787
20237         * g++.dg/template/typename10.C: New.
20238         * g++.dg/template/lookup4.C: Remove bogus error marker.
20240 2006-08-25  Richard Guenther  <rguenther@suse.de>
20242         PR testsuite/28829
20243         * gcc.dg/pr26570.c: Fix testcase.
20245 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
20247         PR tree-opt/28807
20248         * gcc.c-torture/execute/mayalias-2.c: New test.
20249         * gcc.dg/tree-ssa/alias-13.c: New test.
20251 2006-08-24  Jan Hubicka  <jh@suse.cz>
20253         PR debug/26881
20254         * gcc.dg/debug/pr26881.c: New file.
20256 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
20258         PR fortran/28788
20259         * gfortran.dg/used_types_4.f90: New test.
20260         * gfortran.dg/derived_init_2.f90: Modify to check sibling
20261         association of derived types.
20262         * gfortran.dg/used_types_2.f90: Add module cleanup.
20263         * gfortran.dg/used_types_3.f90: The same.
20265         PR fortran/28771
20266         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
20267         fix of regression.
20269 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20271         PR 28813
20272         * gfortran.dg/direct_io_6.f90: Remove test.
20274 2006-08-23  Stuart Hastings  <stuart@apple.com>
20276         PR 28825
20277         * gcc.target/i386/20060821-1.c: New.
20279 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
20281         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
20282         dg-warning strings for dllimport.
20284 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
20286         PR C++/28450
20287         * g++.dg/ext/vector4.C: New test.
20288         * g++.dg/ext/complex1.C: New test.
20290 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
20292         PR debug/28692
20293         * gcc.dg/debug/const-1.c: New.
20294         * gcc.dg/debug/const-2.c: New.
20295         * gcc.dg/debug/dwarf2/const-1.c: New.
20296         * gcc.dg/debug/dwarf2/const-2.c: New.
20297         * gcc.dg/debug/dwarf2/const-2b.c: New.
20299 2006-08-22  Richard Guenther  <rguenther@suse.de>
20301         PR middle-end/28776
20302         * gcc.c-torture/compile/pr28776-1.c: New testcase.
20303         * gcc.c-torture/compile/pr28776-2.c: Likewise.
20305 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
20307         PR tree-optimization/28003
20308         * g++.dg/tree-ssa/pr28003.C: New.
20310 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
20312         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
20314 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
20316         PR c++/26269
20317         * g++.dg/other/error14.C: New test.
20319         PR c++/28505
20320         * g++.dg/parse/ctor7.C: New test.
20321         * g++.dg/parse/ctor8.C: Likewise.
20323         PR c++/28741
20324         * g++.dg/template/void7.C: New test.
20326 2006-08-21  Olivier Hainque  <hainque@adacore.com>
20328         * gnat.dg/self_aggregate_with_zeros.adb: New test.
20329         * gnat.dg/self_aggregate_with_array.adb: New test.
20331 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
20333         * g++.dg/eh/arm-vfp-unwind.C: New test.
20335 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
20337         PR c++/28341
20338         * g++.dg/template/ref3.C: New test.
20339         * g++.dg/template/nontype13.C: New test.
20341         PR c++/28346
20342         * g++.dg/template/ptrmem17.C: New test.
20344 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
20346         PR target/28648 c:
20347         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
20349 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
20351         PR fortran/28630
20352         * gfortran.dg/used_types_2.f90: New test.
20354         PR fortran/28601
20355         * gfortran.dg/used_types_3.f90: New test.
20357         PR fortran/20886
20358         * gfortran.dg/generic_actual_arg.f90: New test.
20360         PR fortran/28735
20361         * gfortran.dg/module_private_array_refs_1.f90: New test.
20363         PR fortran/28762
20364         * gfortran.dg/program_name_1.f90: New test.
20366         PR fortran/28425
20367         * gfortran.dg/derived_constructor_comps_1.f90: New test.
20369         PR fortran/28496
20370         * gfortran.dg/array_initializer_2.f90: New test.
20372         PR fortran/18111
20373         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
20375         PR fortran/28600
20376         * gfortran.dg/assumed_charlen_function_4.f90: New test.
20378         PR fortran/28771
20379         * gfortran.dg/assumed_charlen_in_main.f90: New test.
20381         PR fortran/28660
20382         * gfortran.dg/dependent_decls_1.f90: New test.
20384 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
20386         PR fortran/25217
20387         * gfortran.dg/derived_init_2.f90: New.
20389 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
20391         * gcc.c-torture/execute/pr28289.c: New test.
20393 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
20395         PR c/28744
20396         * gcc.dg/attr-externally-visible-1.c: New test.
20397         * gcc.dg/attr-externally-visible-2.c: New test.
20398         * g++.dg/parse/attr-externally-visible-1.C: New test.
20399         * g++.dg/parse/attr-externally-visible-2.C: New test.
20401 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20403         PR c++/28606
20404         * g++.dg/parse/dtor11.C: New test.
20406 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
20408         PR rtl-optimization/28489
20409         * gcc.c-torture/compile/pr28489.c: New test.
20411 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20413         PR c++/28710
20414         * g++.dg/template/redecl4.C: New test.
20416         PR c++/28711
20417         * g++.dg/template/ctor8.C: New test.
20419 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
20421         * gcc.dg/pr26570.c: Fix testcase.
20423 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
20425         * PR c++/28573
20426         * g++.dg/parse/offsetof6.C: New test.
20427         * g++.dg/parse/offsetof6.C: New test.
20428         * g++.dg/parse/offsetof7.C: New test.
20430 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20432         PR testsuite/28602
20433         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
20434         is false.
20436 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
20438         PR c++/28302
20439         * g++.dg/ext/vector3.C: New test.
20441 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
20443         PR gcov/profile/26570
20444         * gcc.dg/pr26570.c: New test.
20446 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
20448         PR c/27697
20449         * gcc.dg/qual-component-1.c: New test.
20451 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20453         PR c++/28593
20454         * g++.dg/parse/new3.C: New test.
20456 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20458         PR fortran/25828
20459         * gfortran.dg/streamio_1.f90: New test.
20460         * gfortran.dg/streamio_2.f90: New test.
20461         * gfortran.dg/streamio_3.f90: New test.
20462         * gfortran.dg/streamio_4.f90: New test.
20463         * gfortran.dg/streamio_5.f90: New test.
20464         * gfortran.dg/streamio_6.f90: New test.
20465         * gfortran.dg/streamio_7.f90: New test.
20466         * gfortran.dg/streamio_8.f90: New test.
20468 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
20470         PR c/28287
20471         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
20473 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
20475         PR c++/28594
20476         * g++.dg/template/void6.C: New test.
20478 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20480         PR c/28649
20481         * gcc.dg/parse-error-1.c: New test.
20482         * gcc.dg/parse-error-2.c: New test.
20483         * gcc.dg/cpp/digraph2.c: Add error-marker.
20484         * gcc.dg/noncompile/920923-1.c: Likewise.
20486 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
20488         PR c/27490
20489         * gcc.dg/sizeof-2.c: New testcase.
20491         PR c/27489
20492         * gcc.dg/switch-A.c: New testcase.
20494 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
20496         PR c++/28288
20497         PR c++/14556
20498         * g++.old-deja/g++.warn/compare1.C: Delete.
20499         * g++.dg/opt/pr7503-2.C: Delete.
20500         * g++.dg/opt/pr7503-3.C: Delete.
20501         * g++.dg/opt/pr7503-4.C: Delete.
20502         * g++.dg/opt/pr7503-5.C: Delete.
20503         * g++.dg/opt/max1.C: Delete.
20504         * g++.dg/warn/minmax.C: Delete.
20505         * g++.dg/expr/minmax.C: New test.
20507 2006-08-14  Richard Guenther  <rguenther@suse.de>
20509         PR testsuite/28703
20510         * gcc.c-torture/execute/pr28651.c: Do not use argc
20511         to avoid optimization, instead forbid inlining.
20513 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
20515         PR rtl-optimization/28634
20516         * gcc.c-torture/execute/ieee/pr28634.c: New test.
20518 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
20520         PR c/27184
20521         * gcc.dg/torture/pr27184.c: New test.
20523 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
20525         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
20527 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20529         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
20530         * gfortran.dg/stat_2.f90: Likewise.
20531         * gfortran.dg/chmod_1.f90: Likewise.
20532         * gfortran.dg/chmod_2.f90: Likewise.
20533         * gfortran.dg/chmod_3.f90: Likewise.
20535 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
20537         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
20539 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
20541         * g++.dg/opt/pr23454-2.C: New test.
20543 2006-08-11  Richard Guenther  <rguenther@suse.de>
20545         PR middle-end/28651
20546         * gcc.c-torture/execute/pr28651.c: New testcase.
20548 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
20550         * gnat.dg/specs/static_initializer.ads: New test.
20552 2006-08-10  Paul Brook  <paul@codesourcery.com>
20554         * gcc.target/arm/cond-asm.c: New test.
20556 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
20558         PR tree-optimization/26197
20559         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
20560         * g++.dg/vect/vect.exp: Compile the new tests with
20561         --param max-aliased-vops=0.
20563 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
20565         PR c++/28637
20566         * g++.dg/template/void3.C: New test.
20568         PR c++/28638
20569         * g++.dg/template/void4.C: New test.
20571         PR c++/28640
20572         * g++.dg/template/void5.C: New test.
20574 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
20576         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
20577         after dg-do compile.
20579 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
20581         PR tree-optimizations/26969
20582         * gcc.dg/vect/vect.exp: Compile tests prefixed with
20583         "unswitch-loops" with -funswitch-loops.
20584         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
20586 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20588         * gcc.dg/sparc-getcontext-1.c: Fix typo.
20589         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
20590         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
20591         * objc.dg/dwarf-1.m: Likewise.
20592         * objc.dg/dwarf-2.m: Likewise.
20593         * obj-c++.dg/dwarf-2.mm: Likewise.
20595 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20597         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
20598         * objc.dg/dwarf-2.m: Likewise.
20599         * obj-c++.dg/dwarf-2.mm: Likewise.
20601         PR libfortran/28603
20602         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
20604         PR testsuite/27611
20605         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
20607         PR testsuite/27033
20608         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
20610 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
20612         PR target/27827
20613         * gcc.target/i386/pr27827.c: New testcase.
20615 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
20617         PR fortran/28590
20618         * gfortran.dg/sequence_types_1.f90: New test.
20620 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
20622         PR fortran/28548
20623         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
20624         dg-warning.  Add -pedantic option.
20626 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20628         PR c/28502
20629         * gcc.dg/proto-1.c: New test.
20631         PR c/27721
20632         * gcc.dg/lvalue-4.c: New test.
20634         PR c/28136
20635         * gcc.dg/init-bad-5.c: New test.
20637 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
20639         PR c++/28347
20640         * g++.dg/ext/typedef-init.C: Add new test for typedef
20641         initialization inside templates. Adjust existing error markers.
20643 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
20645         PR c++/28148
20646         * g++.dg/init/ptrmem3.C: New test.
20648 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
20650         PR tree-optimization/27770
20651         * lib/target-support.exp: New target keyword "section_anchors".
20652         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
20653         tests.
20654         * gcc.dg/vect/section-anchors-pr27770.c: New test.
20655         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
20656         * gcc.dg/vect/section-anchors-vect-69.c: New test.
20657         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
20659 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20661         * gcc.dg/20060801-1.c: Add missing '}'.
20663 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20665         PR c++/27508
20666         * g++.dg/parse/dtor9.C: New test.
20667         * g++.dg/parse/dtor10.C: New test.
20668         * g++.dg/other/error7.C: Adjust error-marker.
20670         PR c++/28274
20671         * g++.dg/other/default5.C: New test.
20673 2006-08-02  Richard Guenther  <rguenther@suse.de>
20675         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
20677 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
20679         PR c++/28557
20680         * g++.dg/template/conv9.C: New test.
20682 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
20684         PR debug/28063
20685         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
20686         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
20687         Optionally return assembly text.  Update callers.
20688         (check_no_compiler_messages): Update verbose messages.
20689         (check_no_messages_and_pattern): New.
20690         (check_effective_target_string_merging): New.
20692 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20694         PR c++/28250
20695         * g++.dg/eh/catch4.C: New test.
20697         PR c++/28257
20698         * g++.dg/other/qual1.C: New test.
20700         PR c++/28259
20701         * g++.dg/inherit/error2.C: New test.
20703         PR c++/28267
20704         * g++.dg/other/new1.C: New test.
20706         * g++.dg/warn/pr23075.C: Remove obsolete test.
20707         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
20708         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
20710 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
20712         PR c++/28523
20713         * g++.dg/eh/cast1.C: New test.
20715 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
20717         PR libfortran/28452
20718         * gfortran.dg/random_3.f90:  New test.
20720 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
20722         PR c++/28432
20723         * g++.dg/other/pr28304.C: Change expected error message.
20724         * g++.dg/other/pr28432.C: New test.
20726 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
20728         PR c++/28256
20729         * g++.dg/init/brace2.C: Change expected error message, add empty init.
20731 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
20733         PR debug/23336
20734         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
20735         at -g1.
20736         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
20737         g++.dg/debug/enum-2.C: New.
20739 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20741         PR c++/6634
20742         * g++.dg/parse/long1.C: Add more tests.
20744 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20746         * gfortran.dg/lrshift_1.c: New file.
20748 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20750         PR libgfortran/28335
20751         * gfortran.dg/no_unit_error_1.f90: New test.
20753 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20755         PR libgfortran/28335
20756         * gfortran.dg/no_unit_error_1.f90: Delete test.
20757         * gfortran.dg/no_unit_error_2.f90: Delete test.
20759 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20761         * gfortran.dg/chmod_3.f90: New test.
20762         * gfortran.dg/ltime_gmtime_1.f90: New test.
20763         * gfortran.dg/ltime_gmtime_2.f90: New test.
20764         * gfortran.dg/lrshift_1.f90: New test.
20765         * gfortran.dg/chmod_1.f90: New test.
20766         * gfortran.dg/chmod_2.f90: New test.
20768 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
20770         PR c++/27668
20771         * g++.dg/template/crash55.C: New test.
20773         PR c++/27962
20774         * g++.dg/template/nontype16.C: New test.
20776         * g++.dg/template/void2.C: Adjust error markers.
20777         * g++.dg/template/nontype5.C: Adjust error markers.
20779 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
20781         * gcc.target/i386/stack-prot-kernel.c: New test.
20783 2006-07-27  Roger Sayle  <roger@eyesopen.com>
20785         * gcc.dg/builtins-55.c: New test case.
20787 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
20789         PR rtl-optimization/27907
20790         * gcc.c-torture/compile/pr27907.c: New test.
20792 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20794         * gfortran.dg/mclock.f90: New test.
20795         * gfortran.dg/int_conv_1.f90: New test.
20796         * gfortran.dg/stat_1.f90: New test.
20797         * gfortran.dg/stat_2.f90: New test.
20799 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20801         PR libgfortran/28335
20802         * gfortran.dg/no_unit_error_1.f90: New test.
20803         * gfortran.dg/no_unit_error_2.f90: New test.
20804         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
20806 2006-07-25  Roger Sayle  <roger@eyesopen.com>
20808         PR middle-end/28473
20809         * gcc.dg/fold-convround-1.c: New test case.
20811 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
20813         * gfortran.dg/arithmetic_if.f90:  Fix comments.
20815 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20817         PR c++/27572
20818         * g++.dg/other/typedef1.C: New test.
20819         * g++.dg/template/typedef4.C: New test.
20820         * g++.dg/template/typedef5.C: New test.
20822 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
20824         PR fortran/28416
20825         * gfortran.dg/allocatable_dummy_3.f90: New.
20827 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
20829         PR fortran/28439
20830         * gfortran.dg/arithmetic_if.f90:  New test.
20832 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
20834         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
20835         avoid memcpy optimization.
20837 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20839         PR fortran/25289
20840         * gfortran.dg/direct_io_6.f90: New test.
20842 2006-07-24  Jan Hubicka  <jh@suse.cz>
20844         PR c/25795
20845         PR c++/27369
20846         * gcc.dg/pr25795.c: New test.
20847         * gcc.dg/pr25795-1.c: New test.
20849 2006-07-23  Roger Sayle  <roger@eyesopen.com>
20851         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
20852         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
20853         which may be transformed to "g || h" on some platforms.
20855 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
20857         PR c++/28025
20858         * g++.dg/template/friend45.C: New test.
20860 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20862         PR libgfortran/28339
20863         * gfortran.dg/arrayio_8.f90: New test.
20865 2006-07-21  Mike Stump  <mrs@apple.com>
20867         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
20869         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
20871 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20873         PR c++/28250
20874         * g++.dg/eh/catch3.C: New test.
20876         PR c++/28363
20877         * g++.dg/template/defarg10.C: New test.
20879 2006-07-20  Paul Brook  <paul@codesourcery.com>
20881         PR 27363
20882         * gcc.dg/pr27363.c: New test.
20884 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
20886         PR c++/28338
20887         * g++.dg/init/ref13.C: New test.
20889 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20891         PR obj-c++/28434
20892         * obj-c++.dg/proto-error-1.mm: New test.
20894 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
20896         PR c++/28337
20897         * g++.dg/template/string1.C: New test.
20899 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
20901         PR c++/28048
20902         * g++.dg/template/defarg9.C: New test.
20904         PR c++/28235
20905         * g++.dg/template/static27.C: New test.
20907 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
20909         PR 28410
20910         * gcc.dg/tree-ssa/pr28410.c: New test.
20912 2006-07-18  Lee Millward  <lee.millward@gmail.com>
20914         PR c++/28258
20915         * g++/dg/other/error13.C: New test.
20917         PR c++/28260
20918         * g++.dg/template/friend44.C: New test.
20920 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
20922         PR c++/27495
20923         * g++.dg/other/pr27495.C: New.
20925 2006-07-18  Olivier Hainque  <hainque@adacore.com>
20927         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
20928         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
20930 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20932         PR c/28286
20933         * gcc.dg/pragma-pack-4.c: New test.
20935 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
20937         PR c++/28291
20938         * g++.dg/ext/pr28291.C: New test.
20940 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
20942         PR middle-end/28403
20943         * gcc.c-torture/execute/pr28403.c: New test.
20945 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
20947         PR middle-end/28402
20948         * gcc.dg/pr28402.c: New test.
20950 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
20952         PR c++/28304
20953         * g++.dg/other/pr28304.C: New test.
20955 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
20957         PR other/28251
20958         gcc.c-torture/unsorted/dump-noaddr.c: New test.
20959         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
20961 2006-07-17  Richard Guenther  <rguenther@suse.de>
20963         PR tree-optimization/28238
20964         * g++.dg/tree-ssa/pr28238.C: New testcase.
20966 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20968         PR c++/28250
20969         * g++.dg/eh/catch1.C: New test.
20970         * g++.dg/eh/catch2.C: New test.
20972 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
20974         PR c++/28370
20975         * g++.dg/template/anon3.C: New test.
20977 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
20979         PR fortran/20844
20980         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
20981         specifiers requiring an explicit format tag..
20983         PR fortran/28201
20984         * gfortran.dg/generic_5: New test.
20986         PR fortran/20893
20987         * gfortran.dg/elemental_optional_args_1.f90: New test.
20989 2006-07-16  Olivier Hainque  <hainque@adacore.com>
20991         * gnat.dg/assert.ads: New file.
20992         * gnat.dg/controlled_record.ads: Likewise.
20993         * gnat.dg/controlled_record.adb: Likewise.
20995 2006-07-15  Lee Millward  <lee.millward@gmail.com>
20997         PR c++/28292
20998         * g++.dg/other/error12.C: New test.
21000         PR c++/28269
21001         * g++.dg/template/crash54.C: New test.
21003 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21005         PR c++/28249
21006         * g++.dg/parse/catch1.C: New test.
21008         PR c++/28294
21009         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
21011         PR c++/28387
21012         * g++.dg/ext/attrib24.C: New test.
21014 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21016         PR c++/28343
21017         * g++.dg/ext/asmspec1.C: New test.
21019 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
21021         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
21022         (dg-test): Support shouldfail tests.
21023         * lib/target-supports-dg.exp (dg-shouldfail): New.
21024         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
21025         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
21026         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
21027         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
21028         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
21029         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
21030         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
21032 2006-07-13  Jan Hubicka  <jh@suse.cz>
21034         * gcc.target/i386/memcpy-1.c: New.
21036 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
21038         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
21040 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
21042         PR fortran/25097
21043         * gfortran.dg/present_1.f90: New test.
21045         PR fortran/20903
21046         * gfortran.dg/interface_derived_type_1.f90: New test.
21048 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
21050         PR fortran/28213
21051         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
21052         list.
21054 2006-07-07  Lee Millward  <lee.millward@gmail.com>
21056         PR c++/27820
21057         * g++.dg/other/label1.C: New test.
21059 2006-07-07  Richard Guenther  <rguenther@suse.de>
21061         PR middle-end/28268
21062         * gcc.dg/torture/pr28268.c: New testcase.
21064 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
21066         PR c++/27019
21067         * g++.dg/ext/pr27019.C: New.
21069 2006-07-07  Richard Guenther  <rguenther@suse.de>
21071         PR tree-optimization/28187
21072         * gcc.dg/pr28187.c: New testcase.
21074 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
21076         * gnat.dg/address_conversion.adb: New test.
21077         * gnat.dg/boolean_subtype.adb: Likewise.
21078         * gnat.dg/frame_overflow.adb: Likewise.
21079         * gnat.dg/pointer_array.adb: Likewise.
21080         * gnat.dg/pointer_conversion.adb: Likewise.
21082 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
21084         PR fortran/28237
21085         PR fortran/23420
21086         * gfortran.dg/print_fmt_5.f90: New test.
21088 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21090         PR fortran/28129
21091         * gfortran.dg/bounds_check_4.f90: New test.
21093 2006-07-05  Richard Guenther  <rguenther@suse.de>
21095         PR target/28158
21096         * gfortran.dg/pr28158.f90: New testcase.
21098 2006-07-05  Richard Guenther  <rguenther@suse.de>
21100         PR tree-optimization/28162
21101         * gcc.dg/pr28162.c: New testcase.
21103 2006-07-05  Richard Guenther  <rguenther@suse.de>
21104         Andrew Pinski  <pinskia@gcc.gnu.org>
21106         PR c++/27084
21107         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
21109 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
21111         PR fortran/28174
21112         * gfortran.dg/actual_array_substr_2.f90: New test.
21114         PR fortran/28167
21115         * gfortran.dg/actual_array_constructor_2.f90: New test.
21117 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21119         * gfortran.dg/itime_idate_1.f: New test.
21120         * gfortran.dg/itime_idate_2.f: New test.
21122 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21124         PR libgfortran/27704
21125         * gfortran.dg/open_status_3.f90: New test.
21126         * gfortran.dg/fmt_l.f90: Update for new feature.
21128 2006-07-03  Asher Langton  <langton2@llnl.gov>
21130         * gfortran.dg/oldstyle_2.f90: New.
21132 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
21134         * gnat.dg/string_slice.adb: New test.
21136 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21138         PR fortran/19259
21139         * gfortran.dg/semicolon_fixed.c: New.
21140         * gfortran.dg/semicolon_free.c: New.
21142 2006-06-30  Mike Stump  <mrs@apple.com>
21144         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
21145         that don't support internal visibility.
21147 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
21149         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
21150         for '(' / ')' needing an extra '\'.
21152 2006-06-29  Roger Sayle  <roger@eyesopen.com>
21154         PR middle-end/27428
21155         * gcc.dg/pr27428-1.c: New test case.
21157 2006-06-29  Mike Stump  <mrs@apple.com>
21159         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
21160         on darwin as we can't align commons large enough yet.
21162         * gcc.dg/vla-8.c: Add additional testcases.
21164 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
21166         PR c++/28114
21167         * g++.dg/other/pr28114.C: New.
21169 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
21171         * gcc.c-torture/compile/20060625-1.c: New test.
21173 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
21175         PR fortran/20867
21176         * gfortran.dg/stfunc_3.f90: New test.
21178         PR fortran/25056
21179         * gfortran.dg/impure_actual_1.f90: New test.
21181         PR fortran/20874
21182         * gfortran.dg/elemental_result_1.f90: New test.
21184         PR fortran/25073
21185         * gfortran.dg/select_7.f90: New test.
21187         PR fortran/27554
21188         * intrinsic_actual_1.f: New test.
21190         PR fortran/22038
21191         PR fortran/28119
21192         * gfortran.dg/forall_4.f90: New test.
21194         PR fortran/25072
21195         * gfortran.dg/forall_5.f90: New test.
21197 2006-06-25  Lee Millward  <lee.millward@gmail.com>
21199         PR c++/28051
21200         * g++.dg/template/using13.C: New test.
21202         PR c++/28054
21203         * g++.dg/other/incomplete3.C: New test.
21205 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21207         PR fortran/28081
21208         * gfortran.dg/substr_3.f: New test.
21209         * gfortran.dg/equiv_2.f90: Update expected error message.
21211 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
21213         PR fortran/28118
21214         * gfortran.dg/actual_array_substr_1.f90: New test.
21216 2006-06-24  Olivier Hainque  <hainque@adacore.com>
21218         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
21219         * gnat.dg/scalar_mode_agg_compare.adb: New test.
21221 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
21223         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
21225 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
21227         PR fortran/27981
21228         * gfortran.dg/simpleif_2.f90: New test.
21230 2006-06-23  Lee Millward  <lee.millward@gmail.com>
21232         * g++.dg/template/error22.C: Fix typo.
21234 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21236         PR c++/28112
21237         * g++.dg/ext/attrib23.C: New test.
21239 2006-06-23  Olivier Hainque  <hainque@adacore.com>
21241         * gnat.dg/varsize_temp.adb: New test.
21243 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21245         PR c++/11468
21246         * g++.dg/other/java2.C: New test.
21248 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
21250         PR target/27789
21251         * g++.dg/ext/dllimport4.C. Add more tests for invalid
21252         initialization.
21254 2006-06-22  Roger Sayle  <roger@eyesopen.com>
21256         PR target/27531
21257         * gcc.dg/pr27531-1.c: New test case.
21259 2006-06-22  Asher Langton  <langton2@llnl.gov>
21261         PR fortran/24748
21262         * gfortran.dg/implicit_8.f90: New.
21264 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
21266         PR rtl-optimization/28121
21267         * gcc.dg/pr28121.c: New test.
21269 2006-06-22  Lee Millward  <lee.millward@gmail.com>
21271         PR c++/27805
21272         * g++.dg/parse/ptrmem6.C: New test.
21274         PR c++/27821
21275         * g++.dg/template/error22.C: New test.
21277 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21279         PR c++/28111
21280         * g++.dg/template/friend43.C: New test.
21282         PR c++/28110
21283         * g++.dg/template/crash53.C: New test.
21285         PR c++/28109
21286         * g++.dg/rtti/incomplete1.C: New test.
21288 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
21290         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
21292 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
21294         * gcc.c-torture/execute/complex-7.c: New.
21296 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
21298         * gcc.dg/merge-all-constants-1.c: New test.
21300 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
21302         PR c++/28113
21303         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
21305 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
21307         * gfortran.dg/rrspacing_1.f90: New test.
21309 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21311         PR c++/28052
21312         * g++.dg/other/bitfield2.C: New test.
21314 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
21316         PR tree-optimization/27331
21317         * gcc.dg/pr27331.c: New test.
21319 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
21320             Eric Botcazou  <ebotcazou@adacore.com>
21322         PR ada/18692
21323         * lib/gnat.exp: New file.
21324         * lib/gnat-dg.exp: Likewise.
21325         * gnat.dg: New directory.
21326         * gnat.dg/dg.exp: New driver.
21327         * gnat.dg/specs: New directory.
21328         * gnat.dg/specs/specs.exp: New driver.
21329         * gnat.dg/style: New directory.
21330         * gnat.dg/style/style.exp: New driver.
21332 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
21334         PR fortran/16206
21335         * gfortran.dg/array_initializer_1.f90: New test.
21337         PR fortran/28005
21338         * gfortran.dg/matmul_3.f90: New test.
21340 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
21342         PR middle-end/28075
21343         * gcc.dg/tree-ssa/inline-1.c: New test.
21345 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
21347         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
21348         in malloc prototype; remove XFAIL.
21349         * gcc.dg/pr18241-2.c: Ditto.
21350         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
21351         in memset prototype; remove XFAIL.
21352         * gcc.dg/tree-ssa/pr23382.c: Ditto.
21354 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
21356         * gcc.dg/vla-8.c: Add.
21358 2006-06-19  Richard Guenther  <rguenther@suse.de>
21360         PR tree-optimization/27090
21361         * g++.dg/tree-ssa/pr27090.C: New testcase.
21363 2006-06-19  Roger Sayle  <roger@eyesopen.com>
21365         PR target/27861
21366         * gcc.dg/pr27861-1.c: New test case.
21368 2006-06-19  Richard Guenther  <rguenther@suse.de>
21370         PR middle-end/28045
21371         * gcc.dg/torture/pr28045.c: New testcase.
21373 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21375         PR fortran/26801
21376         * gfortran.dg/associated_4.f90: New test.
21378 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21380         PR fortran/19310
21381         PR fortran/19904
21382         * gfortran.dg/real_const_3.f90: New test.
21384 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
21386         PR c++/28016
21387         * g++.dg/template/static26.C: New test.
21389         PR c++/27979
21390         * g++.dg/expr/bitfield2.C: New test.
21392         PR c++/27884
21393         * g++.dg/parse/linkage2.C: New test.
21395 2006-06-16  Richard Guenther  <rguenther@suse.de>
21397         PR middle-end/27116
21398         * gcc.dg/pr15785-1.c: Revert last change.
21399         * gcc.dg/torture/pr27116-2.c: New testcase.
21401 2006-06-16  Roger Sayle  <roger@eyesopen.com>
21403         PR middle-end/27802
21404         * gcc.dg/pr27802-1.c: New test case.
21406 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
21408         PR c++/27689
21409         * g++.dg/template/ttp18.C: New test.
21410         * g++.dg/template/ttp19.C: Likewise.
21412         PR c++/27666
21413         * g++.dg/expr/cond9.C: New test.
21415         PR c++/27640
21416         * g++.dg/template/ctor7.C: New test.
21418 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
21420         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
21422 2006-06-16  Richard Guenther  <rguenther@suse.de>
21424         PR tree-optimization/27781
21425         * gcc.dg/tree-ssa/pr27781.c: New testcase.
21427 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
21429         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
21431 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
21433         * gcc.dg/tree-ssa/loop-18.c: New test.
21435 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
21437         PR c++/27665
21438         * g++.dg/template/crash52.C: New test.
21440         PR c++/27648
21441         * g++.dg/ext/attrib22.C: New test.
21443         PR c++/26559
21444         * g++.dg/template/builtin1.C: New test.
21445         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
21447         PR c++/28018
21448         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
21449         assignment.
21450         * g++.old-deja/g++.pt/crash51.C: Likewise.
21452         PR c++/27227
21453         * g++.dg/lookup/linkage1.C: New test.
21454         * g++.dg/lookup/linkage2.C: Likewise.
21456 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
21458         PR middle-end/27959
21459         * gcc.dg/pr27959.c: New testcase.
21461 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
21463         PR target/28014:
21464         * g++.dg/eh/div.C: New test.
21466 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
21468         PR c++/27894
21469         * g++.dg/tree-ssa/pr26757.C: New test.
21470         * g++.dg/tree-ssa/pr27894.C: New test.
21472 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
21474         * gcc.c-torture/compile/20060609-1.c: New test.
21476         PR target/27863
21477         * gcc.c-torture/compile/pr27863.c: New test.
21479 2006-06-13  Richard Guenther  <rguenther@suse.de>
21481         PR tree-optimization/27830
21482         * g++.dg/tree-ssa/pr27830.C: New testcase.
21484 2006-06-13  Matthew Sachs  <msachs@apple.com>
21486         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
21487         the list of compiler flags; this causes those flags to be checked
21488         for things like dg-skip-if.
21490 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21492         PR c++/27601
21493         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
21495 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
21496             Kazu Hirata  <kazu@codesourcery.com>
21498         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
21499         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
21501 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21503         PR c++/27933
21504         * g++.dg/lookup/using15.C: New test.
21506         PR c++/27951
21507         * g++.dg/other/anon4.C: New test.
21509 2006-06-12  Roger Sayle  <roger@eyesopen.com>
21511         PR c++/21210
21512         * g++.dg/init/complex1.C: New test case.
21514 2006-06-11  Eric Christopher  <echristo@apple.com>
21516         PR middle-end/27948
21517         * gcc.dg/bf-ms-layout.c: Run on darwin.
21518         * gcc.dg/bf-no-ms-layout: Ditto.
21519         * gcc.dg/attr-ms_struct-2.c: New.
21520         * gcc.dg/bf-ms-layout-2.c: Ditto.
21522 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
21524         * gcc.dg/attr-ms_struct-packed1.c: New.
21526 2006-06-09  Mike Stump  <mrs@apple.com>
21528         * gcc.dg/vla-7.c: Add.
21530 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
21532         PR fortran/24558
21533         * gfortran.dg/entry_6.f90: New test.
21535         PR fortran/20877
21536         PR fortran/25047
21537         * gfortran.dg/entry_7.f90: New test.
21539 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
21541         PR c/27747
21542         * gcc.dg/cpp/_Pragma6.c: New test.
21544         PR c++/27748
21545         * g++.dg/cpp/_Pragma1.C: New test.
21547         PR preprocessor/27746
21548         * gcc.dg/gomp/macro-3.c: New test.
21549         * gcc.dg/gomp/macro-4.c: New test.
21550         * g++.dg/gomp/macro-3.C: New test.
21551         * g++.dg/gomp/macro-4.C: New test.
21553 2006-06-09  Richard Guenther  <rguenther@suse.de>
21555         PR tree-optimization/26998
21556         * gcc.dg/torture/pr26998.c: New testcase.
21557         * gcc.dg/tree-ssa/vrp29.c: New testcase.
21559 2006-06-08  Mike Stump  <mrs@apple.com>
21561         * gcc.dg/pr27095.c: Account for stubs.
21563         PR target/26427
21564         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
21565         produce bad code on darwin.
21567 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21569         PR fortran/27958
21570         * gfortran.dg/substr_2.f: New test.
21572 2006-06-08  Asher Langton  <langton2@llnl.gov>
21574         PR fortran/27786
21575         * cray_pointers_2.f90: Add -fbounds-check compile flag.
21577 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21579         PR target/27421
21580         * gcc.dg/union-3.c: New test.
21582 2006-06-08  Richard Guenther  <rguenther@suse.de>
21584         PR middle-end/27116
21585         * gcc.dg/torture/pr27116.c: New testcase.
21586         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
21588 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
21590         PR rtl-optimization/26449
21591         * gcc.dg/pr26449.c: New test.
21593 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21595         PR c++/27601
21596         * g++.dg/ext/offsetof1.C: Test member functions.
21598 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
21600         * gcc.dg/pr27095.c: Improve scanning.
21602 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
21604         PR fortran/23091
21605         * gfortran.dg/saved_automatic_1.f90: New test.
21607         PR fortran/24168
21608         * gfortran.dg/array_simplify_1.f90: New test.
21610         PR fortran/25090
21611         * gfortran.dg/entry_dummy_ref_1.f90: New test.
21613         PR fortran/25058
21614         * gfortran.dg/entry_dummy_ref_2.f90: New test.
21616 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
21618         PR c++/27177
21619         * g++.dg/expr/cast7.C: New test.
21621 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
21623         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
21624         * lib/gcc-defs.exp (tool_check_compile): Ditto.
21625         * lib/fortran-torture.exp (fortran-torture-compile,
21626         fortran-torture-execute): Ditto.
21628 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
21630         PR target/27842
21631         * gcc.dg/vmx/pr27842.c: New test.
21633 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21635         PR libfortran/27895
21636         * gfortran.dg/bounds_check_3.f90: New test.
21638 2006-06-05  Mike Stump  <mrs@apple.com>
21640         * objc.dg/objc-fast-4.m: Skip for ppc64.
21642 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
21644         PR testsuite/27705
21645         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
21647 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
21648             Victor Kaplansky  <victork@il.ibm.com>
21650         PR tree-optimizations/26360
21651         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
21652         with -fno-tree-dce.
21653         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
21655 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
21657         PR fortran/14067
21658         * gfortran.dg/data_char_1.f90: Add messages for truncated
21659         strings.
21661         PR fortran/16943
21662         * gfortran.dg/func_decl_2.f90: New test.
21664         PR fortran/20839
21665         * gfortran.dg/do_2.f90: New test.
21667         PR fortran/27655
21668         * gfortran.dg/associated_3.f90: New test.
21670 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
21672         PR c++/27819
21673         * g++.dg/template/static25.C: New test.
21675         PR c++/27722
21676         * g++.dg/init/array21.C: New test.
21678         PR c++/27807
21679         * g++.dg/ext/complit7.C: New test.
21681         PR c++/27806
21682         * g++.dg/parse/ptrmem5.C: New test.
21684 2006-06-04  Roger Sayle  <roger@eyesopen.com>
21685             Andrew Pinski  <pinskia@physics.uc.edu>
21687         PR c/27150
21688         PR middle-end/27382
21689         * gcc.dg/pr27150-1.c: New testcase.
21690         * gcc.dg/pr27382-1.c: New testcase.
21691         * gcc.dg/pr27382-2.c: New testcase.
21693 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
21695         PR c/25161
21696         PR c/27020
21697         * gcc.dg/array-10.c: New test.
21699 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21701         PR c++/27804
21702         * g++.dg/init/const4.C: New test.
21703         * g++.dg/init/member1.C: Add error-marker.
21704         * g++.dg/other/fold1.C: Adjust error-marker.
21706 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21708         PR c++/27601
21709         * g++.dg/ext/offsetof1.C: New test.
21711 2006-06-04 Eric Christopher <echristo@apple.com>
21713         * gcc.dg/attr-ms_struct-1.c: New.
21715 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
21717         * gcc.c-torture/compile/builtin_constant_p.c: New test.
21719 2006-06-04  Richard Guenther  <rguenther@suse.de>
21721         PR tree-optimization/27039
21722         * gcc.dg/tree-ssa/loop-17.c: New testcase.
21724 2006-06-03  Roger Sayle  <roger@eyesopen.com>
21726         PR target/26223
21727         * gcc.target/i386/amd64-abi-2.c: New test case.
21729 2006-06-02  Eric Christopher  <echristo@apple.com>
21731         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
21732         * gcc.target/i386/20020523-1.c: Skip if darwin.
21733         * gcc.target/i386/asm-3.c: Ditto.
21734         * gcc.target/i386/20011119-1.c: Ditto.
21735         * gcc.target/i386/clobbers.c: Remove pic part of test.
21737 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
21739         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
21740         * g++.old-deja/g++.other/init19.C: Ditto.
21741         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
21742         and add other platforms as expected failures.
21744 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
21746         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
21747         (is-effective-target-keyword): Ditto.
21749 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
21751         PR fortran/27715
21752         * gfortran.dg/extended_char_comparison_1.f:  New test.
21754 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
21756         PR fortran/25098
21757         * gfortran.dg/dummy_procedure_1.f90: New test.
21759         PR fortran/25147
21760         * gfortran.dg/dummy_procedure_2.f90: New test.
21762         * gfortran.dg/associated_2.f90: Correct to make consistent with
21763         standard.
21765 2006-05-31  Roger Sayle  <roger@eyesopen.com>
21767         * gcc.target/i386/387-11.c: New test case.
21769 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
21771         PR c++/27801
21772         * g++.dg/template/cond6.C: New test.
21774         PR c++/26496
21775         * g++.dg/template/crash51.C: New test.
21776         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
21778         PR c++/27385
21779         * g++.dg/init/array20.C: New test.
21781 2006-05-31  Roger Sayle  <roger@eyesopen.com>
21783         * gcc.dg/builtins-54.c: New test case.
21785 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
21787         PR c++/26433
21788         * g++.dg/template/fntry1.C: Add dg-do link.
21790         PR c++/27808
21791         * g++.dg/parse/friend6.C: New test.
21793 2006-05-30  Asher Langton  <langton2@llnl.gov>
21795         * gfortran.dg/cray_pointers_7.f90: New test.
21797 2006-05-30  Roger Sayle  <roger@eyesopen.com>
21799         PR tree-optimization/23452
21800         * gcc.dg/fold-mulconj-1.c: New test case.
21802 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
21804         PR c++/27803
21805         * g++.dg/parse/bitfield1.C: New test.
21807 2006-05-30  Roger Sayle  <roger@eyesopen.com>
21809         * gcc.target/ppc-eq0-1.c: New test case.
21810         * gcc.target/ppc-negeq0-1.c: New test case.
21812 2006-05-30  Dirk Mueller  <dmueller@suse.de>
21814         PR c/27273
21815         * gcc.dg/overflow-warn-5.c: New test.
21817 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21819         PR c/27718
21820         * gcc.dg/sizeof-1.c: New test.
21822 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
21824         PR target/27790
21825         * gcc.target/i386/pr27790.c: New test.
21827 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21829         PR libgfortran/27757
21830         * gfortran.dg/direct_io_5.f90: New test.
21832 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21834         PR libgfortran/27634
21835         * gfortran.dg/fmt_missing_period_1.f: New test.
21836         * gfortran.dg/fmt_missing_period_2.f: New test.
21837         * gfortran.dg/fmt_missing_period_3.f: New test.
21839 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21841         PR fortran/19777
21842         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
21843         arrays.
21845 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21847         PR c++/27713
21848         * g++.dg/template/new6.C: New test.
21850 2006-05-29  Roger Sayle  <roger@eyesopen.com>
21852         PR tree-optimization/24964
21853         * gcc.target/i386/387-10.c: New test case.
21855 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
21857         * intrinsics/string_intrinsics.c (compare_string):
21858         Use memcmp instead of strncmp to avoid tripping over
21859         CHAR(0) in a string.
21861 2006-05-27  Richard Guenther  <rguenther@suse.de>
21863         PR middle-end/27773
21864         * gcc.dg/torture/pr27773.c: New testcase.
21866 2006-05-27  Dirk Mueller  <dmueller@suse.de>
21868         * gcc.dg/pr24561.c: Rename to..
21869         * gcc.dg/pr25962.c: .. this.
21871 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21873         PR fortran/19777
21874         * gfortran.dg/bounds_check_2.f: New test.
21876 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
21878         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
21879         * gfortran.dg/byte_1.f90: Likewise.
21880         * gfortran.dg/dup_save_2.f90: Likewise.
21882 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
21884         * gfortran.dg/associated_2.f90: New test.
21886 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21888         PR fortran/27524
21889         * gfortran.dg/bounds_check_1.f90: New test.
21891 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
21893         PR rtl-optimization/27661
21894         * gcc.dg/pr27661.c: New test case.
21896 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
21898         PR fortran/23151
21899         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
21900         * gfortran.dg/print_parentheses_1.f:  New test.
21901         * gfortran.dg/print_parentheses_2.f90:  New test.
21903 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
21905         PR target/27758
21906         * gcc.dg/pr27758.c: New test.
21908 2006-05-24  Falk Hueffner  <falk@debian.org>
21910         * gcc.c-torture/compile/pr27571.c: New test.
21912 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
21914         PR fortran/27709
21915         * gfortran.dg/spec_expr_4.f90: New test.
21917         PR fortran/27155
21918         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
21920 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
21922         PR c++/20103
21923         * g++.dg/ext/complit6.C: New test.
21924         * g++.dg/ext/complit3.C: Adjust error markers.
21925         * g++.dg/init/const3.C: New test.
21927 2006-05-25  Richard Guenther  <rguenther@suse.de>
21929         PR middle-end/27743
21930         * gcc.dg/torture/pr27743.c: New testcase.
21932 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21934         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
21936 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
21938         * gcc.dg/compat/scalar-by-value-x.h: New.
21939         * gcc.dg/compat/scalar-by-value-y.h: New.
21940         * gcc.dg/compat/scalar-by-value-5.c: New.
21941         * gcc.dg/compat/scalar-by-value-5_main.c: New.
21942         * gcc.dg/compat/scalar-by-value-5_x.c: New.
21943         * gcc.dg/compat/scalar-by-value-5_y.c: New.
21944         * gcc.dg/compat/scalar-by-value-6.c: New.
21945         * gcc.dg/compat/scalar-by-value-6_main.c: New.
21946         * gcc.dg/compat/scalar-by-value-6_x.c: New.
21947         * gcc.dg/compat/scalar-by-value-6_y.c: New.
21949 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
21951         PR tree-optimization/27639
21952         PR tree-optimization/26719
21953         * gcc.dg/pr27639.c: New test.
21954         * gcc.dg/pr26719.c: New test.
21955         * gcc.dg/tree-ssa/scev-cast.c: New test.
21957 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
21959         PR c++/20173
21960         * g++.dg/template/error21.C: New test.
21962 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
21964         PR target/27696
21965         * gcc.target/i386/pr27696.c: New.
21967 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
21969         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
21971         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
21973 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21975         PR c++/27716
21976         * g++.dg/other/assign1.C: New test.
21978 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
21980         PR target/27266
21981         * gcc.target/i386/pr27266.c: New.
21983 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21985         PR c++/27451
21986         * g++.dg/ext/asm9.C: New test.
21988 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
21990         PR rtl-optimization/25514
21991         * gcc.c-torture/compile/pr25514.c: New test.
21993 2006-05-22  Richard Guenther  <rguenther@suse.de>
21995         Revert
21996         2006-01-31  Richard Guenther  <rguenther@suse.de>
21998         * gcc.target/i386/sselibm-1.c: New testcase.
21999         * gcc.target/i386/sselibm-2.c: Likewise.
22000         * gcc.target/i386/sselibm-3.c: Likewise.
22001         * gcc.target/i386/sselibm-4.c: Likewise.
22002         * gcc.target/i386/sselibm-5.c: Likewise.
22004 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22006         PR c/27420
22007         * gcc.dg/func-args-2.c: New test.
22009         PR c/26818
22010         * gcc.dg/struct-incompl-1.c: New test.
22012 2006-05-22  Richard Guenther  <rguenther@suse.de>
22014         PR testsuite/27708
22015         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
22016         the transformations we test for.
22018 2006-05-22  Richard Guenther  <rguenther@suse.de>
22020         PR testsuite/27707
22021         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
22023 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
22025         PR c++/27210
22026         * g++.dg/warn/new1.C: New test.
22027         * g++.dg/template/new5.C: Likewise.
22029 2006-05-21  Roger Sayle  <roger@eyesopen.com>
22031         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
22032         * gcc.target/i386/20060512-3.c: Likewise.
22034 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
22036         PR rtl-optimization/27671
22037         * gcc.c-torture/execute/pr27671-1.c: New.
22038         * gcc.dg/pr27671-2.c: Likewise.
22040         PR tree-optimization/26622.
22041         * gcc.c-torture/compile/pr26622.c: New.
22043 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
22045         PR fortran/27613
22046         * gfortran.dg/recursive_reference_1.f90: New test.
22048 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
22050         PR fortran/25746
22051         * gfortran.dg/elemental_subroutine_3.f90: New test.
22053         PR fortran/25090
22054         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
22056         PR fortran/27584
22057         * gfortran.dg/associated_target_1.f90: New test.
22059         PR fortran/19015
22060         * gfortran.dg/maxloc_shape_1.f90: New test.
22062 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22064         PR libgfortran/24459
22065         * gfortran.dg/namelist_24.f90: New test.
22066         * gfortran.dg/namelist_12.f: Fix typo in comment.
22068 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
22070         PR middle-end/25776
22071         * g++.dg/other/error11.C: New test.
22073 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
22075         * gcc.target/mips/pr26765.c: Add -w to options.
22077 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
22079         * lib/target-supports.exp (check_effective_target_mpaired_single):
22080         New function.
22081         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
22082         multilibs.
22083         * g++.dg/vect/vect.exp: Likewise.
22085 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
22087         PR testsuite/25891
22088         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
22090 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
22092         PR fortran/27662
22093         * gfortran.dg/temporary_1.f90: New file.
22095 2006-05-19  Andreas Schwab  <schwab@suse.de>
22097         * g++.dg/other/unused1.C: Also match "stringz".
22099 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
22101         PR c++/26433
22102         * g++.dg/template/fntry1.C: New test.
22104 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
22106         PR c++/27471
22107         PR c++/27506
22108         * g++.dg/conversion/bitfield5.C: New test.
22109         * g++.dg/conversion/bitfield6.C: New test.
22111 2006-05-18  Mike Stump  <mrs@apple.com>
22113         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
22114         * gcc.dg/vla-4.c: Add.
22115         * gcc.dg/vla-5.c: Add.
22116         * gcc.dg/vla-6.c: Add.
22118 2006-05-12  Stuart Hastings  <stuart@apple.com>
22120         * gcc.target/i386/20060512-1.c: New.
22121         * gcc.target/i386/20060512-2.c: New.
22122         * gcc.target/i386/20060512-3.c: New.
22123         * gcc.target/i386/20060512-4.c: New.
22125 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
22127         PR c++/26122
22128         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
22130         PR c++/26068
22131         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
22132         * g++.dg/parse/linkage1.C: New test.
22134 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
22136         PR tree-optimization/27548
22137         * g++.dg/tree-ssa/pr27548.C: New test.
22139 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22141         PR fortran/26551
22142         * gfortran.dg/recursive_check_1.f: New test.
22143         * gfortran.dg/recursive_check_2.f90: New test.
22145 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
22147         * g++.dg/opt/temp2.C: New test.
22149 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
22151         PR c++/27491
22152         * g++.dg/init/brace5.C: New test.
22154         PR middle-end/27415
22155         * gcc.dg/gomp/pr27415.c: New test.
22156         * g++.dg/gomp/pr27415.C: New test.
22158         PR tree-optimization/27549
22159         * g++.dg/tree-ssa/pr27549.C: New test.
22161 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22163         PR libgfortran/27575
22164         * gfortran.dg/read_eof_4.f90: New test.
22166 2006-05-16  Richard Guenther  <rguenther@suse.de>
22168         PR tree-optimization/22303
22169         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
22171 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
22173         PR middle-end/27573
22174         * gcc.dg/gomp/pr27573.c: New test.
22175         * gfortran.dg/gomp/pr27573.f90: New test.
22177         PR c/27499
22178         * gcc.dg/gomp/pr27499.c: New test.
22179         * g++.dg/gomp/pr27499.C: New test.
22181 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
22183         PR c++/27339
22184         * g++.dg/parser/access8.C: Adjust error marker.
22185         * g++.dg/template/access17.C: New test.
22186         * g++.dg/template/access18.C: Likewise.
22188 2006-05-15  Roger Sayle  <roger@eyesopen.com>
22190         PR target/26600
22191         * gcc.target/i386/pr26600.c: New test case.
22193 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
22195         PR c++/27505
22196         * g++.dg/expr/bitfield1.C: New test.
22198 2006-05-15  Richard Guenther  <rguenther@suse.de>
22200         PR tree-optimization/27603
22201         * gcc.dg/torture/pr27603.c: New testcase.
22203 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
22205         PR fortran/25090
22206         * gfortran.dg/entry_dummy_ref_1.f90: New test.
22208         PR fortran/25082
22209         * gfortran.dg/scalar_return_1.f90: New test.
22211         PR fortran/27411
22212         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
22214 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
22216         * gcc.dg/gomp/critical-4.c: New test.
22217         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
22218         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
22219         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
22220         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
22222 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22224         PR c++/27582
22225         * g++.dg/template/dependent-args1.C: New test.
22227         PR c++/27581
22228         * g++.dg/lookup/this1.C: New test.
22230         PR c++/27315
22231         * g++.dg/template/operator6.C: New test.
22232         * g++.dg/template/incomplete3.C: New test.
22234         PR c++/27559
22235         * g++.dg/template/new4.C: New test.
22237         PR c++/27496
22238         * g++.dg/template/void2.C: New test.
22240 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
22242         * g++.dg/template/dependent-expr5.C: New test.
22244 2006-05-14  Roger Sayle  <roger@eyesopen.com>
22246         PR middle-end/26729
22247         * gcc.dg/pr26729-1.c: New test case.
22249 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
22251         * gcc.dg/pr27003.c: New test.
22253 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
22255         * lib/target-supports.dg (check_cxa_atexit_available): Change
22256         v3_target_compile to ${tool}_target_compile.
22258 2006-05-11  Jason Merrill  <jason@redhat.com>
22260         * lib/scanasm.exp (scan-not-hidden): Fix typo.
22262 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22264         PR fortran/27553
22265         * gfortran.dg/label_5.f90: New test.
22267 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
22269         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
22270         check_effective_target_powerpc_altivec_ok): New.
22271         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
22272         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
22273         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
22274         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
22275         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
22276         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
22277         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
22278         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
22279         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
22280         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
22281         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
22282         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
22283         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
22284         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
22285         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
22286         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
22287         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
22288         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
22289         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
22290         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
22291         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
22292         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
22293         gcc.target/powerpc/altivec-9.c,
22294         gcc.target/powerpc/altivec-consts.c,
22295         gcc.target/powerpc/altivec-pr22085.c,
22296         gcc.target/powerpc/altivec-splat.c,
22297         gcc.target/powerpc/altivec-types-1.c,
22298         gcc.target/powerpc/altivec-types-2.c,
22299         gcc.target/powerpc/altivec-types-3.c,
22300         gcc.target/powerpc/altivec-types-4.c,
22301         gcc.target/powerpc/altivec-varargs-1.c,
22302         gcc.target/powerpc/altivec-vec-merge.c,
22303         gcc.target/powerpc/ppc-vector-memcpy.c,
22304         gcc.target/powerpc/ppc-vector-memset.c,
22305         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
22306         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
22307         these effective targets.
22308         * gcc.dg/vmx/pr27006.c: Add missing close brace.
22309         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
22311 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22313         PR middle-end/27384
22314         * g++.dg/other/fold1.C: New test.
22316         PR middle-end/27488
22317         * gcc.dg/fold-nonneg-1.c: New test.
22319         PR c++/27547
22320         * g++.dg/other/operator1.C: New test.
22322 2006-05-11  Richard Guenther  <rguenther@suse.de>
22324         PR middle-end/27529
22325         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
22327 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
22329         * lib/target-supports-dg.exp (check-flags): New.
22330         (dg-skip-if): Move flag checks.
22332 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
22334         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
22335         * lib/target-supports.dg (check_cxa_atexit_available): New.
22337 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
22339         PR fortran/27470
22340         * gfortran.dg/multiple_allocation_2.f90: New test case.
22342 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
22344         * gcc.target/arm/pr27387.C: Fix a comment typo.
22346 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22348         PR fortran/24549
22349         * gfortran.dg/error_recovery_1.f90: New test.
22351 2006-05-10  Richard Guenther  <rguenther@suse.de>
22353         PR tree-optimization/27302
22354         * gcc.dg/torture/pr27302.c: New testcase.
22356 2006-05-09  Dirk Mueller  <dmueller@suse.de>
22357         Richard Guenther  <rguenther@suse.de>
22359         PR middle-end/27498
22360         * gcc.dg/tree-ssa/pr27498.c: New testcase.
22362 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
22364         PR rtl-optimization/27335
22365         * gcc.dg/pr27335.c: New test.
22367 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
22369         * gcc.target/mips/mips-ps-5.c: New file.
22371 2006-05-08  Jan Hubicka  <jh@suse.cz>
22373         PR middle-end/25962
22374         * gcc.dg/pr25962.c: New.
22376 2006-05-08  Roger Sayle  <roger@eyesopen.com>
22378         PR target/27158
22379         * gcc.target/powerpc/pr27158.c: New test case.
22381 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
22383         PR testsuite/27476
22384         * ada/acats/run_all.sh: Use test -z.
22386 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22388         PR libfortran/18271
22389         * gfortran.dg/spec_expr_3.f90: New test.
22391 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
22393         PR target/24879
22394         * gcc.target/i386/monitor.c: New file.
22396 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
22398         * gcc.dg/pr27095.c: xfail *-*-darwin*.
22400 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22402         PR c++/27447
22403         * g++.dg/other/ptrmem7.C: New test.
22405 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22407         PR target/27421
22408         * gcc.dg/array-9.c: New test.
22410 2006-05-07  Richard Guenther  <rguenther@suse.de>
22412         PR tree-optimization/27409
22413         * gcc.dg/torture/pr27409.c: New testcase.
22415 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22417         PR fortran/27457
22418         * gfortran.dg/select_6.f90: New.
22420 2006-05-07  Richard Guenther  <rguenther@suse.de>
22422         PR tree-optimization/27136
22423         * gcc.dg/torture/pr27136.c: New testcase.
22425 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
22427         PR fortran/24813
22428         * gfortran.dg/char_cons_len_1.f90: New test.
22430 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22432         PR c++/27427
22433         * g++.dg/template/incomplete2.C: New test.
22435 2006-05-06  Richard Guenther  <rguenther@suse.de>
22437         PR tree-optimization/27151
22438         * gcc.dg/vect/pr27151.c: New testcase.
22440 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22442         PR c++/27430
22443         * g++.dg/template/void1.C: New test.
22445         PR c++/27423
22446         * g++.dg/other/void2.C: New test.
22448         PR c++/27422
22449         * g++.dg/conversion/void1.C: New test.
22451 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
22453         PR/21391
22454         * g++.dg/other/unused1.C: New.
22456 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22458         PR objc/27240
22459         * objc.dg/member-1.m: New test.
22461 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
22463         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
22465 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22467         PR libfortran/26985
22468         * gfortran.dg/matmul_2.f90: New test.
22470 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
22472         * ada/acats/run_all.sh: Use sync when main not found.
22474 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
22476         PR target/26765
22477         * gcc.target/mips/pr26765.c: New.
22479 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
22481         * gcc.target/bfin: New directory.
22482         * gcc.target/bfin/bfin.exp: New file.
22483         * gcc.target/bfin/frmul.c: New file.
22484         * gcc.target/bfin/arith.c: New file.
22485         * gcc.target/bfin/mul-combine.c: New file.
22486         * gcc.target/bfin/shift.c: New file.
22488 2006-05-04  Richard Guenther  <rguenther@suse.de>
22490         PR tree-optimization/14287
22491         PR tree-optimization/14844
22492         PR tree-optimization/19792
22493         PR tree-optimization/21608
22494         PR tree-optimization/27090
22495         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
22496         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
22497         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
22498         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
22499         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
22501 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
22503         PR tree-optimization/27285
22504         * gcc.c-torture/execute/pr27285.c: New test.
22506         PR middle-end/27388
22507         * gcc.dg/gomp/pr27388-1.c: New test.
22508         * gcc.dg/gomp/pr27388-2.c: New test.
22509         * gcc.dg/gomp/pr27388-3.c: New test.
22511         PR c++/27359
22512         * g++.dg/gomp/pr27359.C: New test.
22514 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
22516         PR fortran/20248
22517         * gfortran.dg/iargc.f90: New test.
22519 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
22521         PR c++/27102
22522         * g++.dg/template/crash49.C: New test.
22524 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
22526         PR testsuite/27032
22527         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
22529 2006-05-02  Jeff Law  <law@redhat.com>
22531         PR tree-optimization/27364
22532         * gcc.c-torture/execute/pr27364.c: New test.
22534 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
22536         PR c++/27309
22537         * g++.dg/parser/ctor5.C: New test.
22539 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
22541         PR target/27387
22542         * gcc.target/arm/arm.exp: New.
22543         * gcc.target/arm/pr27387.C: Likewise.
22545 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
22547         PR fortran/27269
22548         PR fortran/27324
22549         * gfortran.dg/module_equivalence_2.f90: New test.
22551 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
22553         PR middle-end/27337
22554         * g++.dg/gomp/pr27337-1.C: New test.
22555         * g++.dg/gomp/pr27337-2.C: New test.
22557         PR middle-end/27328
22558         * gcc.dg/gomp/pr27328.c: New test.
22560         PR middle-end/27325
22561         * g++.dg/gomp/pr27325.C: New test.
22563         PR middle-end/27310
22564         * g++.dg/gomp/pr27310.C: New test.
22566 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
22568         PR tree-optimization/27291
22569         * g++.dg/tree-ssa/pr27291.C: New test.
22571 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
22573         PR tree-optimization/27283
22574         * g++.dg/tree-ssa/pr27283.C: New test.
22576 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
22578         * gcc.dg/tree-ssa/loop-16.c: New test.
22580 2006-05-01  Roger Sayle  <roger@eyesopen.com>
22581             Joseph S. Myers  <joseph@codesourcery.com>
22583         * gcc.dg/Wconversion-3.c: New test case.
22584         * gcc.dg/Wconversion-4.c: Likewise.
22586 2006-05-01  Richard Guenther  <rguenther@suse.de>
22588         PR tree-optimization/26726
22589         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
22591 2006-04-30  Roger Sayle  <roger@eyesopen.com>
22593         * gcc.dg/Woverflow-1.c: New test case.
22594         * gcc.dg/Woverflow-2.c: Likewise.
22595         * gcc.dg/Woverflow-3.c: Likewise.
22597 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
22599         PR c++/27094
22600         * g++.dg/template/defarg8.C: New test.
22602 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22604         PR c++/27278
22605         * g++.dg/parse/operator7.C: New test.
22607 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22609         PR c++/11471
22610         PR c++/27102
22611         * g++.dg/template/crash48.C: New test.
22613         PR c++/27279
22614         * g++.dg/parse/ctor4.C: New test.
22616 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22618         PR fortran/25681
22619         * gfortran.df/char_type_len.f90: New test.
22621 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22623         PR libgfortran/27304
22624         * gfortran.dg/fmt_exhaust.f90: New test.
22626 2006-04-28  Roger Sayle  <roger@eyesopen.com>
22628         PR c/25309
22629         * gcc.dg/large-size-array-2.c: New test case.
22631 2006-04-28  Richard Guenther  <rguenther@suse.de>
22633         PR target/26826
22634         * gcc.target/i386/pr26826.c: New testcase.
22636 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
22638         PR middle-end/27260
22639         * gcc.c-torture/execute/pr27260.c: New.
22641 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
22643         PR middle-end/27095
22644         * gcc.dg/pr27095.c: New.
22646 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
22648         PR c++/27292
22649         * g++.dg/conversion/bitfield4.C: New test.
22651 2006-04-27  Eric Christopher  <echristo@apple.com>
22653         * gcc.dg/pragma-ms_struct.c: New.
22655 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
22657         PR c++/27102
22658         * g++.dg/template/crash47.C: New test.
22660 2006-04-27  Dirk Mueller  <dmueller@suse.de>
22662         * gcc.target/i386/sse-7.c: build with -msse.
22664 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
22666         PR testsuite/27274:
22667         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
22668         (main): Exit if processor doesn't support SSE.
22670 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
22672         PR middle-end/27282
22673         * gcc.c-torture/compile/pr27282.c: New test.
22675 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
22677         PR middle-end/26913
22678         * g++.dg/gomp/pr26913.C: New test.
22680         PR c/25996
22681         * gcc.dg/gomp/pr25996.c: New test.
22682         * g++.dg/gomp/pr25996.C: New test.
22684 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
22686         PR rtl-optimization/26725
22687         * gcc.c-torture/compile/pr26725.c: New test.
22689 2006-04-25  Richard Guenther  <rguenther@suse.de>
22691         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
22692         than n + -1.
22694 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
22696         * gcc.dg/20060425-1.c: New testcase.
22698 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
22700         PR tree-optimization/26865
22701         * gcc.dg/pr26865.c: New test.
22703 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
22705         PR c++/27292
22706         * g++.dg/conversion/bitfield1.C: New test.
22707         * g++.dg/conversion/bitfield2.C: Likewise.
22708         * g++.dg/conversion/bitfield3.C: Likewise.
22710 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
22711         Richard Guenther  <rguenther@suse.de>
22713         PR tree-optimization/27236
22714         * gcc.dg/tree-ssa/pr27236.c: New testcase.
22716 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22718         PR c++/19963
22719         * g++.dg/other/incomplete2.C: New test.
22721 2006-04-24  Richard Guenther  <rguenther@suse.de>
22723         PR middle-end/26869
22724         * gcc.dg/torture/pr26869.c: New testcase.
22726 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
22727         Richard Guenther  <rguenther@suse.de>
22729         PR tree-optimization/27218
22730         * g++.dg/tree-ssa/pr27218.C: New testcase.
22732 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
22734         PR c++/26912
22735         * g++.dg/template/friend41.C: New test.
22737 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
22739         * g++.dg/opt/pr15551.C: Include cstdio.
22740         (main): Use remove instead of unlink.
22742 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
22744         * gcc.dg/sibcall-7.c: New test.
22745         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
22746         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
22747         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
22748         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
22749         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
22751 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
22753         PR c++/26534
22754         * g++.dg/opt/bitfield1.C: New test.
22755         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
22756         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
22757         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
22758         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
22759         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
22760         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
22761         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
22762         * g++.dg/abi/bitfield2.C: Likewise.
22763         * g++.dg/init/bitfield1.C: Likewise.
22765 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
22767         PR fortran/25099
22768         * gfortran.dg/elemental_subroutine_4.f90: New test.
22769         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
22770         call sub (m, x).
22772 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
22774         * gcc.c-torture/compile/20060421-1.c: New testcase.
22776 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22778         PR c/25875
22779         * gcc.dg/init-bad-4.c: New test.
22781 2006-04-21  Paul Brook  <paul@codesourcery.com>
22783         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
22785 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
22787         PR fortran/27122
22788         * gfortran.dg/defined_operators_1.f90: New test.
22789         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
22790         remove old ones associated, incorrectly, with Note 5.46.
22792         PR fortran/27113
22793         * gfortran.dg/character_array_constructor_1.f90: New test.
22795 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
22797         * gcc.dg/20060419-1.c: New test.
22799 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
22801         PR c/26774
22802         * gcc.dg/struct-parse-1.c: New test case.
22804 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22806         PR c++/26558
22807         * g++.dg/parse/template19.C: New test.
22809         PR c++/26739
22810         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
22812         PR c++/26036
22813         * g++.dg/expr/call3.C: New test.
22815         PR c++/10385
22816         * g++.dg/conversion/dynamic1.C: New test.
22818 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
22820         PR c++/27102
22821         * g++.dg/template/crash35.C: Tweak error markers.
22822         * g++.dg/template/crash46.C: New test.
22823         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
22824         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
22826 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
22828         PR rtl-optimization/14261
22829         * gcc.c-torture/compile/20060419-1.c: Added.
22831 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
22833         * gfortran.dg/label_1.f90: Adjust dg-error.
22835 2006-04-16  Roger Sayle  <roger@eyesopen.com>
22837         PR target/26961
22838         * gcc.dg/fold-cond-1.c: New test case.
22839         * gcc.dg/pr26961-1.c: Likewise.
22841 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22843         PR libgfortran/27138
22844         * gfortran.dg/read_bad_advance.f90: New test.
22846 2006-04-16  Roger Sayle  <roger@eyesopen.com>
22847             Dale Johannesen  <dalej@apple.com>
22849         PR target/24076
22850         * gcc.target/i386/vecinit-3.c: New testcase.
22851         * gcc.target/i386/vecinit-4.c: Likewise.
22852         * gcc.target/i386/sse-18.c: Likewise.
22853         * gcc.target/i386/sse-19.c: Likewise.
22855 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
22857         * gfortran.dg/allocate_zerosize_1.f90: New test.
22859 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
22861         PR c++/26365
22862         * g++.dg/template/crash45.C: New test.
22864 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
22866         PR fortran/26787
22867         * gfortran.dg/proc_assign_1.f90: New test.
22868         * gfortran.dg/procedure_lvalue.f90: Change message.
22869         * gfortran.dg/namelist_4.f90: Add new error.
22871         PR fortran/25597
22872         PR fortran/27096
22873         * gfortran.dg/auto_pointer_array_result_1.f90
22875         PR fortran/27089
22876         * gfortran.dg/specification_type_resolution_1.f90
22878         PR fortran/18003
22879         PR fortran/25669
22880         PR fortran/26834
22881         * gfortran.dg/bounds_temporaries_1.f90: New test.
22883         PR fortran/27124
22884         * gfortran.dg/array_return_value_1.f90: New test.
22886 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
22888         PR fortran/25336
22889         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
22891 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
22893         PR middle-end/26823
22894         * g++.dg/gomp/pr26823-1.C: New test.
22895         * g++.dg/gomp/pr26823-2.C: New test.
22897 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
22899         PR middle-end/27134
22900         * gcc.dg/pr27314.c: New test.
22902 2006-04-13  Richard Henderson  <rth@redhat.com>
22904         * g++.dg/gomp/block-0.C: Update expected matches.
22906 2006-04-13  DJ Delorie  <dj@redhat.com>
22908         * lib/target-supports.exp (check_effective_target_int32plus): New.
22909         (check_effective_target_ptr32plus): New.
22910         (check_effective_target_size32plus): New.
22911         (check_effective_target_int16): New.
22912         (check_profiling_available): Add m32c to the list of unsupported
22913         targets.
22915         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
22916         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
22917         memory size.
22918         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
22919         pointers.
22920         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
22921         size_t.
22922         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
22923         and size_t.
22924         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
22925         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
22926         not just xstormy16.  Skip m32c due to weird pointer size.
22927         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
22928         not just xstormy16.
22929         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
22930         not just xstormy16.
22931         * gcc.dg/20020312-2.c: Add m32c support.
22932         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
22933         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
22934         in test.
22935         * gcc.dg/20050321-2.c: Require >=32 bit integers.
22936         * gcc.dg/asm-1.c: Skip if int and short are the same size.
22937         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
22938         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
22939         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
22940         formats
22941         * gcc.dg/init-string-2.c: Require >=32 bit integers.
22942         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
22943         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
22944         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
22945         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
22946         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
22947         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
22948         in test.
22949         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
22950         in test.
22951         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
22952         * gcc.dg/pr23049.c: Require >=32 bit integers.
22953         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
22954         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
22955         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
22956         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
22957         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
22958         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
22959         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
22960         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
22961         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
22962         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
22963         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
22964         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
22965         prototype in test.
22966         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
22967         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
22968         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
22969         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
22970         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
22972         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
22973         * gcc.c-torture/execute/20040703-1.x: Likewise.
22974         * gcc.c-torture/execute/20040705-1.x: Likewise.
22975         * gcc.c-torture/execute/20040705-2.x: Likewise.
22976         * gcc.c-torture/execute/20040709-1.x: Likewise.
22977         * gcc.c-torture/execute/20040709-2.x: Likewise.
22978         * gcc.c-torture/execute/20040811-1.x: Likewise.
22979         * gcc.c-torture/execute/20050316-1.x: Likewise.
22980         * gcc.c-torture/execute/bitfld-4.x: Likewise.
22981         * gcc.c-torture/execute/pr19689.x: Likewise.
22982         * gcc.c-torture/execute/pr7284-1.x: Likewise.
22983         * gcc.c-torture/execute/usmul.x: Likewise.
22984         * gcc.c-torture/execute/vrp-5.x: Likewise.
22985         * gcc.c-torture/execute/vrp-6.x: Likewise.
22986         * gcc.dg/debug/20041023-1.s: Likewise.
22988 2006-04-13  Roger Sayle  <roger@eyesopen.com>
22990         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
22991         of integers to a vector types are now constant expressions in C.
22992         * gcc.dg/vect/vect-fold-1.c: New test case.
22994 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
22995             Ulrich Weigand  <uweigand@de.ibm.com>
22997         PR target/27006
22998         * gcc.dg/vmx/pr27006.c: New testcase.
23000 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23002         PR libgfortran/26766
23003         * gfortran.dg/write_recursive.f90: New test.
23005 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
23007         * g++.dg/parse/dtor7.C: New test.
23008         * g++.dg/parse/new1.C: Add error marker.
23009         * g++.dg/template/new3.C: New test.
23011         PR c++/26122
23012         * g++.dg/template/pure1.C: New test.
23014         PR c++/26295
23015         * g++.dg/parse/ptrmem4.C: New test.
23017 2006-04-10  Jeff Law  <law@redhat.com>
23019         PR/27087
23020         * gcc.c-torture/compile/pr27087.c: New test.
23022 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
23024         PR/21391
23025         * gcc.dg/20060410.c: New.
23027 2006-04-10  Matthias Klose  <doko@debian.org>
23029         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
23030         Recognize multilib directory names containing underscores.
23032 2006-04-10  Roger Sayle  <roger@eyesopen.com>
23034         * gcc.target/i386/vecinit-1.c: New test case.
23035         * gcc.target/i386/vecinit-2.c: Likewise.
23037 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
23039         PR debug/27057
23040         * g++.dg/debug/dwarf2-2.C: New test.
23042 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
23044         PR rtl-optimization/27073
23045         * gcc.c-torture/execute/pr27073.c: New test.
23047 2006-04-08  Mike Stump  <mrs@apple.com>
23049         * gcc.dg/pragma-darwin.c: Improve for ppc64.
23051 2006-04-07  Richard Guenther  <rguenther@suse.de>
23053         PR tree-optimization/26135
23054         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
23056 2006-04-06  Jan Hubicka  <jh@suse.cz>
23058         PR profile/26399
23059         * g++.dg/bprob/g++-bprob-2.C: New testcase.
23061 2006-04-06  Roger Sayle  <roger@eyesopen.com>
23063         * g++.dg/conversion/nullptr1.C: New test case.
23064         * g++.dg/conversion/nullptr2.C: Likewise.
23066 2006-04-05  Roger Sayle  <roger@eyesopen.com>
23068         * gfortran.dg/dependency_18.f90: New test case.
23070 2006-04-05  Richard Guenther  <rguenther@suse.de>
23072         PR tree-optimization/26919
23073         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
23074         * gcc.dg/ipa/ipa-2.c: Likewise.
23075         * gcc.dg/ipa/ipa-3.c: Likewise.
23076         * gcc.dg/ipa/ipa-5.c: Likewise.
23078 2006-04-05  Richard Guenther  <rguenther@suse.de>
23080         PR tree-optimization/26763
23081         * gcc.dg/torture/pr26763-1.c: New testcase.
23082         * gcc.dg/torture/pr26763-2.c: Likewise.
23084 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
23086         PR fortran/23634
23087         PR fortran/25619
23088         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
23090 2006-04-04  Eric Christopher  <echristo@apple.com>
23092         * gcc.target/i386/387-1.c: Allow regexp to match darwin
23093         stubs.
23094         * gcc.target/i386/387-5.c: Ditto.
23096 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
23098         * gcc.target/sparc/struct-ret-check.c: New test.
23100 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23102         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
23103         zero decimal digits specified in format.
23105 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
23107         PR fortran/26891
23108         * gfortran.dg/missing_optional_dummy_1.f90: New test.
23110         PR fortran/26976
23111         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
23112         * gfortran.dg/initialization_1.f90: Make assignment compliant.
23113         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
23114         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
23115         compliant and detect bigendian-ness.
23117 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
23119         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
23120         dummy arguments work when the actual argument is itself a dummy
23121         argument of the caller.
23123 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
23125         PR libfortran/24685
23126         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
23128 2006-04-01  Roger Sayle  <roger@eyesopen.com>
23130         * gfortran.dg/dependencency_17.f90: New test case.
23132 2006-04-01  Roger Sayle  <roger@eyesopen.com>
23134         * gfortran.dg/dependency_14.f90: New test case.
23135         * gfortran.dg/dependency_15.f90: Likewise.
23136         * gfortran.dg/dependency_16.f90: Likewise.
23138 2006-03-31  Asher Langton  <langton2@llnl.gov>
23140         PR fortran/25358
23141         gfortran.dg/cray_pointers_6.f90: New test.
23143 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23145         PR libgfortran/26890
23146         * gfortran.dg/read_size_noadvance.f90: New test.
23148 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
23150         PR fortran/25031
23151         * gfortran.dg/multiple_allocation_1.f90: Check that the
23152         size has changed after a re-allocation with stat.
23154 2006-03-30  Richard Guenther  <rguenther@suse.de>
23156         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
23157         removal.
23158         * gcc.target/i386/sselibm-2.c: Likewise.
23159         * gcc.target/i386/sselibm-3.c: Likewise.
23160         * gcc.target/i386/sselibm-4.c: Likewise.
23161         * gcc.target/i386/sselibm-5.c: Likewise.
23163 2006-03-28  Roger Sayle  <roger@eyesopen.com>
23165         * gcc.dg/fold-andxor-1.c: New test case.
23166         * gcc.dg/fold-xorand-1.c: Likewise.
23168 2006-03-28  Roger Sayle  <roger@eyesopen.com>
23170         * gcc.dg/fold-convnotconv-1.c: New test case.
23172 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
23174         PR fortran/26779
23175         * gfortran.dg/private_type_5.f90: New test.
23177 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
23179         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
23181 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
23183         * gfortran.dg/advance_2.f90: New test.
23184         * gfortran.dg/advance_3.f90: New test.
23186         * gfortran.fortran-torture/execute/equiv_5.f: New test.
23188 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23190         PR libgfortran/26661
23191         PR libgfortran/26880
23192         * gfortran.dg/read_x_past.f: New test.
23194 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
23196         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
23197         to be STABS.
23199 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
23201         * objc.dg/dwarf-1.m: Skip on AIX.
23202         * objc.dg/dwarf-2.m: Skip on AIX.
23204 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
23206         PR fortran/26816
23207         * gfortran.dg/float_1.f90: New test.
23209 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
23211         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
23212         X86_64 targets.
23213         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
23215 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
23217         PR libfortran/26735
23218         * gfortran.dg/convert_implied_open.f90: New test case.
23220 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
23222         PR fortran/26769
23223         * gfortran.dg/transpose_reshape_r10.f90: New test case.
23225 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
23227         PR middle-end/26717
23228         * gcc.dg/pr26717.c: New test.
23230 2006-03-25  Roger Sayle  <roger@eyesopen.com>
23232         * gfortran.dg/dependency_12.f90: New test case.
23234 2006-03-24  Roger Sayle  <roger@eyesopen.com>
23236         * gfortran.dg/dependency_9.f90: New (resurected) test case.
23238 2006-03-24  Jeff Law  <law@redhat.com>
23240         * gcc.c-torture/pr26840.c: New test.
23242 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
23244         * objc.dg/dwarf-2.m: New.
23245         * obj-c++.dg/dwarf-2.mm: New.
23247         * g++.old-deja/g++.other/init19.C: New.
23249 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
23251         * g++.dg/eh/spbp.C: Skip on AIX.
23253 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
23255         PR middle-end/26611
23256         * g++.dg/gomp/pr26611-1.C: New test.
23257         * g++.dg/gomp/pr26611-2.C: New test.
23259 2006-03-24  Jeff Law  <law@redhat.com>
23261         * gcc.c-torture/compile/pr26833.c: New test.
23262         * gfortran.fortran-torture/compile/pr26806.f90: New test.
23264 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23266         * gfortran.dg/endfile_2.f90: Delete temp file.
23268 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
23270         PR fortran/19303
23271         * gfortran.dg/record_marker_1.f90: New test case.
23272         * gfortran.dg/record_marker_2.f: New test case.
23273         * gfortran.dg/record_marker_3.f90: New test case.
23275 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
23277         PR fortran/17298
23278         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
23279         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
23281 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
23283         * lib/gcc-dg.exp (cleanup-modules): New proc.
23284         * gfortran.dg/allocatable_function_1.f90,
23285         gfortran.dg/allocate_char_star_scalar_1.f90,
23286         gfortran.dg/assumed_charlen_function_1.f90,
23287         gfortran.dg/assumed_dummy_1.f90,
23288         gfortran.dg/assumed_shape_ranks_1.f90,
23289         gfortran.dg/assumed_shape_ranks_2.f90,
23290         gfortran.dg/assumed_size_dt_dummy.f90,
23291         gfortran.dg/auto_char_dummy_array_1.f90,
23292         gfortran.dg/auto_char_len_3.f90,
23293         gfortran.dg/automatic_module_variable.f90,
23294         gfortran.dg/bad_automatic_objects_1.f90,
23295         gfortran.dg/char_array_constructor.f90,
23296         gfortran.dg/char_array_structure_constructor.f90,
23297         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
23298         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
23299         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
23300         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
23301         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
23302         gfortran.dg/derived_pointer_recursion.f90,
23303         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
23304         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
23305         gfortran.dg/dummy_functions_1.f90,
23306         gfortran.dg/elemental_initializer_1.f90,
23307         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
23308         gfortran.dg/elemental_pointer_1.f90,
23309         gfortran.dg/elemental_subroutine_1.f90,
23310         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
23311         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
23312         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
23313         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
23314         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
23315         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
23316         gfortran.dg/global_references_1.f90,
23317         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
23318         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
23319         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
23320         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
23321         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
23322         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
23323         gfortran.dg/large_integer_kind_1.f90,
23324         gfortran.dg/large_real_kind_1.f90,
23325         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
23326         gfortran.dg/module_double_reuse.f90,
23327         gfortran.dg/module_equivalence_1.f90,
23328         gfortran.dg/module_interface_1.f90,
23329         gfortran.dg/module_parameter_array_refs_1.f90,
23330         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
23331         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
23332         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
23333         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
23334         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
23335         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
23336         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
23337         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
23338         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
23339         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
23340         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
23341         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
23342         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
23343         gfortran.dg/same_name_1.f90,
23344         gfortran.dg/sibling_dummy_procedure_1.f90,
23345         gfortran.dg/sibling_dummy_procedure_2.f90,
23346         gfortran.dg/sibling_dummy_procedure_3.f90,
23347         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
23348         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
23349         gfortran.dg/used_dummy_types_2.f90,
23350         gfortran.dg/used_dummy_types_3.f90,
23351         gfortran.dg/used_dummy_types_4.f90,
23352         gfortran.dg/used_dummy_types_5.f90,
23353         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
23354         gfortran.dg/userdef_operator_1.f90: Use it.
23356 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23358         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
23359         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
23360         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
23361         gfortran.dg/write_back.f,
23362         gfortran.fortran-torture/execute/inquire_1.f90,
23363         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
23365 2006-03-21  Jeff Law  <law@redhat.com>
23367         * gcc.dg/tree-ssa/vrp28.c: New test.
23369 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23371         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
23372         if _STDC_C99 is defined.
23373         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
23374         * gcc.dg/builtins-20.c: Likewise.
23375         * gcc.dg/builtins-53.c: Likewise.
23376         * gcc.dg/single-precision-constant.c: Likewise. Also pass
23377         -mmacosx-version-min=10.3 on PowerPC/Darwin.
23379 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
23381         PR tree-opt/26781
23382         * gcc.c-torture/compile/pr26781-1.c: New test.
23383         * gcc.c-torture/compile/pr26781-2.c: New test.
23385 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
23387         PR c++/26690
23388         * g++.dg/gomp/pr26690-1.C: New test.
23389         * g++.dg/gomp/pr26690-2.C: New test.
23391 2006-03-20  Jeff Law  <law@redhat.com>
23393         * gcc.dg/tree-ssa/pr21829.c: New test.
23395         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
23397 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
23399         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
23400         (check_visibility_available): Use it.
23401         (check_effective_target_default_packed): Likewise.
23402         (check_effective_target_pcc_bitfield_type_matters): Likewise.
23403         (check_effective_target_fopenmp): Likewise.
23404         (check_effective_target_freorder): Likewise.
23405         (check_effective_target_fpic): Likewise.
23406         (check_named_sections_available): Likewise.
23407         (check_effective_target_ilp32): Likewise.
23408         (check_effective_target_lp64): Likewise.
23410 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
23412         PR fortran/20935
23413         * gfortran.dg/scalar_mask_2.f90: New test case.
23415 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
23417         PR tree-opt/26629
23418         * gcc.dg/tree-ssa/loadpre12.c: New test.
23419         * gcc.dg/tree-ssa/loadpre13.c: New test.
23420         * gcc.dg/tree-ssa/loadpre14.c: New test.
23421         * gcc.dg/tree-ssa/loadpre15.c: New test.
23422         * gcc.dg/tree-ssa/loadpre16.c: New test.
23423         * gcc.dg/tree-ssa/loadpre17.c: New test.
23424         * gcc.dg/tree-ssa/loadpre18.c: New test.
23425         * gcc.dg/tree-ssa/loadpre19.c: New test.
23426         * gcc.dg/tree-ssa/loadpre20.c: New test.
23427         * gcc.dg/tree-ssa/loadpre21.c: New test.
23428         * gcc.dg/tree-ssa/loadpre22.c: New test.
23430 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
23432         PR fortran/26741
23433         * gfortran.dg/elemental_initializer_1.f90: New test.
23435         PR fortran/26716
23436         * gfortran.dg/assumed_shape_ranks_2: New test.
23438 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
23440         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
23441         target fpic.
23443 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23445         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
23446         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
23447         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
23448         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
23449         gfortran.fortran-torture/execute/direct_io.f90,
23450         gfortran.fortran-torture/execute/inquire_2.f90,
23451         gfortran.fortran-torture/execute/inquire_4.f90,
23452         gfortran.fortran-torture/execute/list_read_1.f90,
23453         gfortran.fortran-torture/execute/open_replace.f90,
23454         gfortran.fortran-torture/execute/slash_edit.f90,
23455         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
23456         temporary files from testcases.
23458 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23460         PR libgfortran/26509
23461         gfortran.dg/write_direct_eor.f90: New test.
23463 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
23465         * gcc.target/powerpc/pr26350.c: New.
23466         * gcc.target/powerpc/indexed-addr.c: New.
23468 2006-03-16  Roger Sayle  <roger@eyesopen.com>
23470         * gfortran.dg/dependency_13.f90: New test case.
23472 2006-03-16  Roger Sayle  <roger@eyesopen.com>
23474         PR middle-end/21781
23475         * gcc.dg/real-const-1.c: New test case.
23477 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
23479         * g++.old-deja/g++.other/init18.C: New.
23480         * g++.old-deja/g++.other/init5.C: Remove xfail.
23482 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23484         * g++.dg/opt/pr15551.C: Cleanup temp file.
23486 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23488         PR c++/6634
23489         g++.dg/parse/long1.C: New test.
23491 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23493         PR fortran/19101
23494         * gfortran.dg/continuation.f90: New test.
23495         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
23497 2006-03-14  Richard Guenther  <rguenther@suse.de>
23499         PR tree-optimization/26672
23500         * gcc.dg/torture/pr26672.c: New testcase.
23502 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
23504         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
23505         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
23507 2006-03-13  Roger Sayle  <roger@eyesopen.com>
23509         PR middle-end/26557
23510         * gcc.c-torture/compile/switch-1.c: New test case.
23512 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
23514         PR fortran/25378
23515         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
23516         test to include more permuatations of mask and index.
23517         * gfortran.dg/scalar_mask_1.f90: Modify last test to
23518         respond to F2003 spec. that the position returned for an all false
23519         mask && condition is zero.
23521 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
23523         PR middle-end/25989
23524         * gcc.dg/gomp/pr25989.c: New test.
23526 2006-03-13  Jeff Law  <law@redhat.com>
23528         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
23530 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
23532         * gcc.dg/switch-9.c: New test.
23534 2006-03-13  Richard Guenther  <rguenther@suse.de>
23536         PR middle-end/26630
23537         * gcc.dg/torture/pr26630.c: New testcase.
23539 2006-03-11  Roger Sayle  <roger@eyesopen.com>
23541         * gfortran.dg/dependency_10.f90: New test case.
23542         * gfortran.dg/dependency_11.f90: Likewise.
23544 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
23545             Erik Edelmann  <eedelman@gcc.gnu.org>
23547         * gfortran.dg/allocatable_function_1.f90: New.
23548         * gfortran.dg/allocatable_function_2.f90: New.
23550 2006-03-10  Richard Guenther  <rguenther@suse.de>
23552         PR middle-end/26565
23553         * gcc.dg/torture/pr26565.c: New testcase.
23555 2006-03-09  Eric Christopher  <echristo@apple.com>
23557         * gcc.c-torture/compile/20060309-1.c: New.
23559 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23561         PR libgfortran/26499
23562         * gfortran.dg/write_back.f: New test.
23563         * gfortran.dg/write_rewind_1.f: New test.
23564         * gfortran.dg/write_rewind_2.f: New test.
23566 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23568         PR libgfortran/26554
23569         * gfortran.dg/read_logical.f90: New test.
23571 2006-03-04  Laurent GUERBY <laurent@guerby.net>
23573         * ada/acats/norun.lst: cdd2a03 now passes.
23575 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
23577         PR testsuite/25177
23578         * gcc.target/powerpc/pr18096-1.c: Change where the error
23579         would match.
23581 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
23583         * gcc.target/i386/cleanup-1.c: New test.
23584         * gcc.target/i386/cleanup-2.c: New test.
23586 2006-03-04  Roger Sayle  <roger@eyesopen.com>
23588         * gfortran.dg/dependency_9.f90: Remove for the time being.
23590 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
23592         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
23593         directive.
23595 2006-03-03  Roger Sayle  <roger@eyesopen.com>
23597         * gfortran.dg/dependency_9.f90: New test case.
23599 2006-03-03  Roger Sayle  <roger@eyesopen.com>
23601         * gfortran.dg/dependency_4.f90: New test case.
23602         * gfortran.dg/dependency_5.f90: New test case.
23603         * gfortran.dg/dependency_6.f90: New test case.
23604         * gfortran.dg/dependency_7.f90: New test case.
23605         * gfortran.dg/dependency_8.f90: New test case.
23607 2006-03-03  Paul Brook  <paul@codesourcery.com>
23609         * lib/target-supports.exp (check_profiling_available):
23610         Add m68k-*-elf.
23612 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
23614         PR fortran/25031
23615         * multiple_allocation_1.f90: New test.
23617 2006-03-03  Roger Sayle  <roger@eyesopen.com>
23619         PR tree-optimization/26524
23620         * gfortran.dg/pr26524.f: New test case.
23622 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23624         * g++.dg/template/repo5.C: Cleanup repo files.
23625         * gcc.dg/20051201-1.c: Cleanup coverage files.
23626         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
23627         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
23628         tree dump files.
23630 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
23632         * objc.dg/objc-nofilename-1.m: New test.
23633         * objc.dg/bad-receiver-type.m: New test.
23634         * obj-c++.dg/bad-receiver-type.mm: New test.
23636 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23638         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
23640 2006-03-01  Mike Stump  <mrs@apple.com>
23642         * g++.dg/abi/key2.C: Add.
23644 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
23646         * gfortran.dg/logical_dot_product.f90: New test.
23648         PR fortran/26393
23649         * gfortran.dg/used_interface_ref.f90: New test.
23651         PR fortran/20938
23652         * gfortran.dg/dependency_2.f90: New test.
23653         * gfortran.fortran-torture/execute/where17.f90: New test.
23654         * gfortran.fortran-torture/execute/where18.f90: New test.
23655         * gfortran.fortran-torture/execute/where19.f90: New test.
23656         * gfortran.fortran-torture/execute/where20.f90: New test.
23658 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
23660         * g++.dg/tree-ssa/pr26443.C: New test case.
23662 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
23664         PR middle-end/26022
23665         * g++.dg/opt/return-slot1.C: New test.
23667 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23669         PR libgfortran/26136
23670         * gfortran.dg/namelist_23.f90: New test.
23672 2006-02-28  Roger Sayle  <roger@eyesopen.com>
23674         PR middle-end/14752
23675         * gcc.dg/fold-eqandshift-2.c: New test case.
23677 2006-02-28  Richard Guenther  <rguenther@suse.de>
23679         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
23680         decomposition.
23682 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
23684         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
23686 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23688         PR libgfortran/26464
23689         * gfortran.dg/backspace_5.f: New test.
23690         * gfortran.dg/backspace_6.f: New test.
23692 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23694         * gcc.dg/fold-eqandnot-1.c: New test case.
23696 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23698         PR middle-end/19983
23699         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
23701 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
23703         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
23704         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
23706 2006-02-26  Richard Guenther  <rguenther@suse.de>
23708         PR tree-optimization/26421
23709         * gcc.dg/tree-ssa/pr26421.c: New testcase.
23711 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
23713         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
23714         * g++.old-deja/g++.robertl/eb132.C: Likewise.
23716 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23718         * gcc.dg/fold-even-1.c: New test case.
23720 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23722         PR middle-end/21137
23723         * gcc.dg/fold-eqandshift-1.c: New test case.
23725 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
23727         PR tree-optimization/25125
23728         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
23729         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
23731 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
23733         PR tree-optimizations/26359
23734         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
23735         with -fdump-tree-dceloop-details.
23736         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
23738 2006-02-25  Roger Sayle  <roger@eyesopen.com>
23740         PR middle-end/23673
23741         * gcc.dg/fold-eqxor-1.c: New test case.
23742         * gcc.dg/fold-eqxor-2.c: Likewise.
23743         * gcc.dg/fold-eqxor-3.c: Likewise.
23745 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
23747         PR fortran/23092
23748         * scalar_mask_1.f90: New test.
23750 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
23752         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
23753         * g++.dg/eh/uncaught2.C: New.
23754         * g++.dg/eh/uncaught3.C: New.
23756 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23758         PR libgfortran/26423
23759         * gfortran.dg/read_many_1.f: New test.
23761 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
23763         PR fortran/24519
23764         * gfortran.dg/dependency_3.f90: New test.
23765         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
23766         XFAILs.
23768         PR fortran/25395
23769         * gfortran.dg/equiv_6.f90: New test.
23771 2006-02-23  Jeff Law  <law@redhat.com>
23773         * gcc.c-torture/compile/pr26425.c: New test.
23775 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
23777         PR middle-end/26412
23778         * gcc.dg/gomp/pr26412.c: New test.
23780 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23782         PR c++/26291
23783         * g++.dg/other/ellipsis1.C: New test.
23784         * g++.dg/parse/operator4.C: Adjust error marker.
23786 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
23788         PR target/25603
23789         * gfortran.dg/pr25603.f: New testcase.
23791 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
23793         * gcc.dg/bf-spl1.c: Don't specify -m68000.
23794         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
23796 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
23798         * g++.dg/eh/spbp.C: New.
23800 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
23802         PR middle-end/26379
23803         * gcc.target/i386/mmx-7.c: New test.
23805 2006-02-20  Roger Sayle  <roger@eyesopen.com>
23807         PR tree-optimization/26361
23808         * gcc.dg/tree-ssa/vrp27.c: New test case.
23810 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
23812         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
23813         * gcc.dg/tree-ssa/complex-4.c: Here.
23815 2006-02-19  Roger Sayle  <roger@eyesopen.com>
23817         PR middle-end/19543
23818         * gfortran.dg/logical_1.f90: New test case.
23820 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
23822         PR middle-end/26334
23823         * gcc.dg/20060218-1.c: Moved to...
23824         * gcc.target/i386/20060218-1.c: ... here.  New test.
23826 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
23828         PR fortran/26201
23829         * gfortran.dg/convert_1.f90: New.
23831 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
23833         PR fortran/25054
23834         * gfortran.dg/namelist_5.f90: New test.
23836         PR fortran/25089
23837         * gfortran.dg/namelist_4.f90: New test.
23839 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
23841         PR tree-opt/25680
23842         * gcc.dg/tree-ssa/complex-3.c: New test.
23844 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
23846         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
23847         variable to take into account the variable name in the
23848         function header.
23849         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
23851 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
23853         PR middle-end/26334
23854         * gcc.c-torture/compile/20060217-1.c: New test.
23855         * gcc.dg/20060218-1.c: New test.
23857 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
23859         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
23861 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
23863         * gcc.dg/cpp/undef3.c: New test.
23864         * gcc.dg/cpp/trad/builtins2.c: New test.
23866 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
23868         PR c++/26266
23869         * g++.dg/template/static22.C: New test.
23870         * g++.dg/template/static23.C: New test.
23871         * g++.dg/template/static24.C: New test.
23872         * g++.dg/template/non-dependent13.C: New test.
23873         * g++.dg/init/member1.C: Tweak error markers.
23875 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23877         PR target/26255
23878         * gcc.c-torture/compile/pr26255.c: New test case.
23880 2006-02-16  Roger Sayle  <roger@eyesopen.com>
23882         * gfortran.fortran-torture/execute/where_10.f90: New test case.
23883         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
23884         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
23885         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
23886         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
23887         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
23888         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
23890 2006-02-16  Jeff Law  <law@redhat.com>
23892         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
23893         * gcc.dg/tree-ssa/vrp26.c: New test.
23895 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
23897         PR target/20353
23898         PR target/24578
23899         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
23900         __UCLIBC__ is defined.
23902 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
23904         PR fortran/26224
23905         * gfortran.dg/gomp/pr26224.f: New test.
23907 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
23909         PR tree-opt/25918
23910         * lib/target-supports.exp
23911         (check_effective_target_vect_short_mult): New.
23912         (check_effective_target_vect_char_mult): New.
23913         (check_effective_target_vect_widen_sum_qi_to_si): New.
23914         (check_effective_target_vect_widen_sum_qi_to_hi): New.
23915         (check_effective_target_vect_widen_sum_hi_to_si): New.
23916         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
23917         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
23918         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
23919         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
23920         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
23921         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
23922         vect-reduc-pattern-2c.c
23923         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
23924         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
23925         vect-reduc-pattern-1c.c
23927 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
23929         PR fortran/24557
23930         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
23932 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23934         PR fortran/26054
23935         * gfortran.dg/enum_8.f90: Remove check for warning.
23936         * gfortran.dg/iomsg_1.f90: Ditto.
23937         * gfortran.dg/enum_1.f90: Ditto.
23938         * gfortran.dg/enum_9.f90: Ditto.
23939         * gfortran.dg/enum_2.f90: Ditto.
23940         * gfortran.dg/enum_10.f90: Ditto.
23941         * gfortran.dg/enum_3.f90: Ditto.
23942         * gfortran.dg/flush_1.f90: Ditto.
23943         * gfortran.dg/enum_4.f90: Ditto.
23944         * gfortran.dg/array_constructor_1.f90: Ditto.
23945         * gfortran.dg/enum_5.f90: Ditto.
23946         * gfortran.dg/enum_6.f90: Ditto.
23947         * gfortran.dg/enum_7.f90: Ditto.
23949 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
23951         PR middle-end/26300
23952         * gcc.c-torture/compile/20060215-1.c: New test.
23954 2006-02-14  Roger Sayle  <roger@eyesopen.com>
23956         PR middle-end/23670
23957         * gcc.dg/tree-ssa/andor-2.c: New test case.
23959 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
23961         PR fortran/25045
23962         * optional_dim.f90: New test.
23964 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23966         PR fortran/26277
23967         * gfortran.dg/label_4.f90: New.
23969 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
23970             Diego Novillo  <dnovillo@redhat.com>
23971             Uros Bizjak  <uros@kss-loka.si>
23973         * gfortran.dg/gomp: New directory.
23975 2006-02-14  Richard Guenther  <rguenther@suse.de>
23977         PR tree-optimization/26258
23978         * gcc.dg/torture/pr26258.c: New testcase.
23980 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
23982         PR fortran/26246
23983         * gfortran.dg/pr26246_1.f90: New test.
23984         * gfortran.dg/pr26246_2.f90: New test.
23986         PR middle-end/26092
23987         * gcc.c-torture/compile/20060208-1.c: New test.
23989 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
23991         PR fortran/26074
23992         PR fortran/25103
23993         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
23994         * gfortran.dg/bad_automatic_objects_1.f90: New test.
23995         * gfortran.dg/automatic_module_variable.f90: Change error message.
23997         PR fortran/20861
23998         * gfortran.dg/internal_dummy_1.f90: New test.
24000         PR fortran/20871
24001         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
24004         PR fortran/25083
24005         * gfortran.dg/uncommon_block_data_1.f90: New test.
24006         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
24007         with standard.
24009         PR fortran/25088
24010         * gfortran.dg/typed_subroutine_1.f90: New test.
24012 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
24014         * objc.dg/dwarf-1.m: New.
24016 2006-02-13  Roger Sayle  <roger@eyesopen.com>
24018         PR middle-end/24427
24019         * gcc.dg/tree-ssa/andor-1.c: New test case.
24021 2006-02-13  Josh Conner  <jconner@apple.com>
24023         PR target/25376
24024         * gcc.dg/pr25376.c: New test.
24026         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
24027         assemble.
24028         * lib/target-supports.exp (check_named_sections_available):
24029         Only compile named-sections test -- don't assemble.
24031 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24033         * g++.dg/warn/no-write-strings.C: New test.
24034         * g++.dg/warn/write-strings.C: Likewise.
24035         * g++.dg/warn/write-strings-default.C: Likewise.
24037 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
24039         PR fortran/25806
24040         * gfortran.dg/ret_pointer_2.f90: New test.
24042 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
24044         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
24046 2006-02-10  Jeff Law  <law@redhat.com>
24048         * gcc.c-torture/compile/pr26213.c: New test.
24050 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
24052         gfortran.dg/null_1.f90: New test.
24054 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
24056         PR fortran/14771
24057         * gfortran.dg/parens_4.f90: New.
24058         * gfortran.dg/parens_5.f90: New.
24060 2006-02-10  Richard Guenther  <rguenther@suse.de>
24062         * gcc.dg/pr23372-1.c: Remove empty file.
24064 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
24065         Paul Thomas  <pault@gcc.gnu.org>
24067         PR fortran/14771
24068         * gfortran.dg/parens_1.f90: New.
24069         * gfortran.dg/parens_2.f90: New.
24070         * gfortran.dg/parens_3.f90: New.
24072 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
24074         PR fortran/26038
24075         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
24077         PR fortran/25059
24078         * gfortran.dg/impure_assignment_1.f90: New test.
24080         PR fortran/25070
24081         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
24083 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
24085         PR target/26141
24086         * g++.dg/expr/stdarg2.C: New test.
24088 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
24090         PR inline-asm/16194
24091         * gcc.dg/pr16194.c: New test.
24093 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24095         * ada/acats/run_acats: Use portable variant of "$@".
24097 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24099         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
24100         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
24102 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
24104         PR tree-opt/26179
24105         * g++.dg/opt/pr26179.C: New test.
24107 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
24109         PR middle-end/26134
24110         * gcc.dg/tree-ssa/complex-3.c: New test.
24112 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
24114         * gcc.c-torture/compile/volatile-1.c: New test.
24116 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
24118         PR 26180
24119         * gcc.dg/tree-ssa/pr26180.c: New test.
24121 2006-02-08  Jeff Law  <law@redhat.com>
24123         * gcc.dg/tree-ssa/pr21417.c: New test.
24125 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
24127         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
24128         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
24130 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
24132         * lib/scanrtl.exp: New.
24134 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24136         PR c++/26071
24137         * g++.dg/other/virtual2.C: New test.
24139         PR c++/26070
24140         * g++.dg/other/virtual1.C: New test.
24142 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
24144         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
24145         cleanup-ipa-dump): Update dump file glob patterns.
24146         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
24147         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
24149         * lib/gcc-dg.exp: Load it.
24150         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
24152 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
24154         PR testsuite/26159
24155         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
24156         * gcc.dg/tree-ssa/pr23382.c: Ditto.
24158 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
24160         PR fortran/25577
24161         * gfortran.dg/mvbits_1.f90: New.
24163 2006-02-07  Dirk Mueller  <dmueller@suse.com>
24165         * g++.dg/warn/Wdiv-by-zero.C: New test.
24166         * g++.dg/warn/Wno-div-by-zero.C: New.
24168 2006-02-07  Jeff Law  <law@redhat.com>
24170         * gcc.dg/tree-ssa/pr21559.c: New test.
24172         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
24173         multiple VRP passes.
24174         * gcc.dg/tree-ssa/vrp09.c: Likewise.
24175         * gcc.dg/tree-ssa/vrp18.c: Likewise.
24176         * gcc.dg/tree-ssa/pr21582.c: Likewise.
24177         * gcc.dg/tree-ssa/pr20657.c: Likewise.
24178         * gcc.dg/tree-ssa/pr21001.c: Likewise.
24179         * gcc.dg/tree-ssa/vrp02.c: Likewise
24180         * gcc.dg/tree-ssa/vrp11.c: Likewise
24181         * gcc.dg/tree-ssa/pr14341.c: Likewise
24182         * gcc.dg/tree-ssa/vrp19.c: Likewise
24183         * gcc.dg/tree-ssa/vrp20.c: Likewise
24184         * gcc.dg/tree-ssa/vrp03.c: Likewise
24185         * gcc.dg/tree-ssa/pr21086.c: Likewise
24186         * gcc.dg/tree-ssa/pr21959.c: Likewise
24187         * gcc.dg/tree-ssa/vrp21.c: Likewise
24188         * gcc.dg/tree-ssa/vrp04.c: Likewise
24189         * gcc.dg/tree-ssa/pr25485.c: Likewise
24190         * gcc.dg/tree-ssa/pr22026.c: Likewise
24191         * gcc.dg/tree-ssa/vrp22.c: Likewise
24192         * gcc.dg/tree-ssa/vrp05.c: Likewise
24193         * gcc.dg/tree-ssa/20030807-10.c: Likewise
24194         * gcc.dg/tree-ssa/pr20701.c: Likewise
24195         * gcc.dg/tree-ssa/vrp23.c: Likewise
24196         * gcc.dg/tree-ssa/vrp06.c: Likewise
24197         * gcc.dg/tree-ssa/pr22117.c: Likewise
24198         * gcc.dg/tree-ssa/pr20702.c: Likewise
24199         * gcc.dg/tree-ssa/vrp15.c: Likewise
24200         * gcc.dg/tree-ssa/pr21090.c: Likewise
24201         * gcc.dg/tree-ssa/pr21294.c: Likewise
24202         * gcc.dg/tree-ssa/vrp24.c: Likewise
24203         * gcc.dg/tree-ssa/vrp07.c: Likewise
24204         * gcc.dg/tree-ssa/pr21563.c: Likewise
24205         * gcc.dg/tree-ssa/pr25382.c: Likewise
24206         * gcc.dg/tree-ssa/vrp16.c: Likewise
24207         * gcc.dg/tree-ssa/vrp25.c: Likewise
24208         * gcc.dg/tree-ssa/vrp08.c: Likewise
24209         * gcc.dg/tree-ssa/20030807-6.c: Likewise
24210         * gcc.dg/tree-ssa/vrp17.c: Likewise
24211         * gcc.dg/tree-ssa/pr21458.c: Likewise
24212         * g++.dg/tree-ssa/pr18178.C: Likewise
24214 2006-02-07  Richard Guenther  <rguenther@suse.de>
24216         PR c++/26140
24217         Revert
24218         2006-01-30  Richard Guenther  <rguenther@suse.de>
24219         PR c++/23372
24220         * gcc.dg/pr23372-1.C: New testcase.
24222         * g++.dg/tree-ssa/pr26140.C: New testcase.
24224 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
24226         PR c++/9737
24227         * g++.dg/template/ttp15.C: New test.
24228         * g++.dg/template/ttp16.C: Likewise.
24229         * g++.dg/template/ttp17.C: Likewise.
24230         * g++.old-deja/g++.pt/ttp36.C: Remove.
24231         * g++.old-deja/g++.pt/ttp19.C: Likewise.
24232         * g++.old-deja/g++.pt/ttp37.C: Likewise.
24233         * g++.old-deja/g++.pt/ttp38.C: Likewise.
24234         * g++.old-deja/g++.pt/ttp39.C: Likewise.
24235         * g++.old-deja/g++.pt/ttp9.C: Likewise.
24236         * g++.old-deja/g++.pt/ttp40.C: Likewise.
24237         * g++.old-deja/g++.pt/ttp51.C: Likewise.
24238         * g++.old-deja/g++.pt/ttp26.C: Likewise.
24239         * g++.old-deja/g++.pt/ttp36.C: Likewise.
24241 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
24243         PR libfortran/23815
24244         * unf_io_convert_4.f90: New test.
24246 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
24248         * gcc.dg/tree-ssa/loadpre10.c: New test.
24249         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
24250         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
24251         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
24253 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24255         PR libfortran/24685
24256         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
24258 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
24260         PR tree-opt/25251
24261         * gfortran.dg/assign_7.f: New test.
24263 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
24265         PR fortran/26041
24266         PR fortran/26064
24267         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
24268         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
24269         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
24271 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
24273         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
24274         in size_t typedef.
24276 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24278         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
24279         * g++.dg/charset/string.c (foo): Likewise.
24280         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
24281         const char*
24282         * g++.dg/ext/builtin2.C (printf): Likewise.
24283         * g++.dg/init/new15.C (printf): Likewise.
24284         * g++.dg/opt/pr17697-1.C (foo): Likewise.
24285         * g++.dg/opt/pr17697-2.C (foo): Likewise.
24286         * g++.dg/opt/pr17697-3.C (foo): Likewise.
24287         * g++.dg/template/non-dependent4.C (temp): Likewise.
24288         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
24289         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
24290         parameter type to const char*.
24291         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
24292         Change type to const char*.
24293         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
24294         Likewise.
24295         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
24296         second parameter type to const char*.
24297         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
24298         (Y::Y): Change parameter type to const char*.
24299         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
24300         * g++.old-deja/g++.jason/report.C: Apply const correctness.
24301         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
24302         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
24303         (char*).
24304         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
24305         const char*.
24306         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
24307         type to const char*.
24308         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
24309         return type to const char*.
24310         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
24311         to const char*.
24312         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
24313         * g++.old-deja/g++.law/refs1.C: Likewise.
24314         * g++.old-deja/g++.law/visibility1.C: Likewise.
24315         * g++.old-deja/g++.law/visibility2.C: Likewise.
24316         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
24317         const char*.
24318         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
24319         * g++.old-deja/g++.mike/net48.C: Likewise.
24320         * g++.old-deja/g++.mike/p646.C: Likewise.
24321         * g++.old-deja/g++.mike/p6746.C: Likewise.
24322         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
24323         type to const char*.
24324         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
24325         deprecated conversion warning.
24326         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
24327         char*.
24328         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
24329         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
24330         * g++.old-deja/g++.pt/explicit8.C: Likewise.
24331         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
24332         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
24333         * g++.old-deja/g++.pt/nontype3.C: Likewise.
24334         * g++.old-deja/g++.pt/t39.C: Likewise.
24335         * g++.old-deja/g++.robertl/eb106.C: Likewise.
24336         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
24338 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
24340         PR fortran/25075
24341         intrinsic_argument_conformance_1.f90: New test.
24343 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
24345         PR fortran/20845
24346         * gfortran.dg/char_result_11.f90: Add SAVE.
24347         * gfortran.dg/der_pointer_4.f90: Ditto.
24348         * gfortran.dg/default_initialization.f90: New test.
24350 2006-02-03  Jeff Law  <law@redhat.com>
24352         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
24353         handle more than 100 dump files.
24354         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
24355         * lib/scantree.exp (scan-tree-dump): Likewise.
24356         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
24357         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
24358         * lib/scanipa.exp (scan-ipa-dump): Likewise.
24359         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
24360         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
24362 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
24364         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
24366 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
24368         * g++.dg/template/using12.C: New test.
24370 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
24372         * gcc.target/powerpc/pr25960.c: New test.
24374 2006-02-02  Steven G. Kargl  <kargls@comcast>
24376         PR fortran/24958
24377         gfortran.dg/nullify_2.f90: New test.
24379 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
24381         PR 25990
24382         * gcc.dg/gomp/pr25990.c: New test.
24384 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
24386         PR c++/25342
24387         * g++.gd/template/partial4.C: New test.
24389 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
24391         PR middle-end/26001
24392         * gfortran.dg/data_char_2.f90: New.
24394 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
24396         PR fortran/26039
24397         maxval_maxloc_conformance_1.f90: New test.
24399 2006-01-31  Richard Guenther  <rguenther@suse.de>
24401         * gcc.target/i386/sselibm-1.c: New testcase.
24402         * gcc.target/i386/sselibm-2.c: Likewise.
24403         * gcc.target/i386/sselibm-3.c: Likewise.
24404         * gcc.target/i386/sselibm-4.c: Likewise.
24405         * gcc.target/i386/sselibm-5.c: Likewise.
24407 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
24409         PR fortran/24266
24410         * gfortran.dg/arrayio_derived_2.f90: New.
24412 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
24414         * gcc.dg/unsigned-long-compare.c: New test.
24416 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
24418         PR testsuite/25318
24419         * lib/target-supports.exp (check_effective_target_freorder):
24420         Check to see if target supports -freorder-blocks-and-partition.
24421         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
24422         instead of "dg-require-named-sections".
24424 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
24426         PR target/14798:
24427         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
24428         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
24429         * gcc.dg/pragma-isr-trapa2.c: Likewise.
24430         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
24431         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
24432         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
24433         * gcc.dg/attr-isr-trap_exit.c: Likewise.
24434         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
24436 2006-01-30  Richard Guenther  <rguenther@suse.de>
24438         PR c++/23372
24439         * gcc.dg/pr23372-1.C: New testcase.
24441 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
24443         * gcc.dg/gomp/pr25874.c: New test.
24445 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
24447         PR tree-opt/25911
24448         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
24450 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
24452         PR fortran/18578
24453         PR fortran/18579
24454         PR fortran/20857
24455         PR fortran/20885
24456         * gfortran.dg/intent_out_1.f90: New test.
24458 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
24460         PR fortran/17911
24461         * gfortran.dg/procedure_lvalue.f90: New test.
24463         PR fortran/20895
24464         PR fortran/25030
24465         * gfortran.dg/char_pointer_assign_2.f90: New test.
24466         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
24467         assignment to be consistent with standard.
24468         * gfortran.dg/char_result_2.f90: The same.
24469         * gfortran.dg/char_result_8.f90: The same.
24471 2006-01-28  Zack Weinberg  <zackw@panix.com>
24473         * gcc.dg/Woverlength-strings.c
24474         * gcc.dg/Woverlength-strings-pedantic-c89.c
24475         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
24476         * gcc.dg/Woverlength-strings-pedantic-c99.c
24477         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
24479 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
24481         * gcc.c-torture/execute/20060127-1.c: New test.
24483 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
24485         PR c++/25999
24486         * g++.dg/ext/pragmaweak1.C: New test.
24488 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
24490         PR c++/25855
24491         * g++.dg/template/spec29.C: New test.
24493 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
24495         PR c/19606.
24496         * gcc.c-torture/execute/pr19606.c: New.
24498 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
24500         * gcc.dg/pragma-re-4.c: New test.
24502 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
24504         PR fortran/25964
24505         * gfortran.dg/assumed_size_refs_3.f90: New test.
24507 2006-01-27  Ben Elliston  <bje@au.ibm.com>
24509         * gcc.misc-tests/dectest.exp: Remove defunct comment.
24511 2006-01-26  Laurent GUERBY <laurent@guerby.net>
24513         PR ada/21317
24514         * ada/acats/support/impdef.a: Add One_Long_Second.
24515         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
24516         * ada/acats/tests/c9/c94026.a: Likewise.
24517         * ada/acats/tests/c9/c97305c.ada: Likewise.
24518         * ada/acats/tests/c9/c99004a.ada: Likewise.
24520 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
24522         PR fortran/25964
24523         * gfortran.dg/global_references_2.f90: New test.
24525         PR fortran/25084
24526         PR fortran/20852
24527         PR fortran/25085
24528         PR fortran/25086
24529         * gfortran.dg/assumed_charlen_function_1.f90: New test.
24530         * gfortran.dg/assumed_charlen_function_3.f90: New test.
24532         PR fortran/25416
24533         * gfortran.dg/assumed_charlen_function_2.f90: New test.
24535 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
24537         PR c/25892
24538         * gcc.dg/Wpointer-sign.c: New.
24539         * gcc.dg/Wpointer-sign-Wall.c: New.
24540         * gcc.dg/Wpointer-sign-Wall-no.c: New.
24541         * gcc.dg/Wpointer-sign-pedantic.c: New.
24542         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
24543         * gcc.dg/conv-2.c: Use -Wpointer-sign.
24545 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
24547         PR C/25861
24548         * gcc.c-torture/compile/pr25861.c: New test.
24550 2006-01-26  Paul Brook  <paul@codesourcery.com>
24552         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
24553         on short-enum targets.
24554         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
24555         variable.
24556         (generate_fields): Use short_enums.
24557         (main): Set short_enums.  Document -e.
24558         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
24559         on short-enum targets.
24560         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
24561         variable.
24562         (generate_fields): Use short_enums.
24563         (main): Set short_enums.  Document -e.
24564         * lib/target-supports.exp (check_effective_target_short_enums): New.
24566 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
24568         PR target/25947
24569         * gcc.dg/torture/pr25947-1.c: New test.
24571 2006-01-25  Jan Hubicka  <jh@suse.cz>
24572             Roger Sayle  <roger@eyesopen.com>
24574         PR rtl-optimization/25703
24575         * gcc.target/i386/20060125-1.c: New test case.
24576         * gcc.target/i386/20060125-2.c: New test case.
24578 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
24580         PR fortran/18540
24581         * gfortran.dg/goto_1.f: New.
24583 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
24585         PR fortran/25716
24586         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
24587         25716 on 32-bit systems too.
24589 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
24591         PR testsuite/25590
24592         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
24594 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
24596         * gcc.dg/tree-ssa/gen-vect-33.c: New.
24598 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24600         PR fortran/25835
24601         * gfortran.dg/read_eof.f90: Delete, renamed.
24602         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
24603         * gfortran.dg/read_eof_2.f90: New test.
24604         * gfortran.dg/read_eof_3.f90: New test.
24606 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
24608         PR tree-opt/25860
24609         * gcc.c-torture/compile/pr25860.c: New test.
24611 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24613         PR c++/25552
24614         * g++.dg/parse/dtor8.C: New test.
24616 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
24618         PR testsuite/25891
24619         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
24620         * gcc.dg/gomp/gomp.exp: Return without testing anything if
24621         check_effective_target_fopenmp returns 0.
24623 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
24625         PR ada/20548
24626         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
24627         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
24628         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
24630 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
24632         PR tree-opt/25857
24633         * g++.dg/opt/pr25857.C: New test.
24635 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
24636         Jan Hubicka  <jh@suse.cz>
24637         Richard Guenther  <rguenther@suse.de>
24639         PR rtl-optimization/25654
24640         * gcc.dg/torture/pr25654.c: New testcase.
24641         * gcc.target/i386/pr25654.c: Likewise.
24643 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
24645         PR fortran/25901
24646         * gfortran.dg/internal references_2.f90: New test.
24648         Fix regression in testing of admissability of attributes.
24649         * gfortran.dg/intent_used_1.f90: New test.
24651 2006-01-23  Ben Elliston  <bje@au.ibm.com>
24653         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
24654         Remove target conditional torture options for i?86 and x86_64
24655         GNU/Linux.
24657 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24659         PR c++/10891
24660         * g++.dg/rtti/no-rtti.C: New.
24662 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
24664         PR c++/25895
24665         * g++.dg/inherit/conv2.C: New test.
24667         PR c++/25856
24668         * g++.dg/parse/dtor7.C: New test.
24670         PR c++/25858
24671         * g++.dg/template/crash44.C: New test.
24673 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
24675         PR fortran/25124
24676         PR fortran/25625
24677         * gfortran.dg/internal_references_1.f90: New test.
24678           PR fortran/20881
24679         PR fortran/23308
24680         PR fortran/25538
24681         PR fortran/25710
24682         * gfortran.dg/global_references_1.f90: New test.
24683         * gfortran.dg/g77/19990905-1.f: Restore the error that
24684         there is a clash between the common block name and
24685         the name of a subroutine reference.
24687         PR fortran/PR24276
24688         * gfortran.dg/aliasing_dummy_1.f90: New test.
24690 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
24692         * gcc.dg/vmx/1b-01.c: Warning fix.
24693         * gcc.dg/vmx/1c-02.c: Likewise.
24694         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
24696 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
24698         PR testsuite/24962
24699         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
24701 2006-01-20  Richard Guenther  <rguenther@suse.de>
24702         Steven Bosscher <stevenb.gcc@gmail.com>
24704         PR rtl-optimization/24626
24705         * gcc.dg/torture/pr24626-1.c: New testcase.
24706         * gcc.dg/torture/pr24626-2.c: Likewise.
24707         * gcc.dg/torture/pr24626-3.c: Likewise.
24708         * gcc.dg/torture/pr24626-4.c: Likewise.
24710 2006-01-20  Dirk Mueller  <dmueller@suse.com>
24712         PR c++/5520
24713         * g++.dg/warn/empty-body.C: New.
24715 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
24717         PR c++/22136
24718         * g++.dg/template/using10.C: New test.
24719         * g++.dg/temlpate/using11.C: Likewise.
24720         * g++.dg/inherit/using5.C: Tweak error messages.
24722 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
24724         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
24725         target test.
24726         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
24728 2006-01-19  Jan Hubicka  <jh@suse.cz>
24730         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
24732 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24734         PR c++/25854
24735         * g++.dg/template/spec28.C: New test.
24737 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
24739         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24740         (switchfiles): Fix fprintf's by adding srcdir or removing it.
24742 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
24744         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
24745         * gcc.dg/gomp/critical-1.c: Likewise.
24746         * gcc.dg/gomp/critical-3.c: Likewise.
24747         * gcc.dg/gomp/empty.c: Likewise.
24748         * gcc.dg/gomp/ordered-1.c: Likewise.
24749         * gcc.dg/gomp/for-4.c: Likewise.
24750         * gcc.dg/gomp/for-6.c: Likewise.
24751         * gcc.dg/gomp/master-3.c: Likewise.
24752         * gcc.dg/gomp/for-8.c: Likewise.
24753         * gcc.dg/gomp/for-10.c: Likewise.
24754         * gcc.dg/gomp/for-18.c: Likewise.
24755         * gcc.dg/gomp/for-5.c: Likewise.
24756         * gcc.dg/gomp/for-7.c: Likewise.
24757         * gcc.dg/gomp/for-9.c: Likewise.
24759 2006-01-18  Jeff Law  <law@redhat.com>
24761         * gcc.dg/tree-ssa/vrp25.c: New test.
24763 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
24765         * gcc.dg/pr25805.c: Fix misapplied patch.
24767 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
24769         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
24770         (check_effective_target_vect_udot_qi): New.
24771         (check_effective_target_vect_sdot_hi): New.
24772         (check_effective_target_vect_udot_hi): New.
24773         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
24774         prefixed with "wrapv-" with -fwrapv.
24775         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
24776         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
24777         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
24778         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
24779         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
24781         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
24782         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
24783         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
24784         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
24786 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24788         PR c++/16829
24789         * g++.dg/other/default2.C: New test.
24790         * g++.dg/other/default3.C: New test.
24792 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
24794         PR c/25805
24795         * gcc.dg/pr25805.c: New file.
24797 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
24799         PR c++/25836
24800         * g++.dg/template/init6.C: New test.
24802 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
24804         * gcc.dg/tree-ssa/pr24287.c: New test
24806 2006-01-18  Eric Christopher  <echristo@apple.com>
24808         * g++.dg/eh/table.C: New.
24810 2006-01-18  DJ Delorie  <dj@redhat.com>
24812         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
24813         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
24814         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
24815         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
24817 2006-01-18  Jeff Law  <law@redhat.com>
24819         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
24820         on wrapping on overflow semantics.
24822         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
24824         * gcc.gc/tree-ssa/vrp23.c: New test.
24825         * gcc.gc/tree-ssa/vrp24.c: New test.
24827 2006-01-18  Richard Henderson  <rth@redhat.com>
24828             Aldy Hernandez  <aldyh@redhat.com>
24829             Jakub Jelinek  <jakub@redhat.com>
24830             Diego Novillo  <dnovillo@redhat.com>
24831             Uros Bizjak  <uros@kss-loka.si>
24833         * gcc.dg/gomp: New directory.
24835 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
24836             Steven G. Kargl  <kargls@comcast.net>
24838         PR fortran/20869
24839         * gfortran.dg/intrinsic_external_1.f90: New test.
24841         PR fortran/20875.
24842         * gfortran.dg/elemental_pointer_1.f90: New test.
24844         PR fortran/25024
24845         * gfortran.dg/external_procedures_1.f90: New test.
24847         PR fortran/25785
24848         gfortran.dg/assumed_present.f90: New test.
24850 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
24852         * g++.dg/parse/lookup5.C: New test.
24854 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24856         PR fortran/25697
24857         * gfortran.dg/read_eof.f90: New test.
24859 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24861         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
24862         add a closing brace.
24864 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24866         PR fortran/25631
24867         * gfortran.dg/fmt_tl.f: New test.
24869 2006-01-17  Eric Christopher  <echristo@apple.com>
24871         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
24872         * g++.old-deja/g++.warn/impint2.C: Ditto.
24873         * g++.old-deja/g++.other/null1.C: Ditto.
24874         * g++.dg/warn/conv2.C: Ditto.
24875         * g++.dg/warn/conv4.C: New file.
24877 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24879         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
24881 2006-01-17  Andreas Jaeger  <aj@suse.de>
24882             Janis Johnson <janis187@us.ibm.com>
24884         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
24885         in 64-bit.
24886         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
24887         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
24889 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24891         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24892         (switchfiles): xfail txxx where xxx >= 25.
24894 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24896         PR testsuite/25764
24897         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
24899 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
24901         PR c/25682
24902         * gcc.dg/pr25682.c: New test.
24903         * g++.dg/parse/array-size2.C: New test.
24905 2006-01-16  Ian Lance Taylor  <ian@airs.com>
24907         * consistency.vlad: Remove entire directory, 1652 files.
24909 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
24911         * lib/target-supports.exp (check_effective_target_dfp_nocache,
24912         check_effective_target_dfprt_nocache): New.
24913         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
24914         (check_effective_target_dfprt): New.
24915         * lib/c-compat.exp (check_dfp): Remove.
24916         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
24917         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
24918         level of support for decimal float.
24919         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
24920         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
24921         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
24922         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
24923         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
24924         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
24925         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
24926         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
24927         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
24928         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
24929         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
24930         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
24931         directives.
24933 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
24935         PR testsuite/25741
24936         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
24937         $base_dir/../.
24938         * lib/gfortran.exp (gfortran_init): Likewise.
24939         * lib/obj-c++.exp (obj-c++_init): Likewise.
24940         * lib/scanasm.exp (scan-assembler-dem): Likewise.
24941         (scan-assembler-dem-not): Likewise.
24942         * lib/scandump.exp (scan-dump-dem): Likewise.
24943         (scan-dump-dem-not): Likewise.
24945 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
24947         PR testsuite/25767
24948         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
24949         powerpc-*-darwin*.
24950         * lib/obj-c++.exp (obj-c++_init): Likewise.
24952 2006-01-16  Richard Guenther  <rguenther@suse.de>
24954         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
24956 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24958         PR testsuite/25777
24959         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
24960         to LD_LIBRARY_PATH.
24962 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
24963             Andrew Pinski  <pinskia@physics.uc.edu>
24965         * gcc.dg/minmax-1.c: New test.
24967 2006-01-16  Ben Elliston  <bje@au.ibm.com>
24969         * gcc.dg/dfp/dfp.exp: Correct FSF address.
24970         * gcc.misc-tests/dectest.exp: Ditto.
24972 2006-01-15  Ian Lance Taylor  <ian@airs.com>
24974         PR testsuite/25796
24975         * gcc.target/i386/cmov6.c: Use -march=k8.
24977 2006-01-15  Andreas Jaeger  <aj@suse.de>
24979         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
24980         x86 does not have __float128.
24982 2006-01-14  Ian Lance Taylor  <ian@airs.com>
24984         * gcc.target/i386/cmov6.c: New test.
24986 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
24988         PR c++/25663
24989         * g++.dg/template/ctor6.C: New test.
24991 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
24993         PR tree-optimization/25485
24994         * gcc.dg/tree-ssa/pr25485.c: New.
24996 2006-01-14  Richard Guenther  <rguenther@suse.de>
24998         PR tree-optimization/22548
24999         PR tree-optimization/22555
25000         PR tree-optimization/22501
25001         * gcc.dg/tree-ssa/alias-4.c: New testcase.
25002         * gcc.dg/tree-ssa/alias-5.c: Likewise.
25003         * gcc.dg/tree-ssa/alias-6.c: Likewise.
25004         * gcc.dg/tree-ssa/alias-7.c: Likewise.
25005         * gcc.dg/tree-ssa/alias-8.c: Likewise.
25006         * gcc.dg/tree-ssa/alias-9.c: Likewise.
25007         * gcc.dg/tree-ssa/alias-10.c: Likewise.
25008         * gcc.dg/tree-ssa/alias-11.c: Likewise.
25009         * gcc.dg/tree-ssa/alias-12.c: Likewise.
25011 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
25013         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
25014         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
25016 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
25017         Richard Guenther  <rguenther@suse.de>
25019         PR rtl-optimization/24257
25020         * gcc.dg/torture/pr24257.c: New testcase.
25022 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
25024         * gcc.c-torture/execute/20060110-1.c: New test.
25025         * gcc.c-torture/execute/20060110-2.c: New test.
25027 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
25029         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
25031 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
25033         PR fortran/25756
25034         * gfortran.dg/label_3.f90: New test.
25036 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
25038         PR tree-optimization/25771
25039         * g++.dg/tree-ssa/pr25771.C: New test
25041 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
25043         PR tree-opt/24365
25044         * g++.dg/opt/complex5.C: New test.
25046 2006-01-13  Richard Guenther  <rguenther@suse.de>
25048         * gcc.target/i386/387-9.c: New testcase.
25050 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
25052         PR c++/24824
25053         * g++.dg/debug/dwarf2-1.C: New.
25055 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
25057         PR testsuite/25728
25058         * lib/gcov.exp (verify-lines): Add "close $fd".
25060 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
25061             Ben Elliston  <bje@au.ibm.com>
25063         * gcc.dg/dfp/inf-1.c: New test.
25065 2006-01-12  Janis Johnson <janis187@us.ibm.com>
25066             Yao Qi  <qiyaoltc@cn.ibm.com>
25067             Ben Elliston  <bje@au.ibm.com>
25068             Jon Grimm  <jgrimm2@us.ibm.com>
25070         * gcc.dg/nodfp-1.c: New test.
25071         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
25072         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
25073         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
25074         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
25075         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
25076         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
25077         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
25078         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
25079         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
25080         * gcc.dg/format/dfp-scanf-1.c: Likewise.
25081         * gcc.dg/format/dfp-printf-1.c: Likewise.
25082         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
25083         (compat_setup_dfp): New.
25084         * gcc.dg/compat/compat.exp: Use it.
25085         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
25086         Make some variables global, prepend "compat_" to their names.
25087         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
25088         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
25089         * gcc.misc-tests/dectest.exp: New test driver for decTest.
25090         * lib/compat.exp (compat_skip_list): Make global, rename.
25091         * lib/c-compat.exp: New file.
25092         * lib/target-supports.exp (check_effective_target_dfp): New.
25094         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
25095         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
25096         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
25097         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
25098         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
25099         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
25100         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
25101         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
25102         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
25103         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
25104         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
25105         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
25106         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
25107         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
25108         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
25109         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
25110         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
25111         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
25112         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
25113         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
25114         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
25115         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
25116         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
25117         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
25118         gcc.dg/dfp/struct-layout-1.c,
25119         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
25120         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
25121         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
25122         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
25123         gcc.dg/dfp/func-vararg-dfp.c,
25124         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
25125         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
25126         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
25127         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
25128         gcc.dg/dfp/wtr-conversion-1.c: New tests.
25130 2006-01-11  Richard Guenther  <rguenther@suse.de>
25132         PR tree-optimization/25734
25133         * gcc.dg/tree-ssa/pr25734.c: New testcase.
25135 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
25137         PR fortran/25486
25138         * gfortran.dg/literal_character_constant_1_x.F: New test.
25139         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
25140         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
25141         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
25143 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25145         PR c++/25386
25146         * g++.dg/ext/packed3.C: Add expected packed error.
25148 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
25150         PR target/25706
25151         * gcc.dg/torture/pr25706-1.c: New test.
25153 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
25155         PR tree-optimization/23109
25156         PR tree-optimization/23948
25157         PR tree-optimization/24123
25159         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
25160         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
25161         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
25162         g++.dg/tree-ssa/pr23948.C: New testcases.
25163         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
25164         three divisions in order to do the optimization.
25166 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
25168         PR c++/25632
25169         * g++.dg/other/pr25632.C: New test.
25171 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
25173         PR fortran/25730
25174         * gfortran.dg/used_types_1.f90: New test.
25176 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
25178         PR target/25718
25179         * gcc.dg/torture/pr25718-1.c: New test.
25181 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
25183         * gfortran.dg/list_read_2.f90: Fix typo in description.
25185 2006-01-10  Jan Beulich  <jbeulich@novell.com>
25187         * lib/target-supports.exp (check_visibility_available): Simplify test
25188         for *-*-netware*.
25189         (check_profiling_available): Fail for *-*-netware*.
25190         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
25191         * gcc.dg/20021014-1.c: Likewise.
25192         * gcc.dg/nest.c: Likewise.
25194 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
25196         fortran/24936
25197         * gfortran.dg/forall_3.f90: New test.
25199 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
25201         PR fortran/21977
25202         * gfortran.dg/nesting_2.f90: New test.
25203         * gfortran.dg/nesting_3.f90: New test.
25205 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
25207         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
25208         Fix typo in comment.
25210 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
25212         * gfortran.dg/single_char_string.f90: New test.
25214 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
25216         * gfortran.dg/ichar_2.f90: New test.
25218 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
25220         PR fortran/25093
25221         * gfortran.dg/private_type_4.f90: New.
25223 2006-01-07  Richard Guenther  <rguenther@suse.de>
25225         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
25227 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25229         * gfortran.dg/func_decl_1.f90: New.
25230         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
25231         * gfortran.dg/array_alloc_2.f90: Likewise.
25232         * gfortran.dg/char_result_8.f90: Likewise.
25233         * gfortran.dg/dup_save_1.f90: Likewise.
25234         * gfortran.dg/dup_save_2.f90: Likewise.
25235         * gfortran.dg/f2c_6.f90: Likewise.
25236         * gfortran.dg/f2c_7.f90: Likewise.
25237         * gfortran.dg/func_result_2.f90: Likewise.
25238         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
25240 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
25242         PR fortran/22146
25243         * gfortran.dg/elemental_subroutine_1.f90: New test.
25244         * gfortran.dg/elemental_subroutine_2.f90: New test.
25246         PR fortran/25029
25247         PR fortran/21256
25248         * gfortran.dg/assumed_size_refs_1.f90: New test.
25250         PR fortran/20868
25251         PR fortran/20870
25252         * gfortran.dg/assumed_size_refs_2.f90: New test.
25253         * gfortran.dg/initialization_1.f90: Change warning message.
25255 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
25257         * gcc.dg/tree-ssa/loop-15.c: New test.
25259 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25261         PR fortran/25598
25262         * gfortran.dg/backspace_3.f: New test.
25263         * gfortran.dg/backspace_4.f: New test.
25265 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25267         PR fortran/24268
25268         * gfortran.dg/fmt_white.f: Update test.
25270 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
25272         * gcc.dg/cast-1.c: Add new warning.
25273         * gcc.dg/cast-2.c: Likewise.
25274         * gcc.dg/cast-3.c: Likewise.
25275         * gcc.dg/format/cast-1.c: Likewise.
25276         * gcc.dg/cast-4.c: New testcase.
25278 2006-01-05  Richard Guenther  <rguenther@suse.de>
25280         PR tree-optimization/22555
25281         * gcc.dg/tree-ssa/alias-3.c: New testcase.
25283 2006-01-05  Richard Guenther  <rguenther@suse.de>
25284             Diego Novillo  <dnovillo@redhat.com>
25286         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
25287         * gcc.dg/tree-ssa/loop-8.c: Likewise.
25288         * gcc.dg/tree-ssa/loop-1.c: Likewise.
25289         * gcc.dg/tree-ssa/pr23294.c: Likewise.
25290         * gcc.dg/tree-ssa/pr21985.c: Likewise.
25291         * gcc.dg/tree-ssa/loop-14.c: Likewise.
25292         * gcc.dg/tree-ssa/loop-2.c: Likewise.
25293         * gcc.dg/tree-ssa/loop-3.c: Likewise.
25294         * gcc.dg/tree-ssa/loop-4.c: Likewise.
25295         * gcc.dg/tree-ssa/pr21171.c: Likewise.
25296         * gcc.dg/tree-ssa/loop-5.c: Likewise.
25297         * gcc.dg/tree-ssa/loop-10.c: Likewise.
25298         * gcc.dg/tree-ssa/loop-6.c: Likewise.
25299         * treelang/compile/extravar.tree: Likewise.
25300         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
25301         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
25302         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
25303         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
25304         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
25306 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
25308         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
25309         for 64-bit fix.
25311 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
25313         PR fortran/23675
25314         gfortran.dg/char_result_11.f90: New.
25316 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
25318         PR c++/24782
25319         * g++.dg/parse/access9.C: New test.
25320         * g++.dg/tc1/dr52.C: Tweak error markers.
25322 2006-01-04  Richard Henderson  <rth@redhat.com>
25324         Merge from gomp branch.
25325         * g++.dg/parse/pragma2.C: Update expected error lines.
25327 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
25329         * g++.dg/other/i386-2.C: New test.
25331         PR target/25554
25332         * gcc.c-torture/compile/20051228-1.c: New test.
25334         PR c/25559
25335         * gcc.dg/pr25559.c: New test.
25337 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
25339         PR c++/25492
25340         * g++.dg/lookup/friend9.C: New test.
25342         PR c++/25625
25343         * g++.dg/template/repo5.C: New test.
25345 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
25347         PR fortran/25101
25348         * gfortran.dg/forall_2.f90: New test.
25350 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
25352         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
25353         dg-require-weak.  Adjust regexp to handle leading-underscore
25354         targets and space as well as TAB after .weak.  Change previous
25355         64-bit fix to not use naked dot.
25357 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
25359         PR rtl-optimization/25578
25360         * gcc.c-torture/execute/20060102-1.c: New testcase.
25362 2006-01-03  Richard Guenther  <rguenther@suse.de>
25364         PR c/25183
25365         * gcc.dg/torture/pr25183.c: New testcase.
25367 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
25369         Merge from gomp-branch.
25370         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
25371         * gcc.dg/ia64-sync-2.c: Likewise.
25372         * gcc.dg/ia64-sync-3.c: Likewise.
25373         * gcc.dg/ia64-sync-4.c: Likewise.
25374         * gcc.dg/sync-2.c: Likewise.
25375         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
25376         that sparc64-*-* and sparcv9-*-* supports sync builtins.
25378 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
25380         PR c++/25635
25381         * g++.dg/parse/operator6.C: New test.
25383         PR c++/25637
25384         * g++.dg/parse/error29.C: New test.
25386         PR c++/25638
25387         * g++.dg/parse/dtor6.C: New test.
25389         PR c++/25633
25390         * g++.dg/parse/ctor3.C: New test.
25392         PR c++/25634
25393         * g++.dg/template/class3.C: New test.
25395 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
25397         * g++.dg/debug/debug9.C: New.
25399 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
25401         PR fortran/24640
25402         * gfortran.dg/label_2.f90: New test.
25404 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25406         * g++.dg/lookup/using12.C: Tighten error marker.
25408 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
25409             Andrew Pinski <pinskia@physics.uc.edu>
25411         * gcc.target/powerpc/darwin-abi-3.c: New file.
25412         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
25413         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
25414         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
25415         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
25416         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
25417         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
25418         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
25419         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
25421 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
25423         * gcc.dg/tree-ssa/loadpre1.c: New;
25424         * gcc.dg/tree-ssa/loadpre2.c: New;
25425         * gcc.dg/tree-ssa/loadpre3.c: New;
25426         * gcc.dg/tree-ssa/loadpre4.c: New;
25427         * gcc.dg/tree-ssa/loadpre5.c: New;
25428         * gcc.dg/tree-ssa/loadpre6.c: New;
25429         * gcc.dg/tree-ssa/loadpre7.c: New;
25430         * gcc.dg/tree-ssa/loadpre8.c: New;
25431         * gcc.dg/tree-ssa/loadpre9.c: New;
25433 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
25435         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
25436         * g++.dg/abi/thunk4.C: Likewise.
25438 2006-01-01  Andreas Jaeger  <aj@suse.de>
25440         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
25441         portable.
25443 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
25445         PR c++/25294
25446         * gcc.dg/pragma-pack-3.c: New test.
25447         * g++.dg/parse/pragma3.C: New test.
25449 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25451         PR middle-end/24827
25452         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
25454 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25456         PR testsuite/25214
25457         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
25459 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
25461         PR fortran/22607
25462         * gfortran-dg/pure_byref_3.f90: New.
25464         fortran/PR 25396
25465         * gfortran.dg/userdef_operator_1.f90: New.
25467 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25469         * g++.dg/abi/thunk3.C: New.
25470         * g++.dg/abi/thunk4.C: New.
25472 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
25474         PR fortran/25532
25475         * gfortran.dg/host_used_types_1.f90: New test. Check that host
25476         associated derived type components of derived types are
25477         properly declared in contained procedures.
25479 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25481         PR libgfortran/25139
25482         * gfortran.dg/backspace_2.f: New test.
25484 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25486         PR libgfortran/25550
25487         * gfortran.dg/endfile.f: New test.
25489 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25491         PR libgfortran/25419
25492         * gfortran.dg/comma.f: New test.
25494 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25496         * lib/gfortran-dg.exp: Remove trailing whitespace.
25497         * lib/fortran-torture.exp: Test with -fbounds-check instead of
25498         -funroll-all-loops.
25500 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
25502         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
25503         Extended Double long doubles or repeat tests when long double is
25504         the same size as double.
25506 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25508         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
25510         PR testsuite/25442
25511         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
25512         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
25514         PR testsuite/25441
25515         * gcc.dg/pr23911.c: Make test variable static.
25517         PR testsuite/25444
25518         * gcc.dg/tree-ssa/pr14841.c: Likewise.
25520 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
25522         PR c++/25439
25523         * g++.dg/parse/crash17.C: Adjust error markers.
25524         * g++.dg/template/error20.C: New test.
25526 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
25528         PR c++/23172
25529         * g++.dg/ext/complit4.C: New test.
25531         PR c++/25417
25532         * g++.dg/ext/complit5.C: Likewise.
25534 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
25536         PR tree-optimization/25125
25537         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
25538         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
25539         * gcc.c-torture/execute/pr25125.c: New.
25541 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
25543         PR fortran/25029
25544         PR fortran/21256
25545         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
25546         functions with incorrect assumed size references.
25548 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
25550         PR c++/23171
25551         * g++.dg/opt/init1.C: New test.
25553 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
25555         PR c++/24671
25556         * g++.dg/template/sfinae3.C: New test.
25558 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25560         * g++.dg/other/friend4.C: New test.
25562 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
25564         PR target/25005
25565         * g++.dg/opt/pr25005.C: New test.
25567 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
25569         PR c++/25369
25570         * g++.dg/template/ptrmem16.C: New test.
25572 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
25574         PR fortran/25029
25575         PR fortran/21256
25576         * gfortran.dg/initialization_1.f90: Add test of SIZE.
25578 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25580         PR libgfortran/25307
25581         * gfortran.dg/list_read_5.f90: New test.
25583 2005-12-22  Richard Henderson  <rth@redhat.com>
25585         * gcc.target/i386/sse-7.c: Use -msse2.
25587 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
25589         PR rtl-optimization/25432
25590         * gcc.c-torture/compile/20051216-1.c: New test.
25592         PR objc/25328
25593         * objc/execute/pr25328.m: New test.
25595 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
25597         PR c++/25364
25598         * g++.dg/template/call4.C: New test.
25600 2005-12-22  Dale Johannesen  <dalej@apple.com>
25602         * gcc.target/i386/sse-17.c: New.
25604 2005-12-22  Paul Brook  <paul@codesourcery.com>
25606         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
25608 2005-12-22  Paul Brook  <paul@codesourcery.com>
25610         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
25612 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
25614         PR tree-opt/25513
25615         * gcc.c-torture/compile/pr25513.c: New test.
25617 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25619         PR c++/23333
25620         * g++.dg/parse/error25.C: Add more tests.
25622 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25624         PR fortran/18990
25625         * gfortran.dg/der_charlen_1.f90: New.
25627 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
25629         PR fortran/20889
25630         * gfortran.dg/pointer_component_type_1.f90: New test.
25632         PR fortran/25029
25633         PR fortran/21256
25634         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
25635         should give an error with assumed size array refernces and checks
25636         those that should not.
25637         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
25638         reference an upper bound so that it does not generate an error.
25640         PR fortran/19362
25641         PR fortran/20244
25642         PR fortran/20864
25643         PR fortran/25391
25644         * gfortran.dg/used_dummy_types_1.f90: New test.
25645         * gfortran.dg/used_dummy_types_2.f90: New test.
25646         * gfortran.dg/used_dummy_types_3.f90: New test.
25647         * gfortran.dg/used_dummy_types_4.f90: New test.
25648         * gfortran.dg/used_dummy_types_5.f90: New test.
25650         PR fortran/23152
25651         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
25652         group already being USE associated.
25653         * gfortran.dg/assumed_shape_nml.f90: New test.
25654         * gfortran.dg/assumed_size_nml.f90: New test.
25656         PR fortran/20862
25657         PR fortran/25053
25658         PR fortran/25063
25659         PR fortran/25064
25660         PR fortran/25066
25661         PR fortran/25067
25662         PR fortran/25068
25663         PR fortran/25307
25664         * gfortran.dg/io_constraints_1.f90: New test.
25665         * gfortran.dg/io_constraints_1.f90: New test.
25666         * gfortran.dg/iostat_3.f90: Change wording of warning.
25667         * gfortran.dg/g77/19981216-0.f: The same.
25669 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
25671         PR tree-optimization/23518
25672         * gcc.dg/pr23518.c: New.
25674 2005-12-21  Mike Stump  <mrs@apple.com>
25676         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
25678 2005-12-21  Paul Brook  <paul@codesourcery.com>
25680         * gcc.dg/pr19340.c: Skip on m68k targets.
25682 2005-12-21  Steven Bosscher  <stevenb@suse.de>
25684         PR rtl-optimization/25196
25685         * gcc.dg/pr25196.c: New test.
25687 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
25689         PR fortran/25423
25690         gfortran.dg/where_nested_1.f90: New.
25692 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
25694         PR tree-optimization/25382.
25695         * gcc.dg/tree-ssa/pr25382.c: New.
25697 2005-12-20  Richard Guenther  <rguenther@suse.de>
25699         PR middle-end/24306
25700         * gcc.target/i386/pr24306.c: New testcase.
25702 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
25704         PR tree-optimization/25501
25705         * gcc.dg/tree-ssa/pr25501.c: New.
25707 2005-12-20  Richard Guenther  <rguenther@suse.de>
25709         Revert
25710         2005-12-02  Richard Guenther  <rguenther@suse.de>
25712         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
25714 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
25716         PR c++/21228
25717         * g++.dg/warn/Wunreachable-code-2.C: New test.
25719 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
25721         PR c++/24278
25722         * g++.dg/template/ctor5.C: New test.
25724         PR c++/24915
25725         * g++.dg/template/overload8.C: New test.
25727 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
25729         * gcc.c-torture/compile/pr25483 : New test.
25731 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25733         PR c++/20552
25734         * g++.dg/ext/typeof10.C: New test.
25736 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
25738         * gcc.dg/mt-loopi1.c: New.
25740 2005-12-18  Richard Guenther  <rguenther@suse.de>
25742         PR tree-optimization/25481
25743         * gcc.dg/torture/pr25481.c: New testcase.
25745 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
25747         PR rtl-optimization/21041
25748         * gcc.dg/pr21041.c: New test.
25750 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25752         PR libgfortran/25463
25753         * gfortran.dg/advance.f90: New test.
25755 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
25757         * gcc.dg/20051201-1.c: New test.
25759 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
25761         PR fortran/25018
25762         * gfortran.dg/initialization_1.f90: New test.
25763         * gfortran.dg/enum_5.f90: Change dg-error to new message.
25764         * gfortran.dg/g77/980616-0.f: The same.
25766 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
25768         * PR fortran/25458
25769         * gfortran.dg/chkbits.f90: New test.
25771 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
25773         * gfortran.dg/enum_5.f: Revert to previous version.
25775 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
25777         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
25778         * gfortran.dg/nested_modules_1.f90: Ditto.
25779         * gfortran.dg/hollerith_f95.f90: Ditto.
25780         * gfortran.dg/select_5.f90: Ditto.
25781         * gfortran.dg/secnds.f: Ditto.
25782         * gfortran.dg/hollerith2.f90: Ditto.
25783         * gfortran.dg/imag_2.f: Ditto.
25784         * gfortran.dg/ftell_2.f90: Ditto.
25785         * gfortran.dg/malloc_free_1.f90: Ditto.
25786         * gfortran.dg/logint-1.f: Ditto.
25787         * gfortran.dg/recursive_statement_functions.f90: Ditto.
25788         * gfortran.dg/e_d_fmt.f90: Ditto.
25789         * gfortran.dg/hollerith_legacy.f90: Ditto.
25790         * gfortran.dg/logint-2.f: Ditto.
25791         * gfortran.dg/enum_5.f90: Ditto.
25792         * gfortran.dg/f2c_2.f90: Ditto.
25793         * gfortran.dg/pr17143.f90: Ditto.
25794         * gfortran.dg/namelist_14.f90: Ditto.
25795         * gfortran.dg/logint-3.f: Ditto.
25796         * gfortran.dg/spread_scalar_source.f90: Ditto.
25797         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
25798         * gfortran.dg/namelist_11.f: Ditto.
25799         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
25800         * gfortran.dg/g77/20010519-1.f
25801         * gfortran.dg/g77/alpha1.f: Ditto.
25802         * gfortran.dg/g77/990115-1.f: Ditto.
25803         * gfortran.dg/g77/erfc.f: Ditto.
25804         * gfortran.dg/g77/19990313-3.f: Ditto.
25805         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
25806         * gfortran.dg/g77/20010426.f: Ditto.
25807         * gfortran.dg/g77/19990313-0.f: Ditto.
25808         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
25809         * gfortran.dg/g77/20000629-1.f: Ditto.
25810         * gfortran.dg/g77/970125-0.f: Ditto.
25811         * gfortran.dg/g77/8485.f: Ditto.
25812         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
25813         * gfortran.dg/g77/19990313-1.f: Ditto.
25814         * gfortran.dg/g77/int8421.f: Ditto.
25815         * gfortran.dg/g77/19990305-0.f: Ditto.
25816         * gfortran.dg/g77/947.f: Ditto.
25817         * gfortran.dg/g77/19990905-2.f: Ditto.
25818         * gfortran.dg/g77/cabs.f: Ditto.
25819         * gfortran.dg/g77/19990313-2.f: Ditto.
25820         * gfortran.dg/g77/20020307-1.f: Ditto.
25821         * gfortran.dg/g77/dcomplex.f: Ditto.
25822         * gfortran.dg/g77/19990502-1.f: Ditto.
25823         * gfortran.dg/g77/19981216-0.f: Ditto.
25824         * gfortran.dg/common_4.f90: Ditto.
25825         * gfortran.dg/entry_4.f90: Ditto.
25826         * gfortran.dg/equiv_constraint_2.f90: Ditto.
25827         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
25828         * gfortran.dg/namelist_12.f: Ditto.
25829         * gfortran.dg/scale_1.f90: Ditto.
25830         * gfortran.dg/modulo_1.f90
25831         * gfortran.dg/hollerith.f90: Ditto.
25832         * gfortran.dg/direct_io_3.f90: Ditto.
25833         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
25834         * gfortran.dg/gnu_logical_1.F: Ditto.
25835         * gfortran.dg/unf_io_convert_1.f90: Ditto.
25836         * gfortran.dg/assign_1.f90: Ditto.
25837         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
25838         * gfortran.dg/pr23095.f: Ditto.
25839         * gfortran.dg/read_float_1.f90: Ditto.
25841 2005-12-17  Andreas Jaeger  <aj@suse.de>
25843         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
25844         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
25846 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25848         PR fortran/24268
25849         * gfortran.dg/fmt_white.f: New test.
25851 2005-12-16  Steven G. Kargl <kargls@comcast.net>
25853         * gfortran.dg/label_1.f90: New test.
25855 2005-12-15  Ben Elliston  <bje@au.ibm.com>
25857         PR testsuite/25422
25858         * gcc.dg/20031012-1.c: Add -Walways-true option.
25859         * gcc.dg/weak/weak-3.c: Likewise.
25860         * g++.old-deja/g++.mike/warn8.C: Likewise.
25862 2005-12-16  Mike Stump  <mrs@apple.com>
25864         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
25865         exit.
25867 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25869         PR libgfortran/25264
25870         PR libgfortran/25349
25871         * gfortran.dg/tl_editing.f90: Added additional checks.
25872         * gfortran.dg/t_editing.f: New test.
25873         * gfortran.dg/write_padding.f90: New test
25875 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25877         PR testsuite/25215
25878         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
25880 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
25882         PR rtl-optimization/24899
25883         * gcc.c-torture/execute/20051215-1.c: New test.
25885 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
25887         PR 24823
25888         * gfortran.dg/pr24823.f: New test.
25890 2005-12-16  Jeff Law  <law@redhat.com>
25892         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
25894 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
25896         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
25897         (base_types): Change C++ style comments to C style comments.  Remove
25898         aligned types from the array.  Keep Enums disabled.
25899         (complex_types): Remove aligned types from the array.
25900         Comment out "_Complex long double".
25901         (attrib_types): Remove.
25902         (complex_attrib_types): Remove.
25903         (attrib_array_types): Remove.
25904         (complex_attrib_array_types): Remove.
25905         (aligned_bitfld_types): Remove.
25906         (n_aligned_bitfld_types): Remove.
25907         (FEATURE_ALIGNEDPACKED): Delete.
25908         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
25909         (singles): Remove support for adding attributes.
25910         (choose_type): Remove support for attributed types.
25911         (generate_fields): Remove support for attributed bit-fields.
25912         Remove support for adding attributes.
25913         (generate_random_tests): Remove support for adding attributes.
25914         (features): Add back "[0] :0" and "complex vector [0]".
25915         (main): Remove support for attributed bit-fields.
25916         Uncomment the calling of generate_random_tests for the rests of
25917         the tests.
25919 2005-12-16  Jan Hubicka  <jh@suse.cz>
25921         * gcc.c-torture/combine/pr25224.c: New.
25923 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
25925         PR other/25028
25926         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
25927         HP-UX.
25929 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
25931         * gcc.dg/20051215-1.c: New file.
25933 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25935         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
25936         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
25938 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
25940         PR fortran/18197
25941         * gfortran.dg/dummy_functions_1.f90: New.
25943 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
25945         PR rtl-optimization/25310
25946         * gcc.c-torture/compile/pr25310.c: New test.
25948 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
25950         PR debug/25023
25951         * gcc.dg/pr25023.c: New test.
25953 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25955         * g++.old-deja/g++.brendan/redecl1.C,
25956         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
25957         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
25958         g++.old-deja/g++.oliva/typeof1.C,
25959         g++.old-deja/g++.other/crash16.C,
25960         g++.old-deja/g++.other/crash34.C,
25961         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
25962         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
25963         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
25964         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
25965         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
25966         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
25967         Remove xfail.
25969 2005-12-14  Kean Johnston  <jkj@sco.com>
25970             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25972         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
25973         * gcc.target/i386/20020523-1.c: Ditto.
25974         * gcc.target/i386/tailcall-1.c: Ditto.
25975         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
25976         * gcc.target/i386/ssetype-5.c: Ditto.
25978 2005-12-14  Jeff Law  <law@redhat.com>
25980         * gcc.dg/tree-ssa/foldstring-1.c: New test.
25982 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
25984         PR target/25254
25985         PR target/24188
25986         * gcc.target/i386/pr25254.c: New test.
25987         * gfortran.dg/PR24188.f: New test.
25989 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
25991         * lib/fortran-torture.exp: Catch remaining uses of
25992         remote_file build delete.
25994 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25996         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
25998 2005-12-14  Ben Elliston  <bje@au.ibm.com>
26000         * gcc.dg/warn-addr-cmp.c: New test.
26002 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
26004         PR debug/25023
26005         PR target/25293
26006         * gcc.target/i386/pr25293.c: New test.
26008 2005-12-13  Petr Machata  <machata@post.cz>
26010         PR c++/24907
26011         * g++.dg/parse/comma2.C: New test.
26013 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
26014             Jakub Jelinek  <jakub@redhat.com>
26016         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
26017         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
26018         (limits.h): Include unconditionally.
26019         (stdlib.h): Likewise.
26020         (hashtab.h): Do not include.
26021         (getopt.h): Likewise.
26022         (stddef.h): Include.
26023         (hashval_t): Define.
26024         (struct entry): Add "next" field.
26025         (HASH_SIZE): New macro.
26026         (hash_table): New variable.
26027         (switchfiles): Do not use xmalloc.
26028         (mix): New macro.
26029         (iterative_hash): New function.
26030         (hasht): Remove.
26031         (e_exists): New function.
26032         (e_insert): Likewise.
26033         (output): Use, instead of libiberty hashtable functions.
26034         (main): Do not use getopt.  Do not call htab_create.
26036 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
26038         PR c++/25331
26039         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
26040         put atal* and atpaal* attributes on array elements.
26041         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
26042         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
26043         put atal* and atpaal* attributes on array elements.
26044         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
26046 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
26048         * gcc.dg/single-precision-constant.c: New test.
26050 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
26052         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
26053         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
26054         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
26055         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
26056         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
26057         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
26058         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
26059         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
26060         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
26061         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
26062         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
26063         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
26064         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
26065         gcc.target/powerpc/ppc-sdata-2.c,
26066         gcc.target/powerpc/ppc-stackalign-1.c,
26067         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
26068         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
26069         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
26070         gcc.target/powerpc/rs6000-ldouble-2.c,
26071         gcc.target/powerpc/rs6000-power2-1.c,
26072         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
26073         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
26074         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
26075         option into target selector.
26076         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
26077         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
26079 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
26081         PR objc/25348
26082         * objc.dg/encode-9.m: New test.
26084 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26086         PR testsuite/20772
26087         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
26088         * gcc.dg/asm-b.c: Fix typo.
26089         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
26090         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
26091         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
26092         i?86 lp64 and x86_64 ilp32.
26093         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
26094         on i?86 lp64.
26095         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
26097 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
26099         PR fortran/25078
26100         gfortran.dg/equiv_5.f90: New test.
26102 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
26104         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
26105         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
26106         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
26107         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
26108         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
26109         * gcc.dg/tree-ssa/reassoc-5.c: New.
26110         * gcc.dg/tree-ssa/reassoc-6.c: New.
26111         * gcc.dg/tree-ssa/reassoc-7.c: New.
26112         * gcc.dg/tree-ssa/reassoc-8.c: New.
26113         * gcc.dg/tree-ssa/reassoc-9.c: New.
26114         * gcc.dg/tree-ssa/reassoc-10.c: New.
26115         * gcc.dg/tree-ssa/reassoc-11.c: New.
26117 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26119         PR testsuite/25167
26120         PR testsuite/24478
26121         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
26123 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
26125         PR c++/25300
26126         * g++.dg/template/inherit.C: Do not use a generic error message.
26128 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
26130         PR libobjc/25354
26131         * objc.dg/gnu-encoding: New directory.
26132         * objc.dg/gnu-encoding/compat-common.h: New file.
26133         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
26134         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
26135         * objc.dg/gnu-encoding/vector-defs.h: New file.
26136         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
26137         * objc.dg/gnu-encoding/generate-random.c: New file.
26138         * objc.dg/gnu-encoding/generate-random_r.c: New file.
26139         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
26140         * objc.dg/gnu-encoding/generate-random.h: New file.
26142 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
26144         PR c++/25337
26145         * g++.dg/template/defarg7.C: New test.
26147 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
26149         PR libobjc/25347
26150         * objc.dg/encode-8.m: New test.
26152 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
26154         PR libobjc/25346
26155         * objc.dg/encode-7.m: New test.
26157 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
26159         PR c++/25010
26160         * g++.dg/opt/inline10.C: New test.
26162 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
26164         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
26166 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
26168         * gfortran.dg/substring_equivalence.f90: typo in comment
26170 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26172         PR fortran/25068
26173         * gfortran.dg/iostat_3.f90: New test.
26175 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
26177         PR fortran/23815
26178         * gfortran.dg/unf_io_convert_1.f90: New test.
26179         * gfortran.dg/unf_io_convert_2.f90: New test.
26180         * gfortran.dg/unf_io_convert_3.f90: New test.
26182 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26184         PR testsuite/20772
26185         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
26186         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
26187         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
26188         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
26189         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
26190         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
26191         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
26192         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
26193         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
26194         gcc.dg/torture/fp-int-convert-float128-timode.c,
26195         gcc.dg/torture/fp-int-convert-float128.c,
26196         gcc.dg/torture/fp-int-convert-float80-timode.c,
26197         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
26198         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
26200         * gcc.dg/tls/opt-1.c: Require effective target fpic.
26202 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
26204         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
26206 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
26208         * gcc.dg/20051207-1.c,
26209         * gcc.dg/20051207-2.c,
26210         * gcc.dg/20051207-3.c: New tests.
26212 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26214         PR testsuite/20772
26215         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
26216         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
26217         dg-skip-if target selector.
26219         PR testsuite/20772
26220         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
26221         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
26222         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
26223         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
26224         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
26225         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
26226         and/or merge with i?86 cases.
26228         * gcc.dg/tls/opt-3.c: Require effective target fpic.
26230         PR testsuite/20772
26231         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
26232         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
26233         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
26234         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
26235         x86_64-*-linux*.
26237 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
26239         PR target/25311
26240         * gcc.c-torture/compile/pr25311.c: New test.
26242 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26244         PR libgfortran/25039
26245         * gfortran.dg/read_comma.f: New test.
26247 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
26249         PR c++/19317
26250         * g++.dg/opt/pr19317-1.C: New test.
26251         * g++.dg/opt/pr19317-2.C: New test.
26252         * g++.dg/opt/pr19317-3.C: New test.
26254         PR target/19005
26255         * gcc.c-torture/execute/pr19005.c: New test.
26257         PR target/17828
26258         * g++.old-deja/g++.other/comdat5.C: New test.
26259         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
26261         * g++.dg/compat/struct-layout-1.exp: New file.
26262         * g++.dg/compat/struct-layout-1.h: New.
26263         * g++.dg/compat/struct-layout-1_generate.c: New.
26264         * g++.dg/compat/struct-layout-1_x1.h: New.
26265         * g++.dg/compat/struct-layout-1_x2.h: New.
26266         * g++.dg/compat/struct-layout-1_y1.h: New.
26267         * g++.dg/compat/struct-layout-1_y2.h: New.
26269         * gcc.dg/20050330-2.c: New test.
26271 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
26273         PR fortran/25292
26274         * gfortran.dg/associated_1.f90: New.
26276 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26278         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
26279         ILP32 vect_no_align platforms.
26281 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
26282             Jakub Jelinek  <jakub@redhat.com>
26284         PR target/25268
26285         * gcc.c-torture/compile/20051207-1.c: New test.
26287 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26289         PR testsuite/20772
26290         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
26291         gcc.dg/torture/pr18582-1.c,
26292         gcc.target/i386/attributes-error.c: Also test on x86_64.
26294         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
26296 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26298         PR c++/19397
26299         * g++.dg/template/typedef3.C: New test.
26301         PR c++/19762
26302         PR c++/19764
26303         * g++.dg/template/dtor3.C: Fix error markers.
26305 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
26307         * lib/target-supports.exp (check_effective_target_sync_char_short):
26308         Add s390*.
26310 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
26312         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
26314 2005-12-06  Roger Sayle  <roger@eyesopen.com>
26316         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
26317         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
26318         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
26319         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
26321 2005-12-06  Roger Sayle  <roger@eyesopen.com>
26323         PR c++/25263
26324         * g++.dg/other/array2.C: New test case.
26326 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
26328         * gcc.dg/darwin-weakimport-3.c: New.
26330         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
26331         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
26332         and to work on Darwin.
26333         * gcc.dg/attr-weakref-1b.c: New file.
26334         * gcc.dg/attr-weakref-2.c: New test.
26335         * gcc.dg/darwin-weakref-1.c: New test.
26337 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
26339         PR testsuite/25247
26340         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
26341         use in selector expressions.
26342         (dg-xfail-if): Ditto.
26343         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
26344         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
26345         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
26346         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
26347         * gcc.test-framework/test-framework.exp: Skip generated tests if
26348         CHECK_TEST_FRAMEWORK is not 1.
26350 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26352         PR tree-optimization/24963
26353         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
26355         PR target/24108
26356         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
26358         PR target/18580
26359         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
26360         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
26361         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
26362         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
26364 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
26366         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
26367         dg-options.
26369 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
26371         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
26373 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
26375         * gcc.dg/format/cast-1.c: New test.
26377 2005-12-04  Roger Sayle  <roger@eyesopen.com>
26379         PR c/7776
26380         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
26381         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
26382         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
26383         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
26385 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
26387         * gcc.dg/cast-pretty-print-1.c: New test.
26389 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
26391         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
26393 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
26395         PR c++/24173
26396         * g++.dg/template/friend40.C: New test.
26398 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
26400         PR target/25199
26401         * gcc.target/i386/movq-2.c: New test.
26402         * gcc.target/i386/movq.c: Remove target i?86, instead add
26403         dg-require-effective-target ilp32.
26405 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26407         PR c++/24103
26408         * g++.dg/other/default1.C: New test.
26410 2005-12-02  Richard Guenther  <rguenther@suse.de>
26412         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
26414 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26416         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
26418 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
26420         PR target/21017
26421         * gcc.target/powerpc/rotate.c: New.
26423 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26425         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
26426         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
26428 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26430         PR c/13384
26431         * gcc.dg/pr17730-1.c: Adjust.
26432         * gcc.dg/lvalue1.c (main): Likewise.
26433         * gcc.dg/lvalue-2.c: Likewise.
26434         * g++.dg/pr7503-3.C
26436 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
26438         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
26439         error messages.
26441 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
26443         PR fortran/24789
26444         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
26446 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
26448         PR target/24475
26449         * lib/target-supports.exp (check_effective_target_tls): New.
26450         (check_effective_target_tls_runtime): New.
26451         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
26452         for TLS support.
26453         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
26454         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
26455         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
26456         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
26457         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
26458         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
26459         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
26460         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
26461         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
26462         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
26463         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
26464         effective-target TLS.
26465         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
26466         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
26467         effective-target TLS runtime.
26469 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
26471         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
26473 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
26475         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
26476         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
26477         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
26478         ignored" warnings when "packing" is the same as the ABI layout.
26480 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
26482         PR fortran/21302
26483         * gfortran.dg/line_length_1.f: New test.
26484         * gfortran.dg/line_length_2.f90: Ditto.
26486 2005-11-30  Richard Guenther  <rguenther@suse.de>
26488         PR tree-optimization/21655
26489         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
26491 2005-11-30  Dale Johannesen  <dalej@apple.com>
26493         * gcc.c-torture/compile/pr24930.c: New.
26495 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
26497         PR fortran/15809
26498         *  gfortran.dg/auto_char_dummy_array.f90: New test.
26500 2005-11-30  Jeff Law  <law@redhat.com>
26502         * g++.old-deja/g++.law/pr25000.C: New test.
26504 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
26506         * gcc.dg/tls/opt-11.c: New test.
26508 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
26510         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
26511         targets.
26512         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
26513         LP64 ia64.
26515 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
26517         * gfortran.dg/open_access_1.f90: New test.
26519 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26521         * gcc.dg/charset/builtin2.c: New test.
26523 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
26525         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
26526         on mmix-*-* for *_[xy].c.
26528 2005-11-28  Kean Johnston  <jkj@sco.com>
26530         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
26531         headers.
26532         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
26533         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
26534         * gcc.target/i386/asm-3.c: Ditto.
26535         * gcc.target/i386/clobbers.c: Ditto.
26536         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
26537         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
26538         test regexp.
26539         * gcc.target/i386/mul.c: Ditto.
26540         * gcc.target/i386/ssetype-1.c: Ditto.
26541         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
26542         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
26543         static so the test works with -fPIC mode too. Based on comment in
26544         PR19231 by Pinski.
26545         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
26547 2005-11-28  Richard Guenther  <rguenther@suse.de>
26549         * gcc.dg/alias-9.c: New testcase.
26550         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
26552 2005-11-28  Roger Sayle  <roger@eyesopen.com>
26553             Uros Bizjak  <uros@kss-loka.si>
26555         PR middle-end/20219
26556         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
26557         tan(x)/sin(x) transformations.
26559 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
26561         PR middle-end/24575
26562         * gcc.dg/tree-ssa/divide-3.c: New test.
26563         * gcc.dg/tree-ssa/divide-4.c: New test.
26565 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
26567         PR fortran/24917
26568         *  gfortran.dg/boz_6.f90: New test.
26570 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26572         PR fortran/23912
26573         * gfortran.dg/modulo_1.f90: New test.
26575 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26577         PR libfortran/24919
26578         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
26579         fail on CRLF platforms.
26580         * gfortran.dg/ftell_2.f90: Likewise.
26582 2005-11-26  Eric Christopher  <echristo@apple.com>
26584         * gcc.dg/intmax_t-1.c: Remove mips xfail.
26586 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
26588         * objc.dg/gnu-runtime-3.m: Simplify.
26590 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
26592         PR middle-end/23669
26593         * gcc.dg/tree-ssa/divide-1.c: New test.
26594         * gcc.dg/tree-ssa/divide-2.c: New test.
26596 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
26598         PR libgfortran/24945
26599         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
26601 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
26603         PR libgfortran/24945
26604         * gfortran.dg/open_status_2.f90: New test.
26606 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26608         * gcc.c-torture/execute/builtins/fprintf.c,
26609         gcc.c-torture/execute/builtins/fputs-lib.c,
26610         gcc.c-torture/execute/builtins/fputs.c,
26611         gcc.c-torture/execute/builtins/lib/fprintf.c,
26612         gcc.c-torture/execute/builtins/lib/printf.c,
26613         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
26615 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
26617         * gcc.dg/20050922-2.c: New test.
26619 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
26621         * objc.dg/gnu-runtime-3.m: New test.
26623 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26625         PR c++/9278
26626         * g++.dg/other/void1.C: New test.
26628 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
26630         PR middle-end/24998
26631         * gcc.dg/torture/fp-int-convert-float.c,
26632         gcc.dg/torture/fp-int-convert-double.c,
26633         gcc.dg/torture/fp-int-convert-long-double.c,
26634         gcc.dg/torture/fp-int-convert-timode.c,
26635         gcc.dg/torture/fp-int-convert-float80.c,
26636         gcc.dg/torture/fp-int-convert-float80-timode.c,
26637         gcc.dg/torture/fp-int-convert-float128.c,
26638         gcc.dg/torture/fp-int-convert-float128-timode.c,
26639         gcc.dg/torture/fp-int-convert.h: New files.
26641 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
26643         PR middle-end/24989
26644         * gcc.dg/tree-ssa/bool-10.c: New test.
26645         * gcc.dg/tree-ssa/bool-11.c: New test.
26646         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
26648 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
26650         PR middle-end/24990
26651         * tree-ssa/pr24990-1.c: New test.
26653 2005-11-24  Richard Guenther  <rguenther@suse.de>
26654         Dirk Mueller <dmueller@suse.de>
26656         PR c++/14024
26657         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
26658         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
26659         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
26660         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
26661         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
26662         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
26664 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
26666         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
26668 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26670         PR c/21668
26671         * gcc.dg/Wc++-compat.c: New.
26672         * gcc.dg/Wno-c++-compat.c: New.
26674 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
26676         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
26677         (vspltish, vspltisw): Likewise.
26679 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26681         PR libgfortran/24794
26682         * gfortran.dg/namelist_12.f: Fix quotes.
26683         * gfortran.dg/namelist_13.f90: Fix quotes.
26684         * gfortran.dg/namelist_14.f90: Fix quotes.
26685         * gfortran.dg/namelist_15.f90: Fix quotes.
26686         * gfortran.dg/namelist_use.f90: Fix quotes.
26687         * gfortran.dg/namelist_use_only.f90: Fix quotes.
26688         * gfortran.dg/namelist_21.f90: New test.
26689         * gfortran.dg/namelist_22.f90: New test.
26691 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
26693         PR target/23435
26694         * gcc.c-torture/compile/pr23435.c: New.
26696 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
26698         * gcc.c-torture/execute/floatunsisf-1.c: New test.
26700 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
26702         * gcc.target/powerpc/405-macchw-1.c,
26703         gcc.target/powerpc/405-macchw-2.c,
26704         gcc.target/powerpc/405-macchwu-1.c,
26705         gcc.target/powerpc/405-macchwu-2.c,
26706         gcc.target/powerpc/405-machhw-1.c,
26707         gcc.target/powerpc/405-machhw-2.c,
26708         gcc.target/powerpc/405-machhwu-1.c,
26709         gcc.target/powerpc/405-machhwu-2.c,
26710         gcc.target/powerpc/405-maclhw-1.c,
26711         gcc.target/powerpc/405-maclhw-2.c,
26712         gcc.target/powerpc/405-maclhwu-1.c,
26713         gcc.target/powerpc/405-maclhwu-2.c,
26714         gcc.target/powerpc/405-mulchw-1.c,
26715         gcc.target/powerpc/405-mulchw-2.c,
26716         gcc.target/powerpc/405-mulchwu-1.c,
26717         gcc.target/powerpc/405-mulchwu-2.c,
26718         gcc.target/powerpc/405-mulhhw-1.c,
26719         gcc.target/powerpc/405-mulhhw-2.c,
26720         gcc.target/powerpc/405-mulhhwu-1.c,
26721         gcc.target/powerpc/405-mulhhwu-2.c,
26722         gcc.target/powerpc/405-mullhw-1.c,
26723         gcc.target/powerpc/405-mullhw-2.c,
26724         gcc.target/powerpc/405-mullhwu-1.c,
26725         gcc.target/powerpc/405-mullhwu-2.c,
26726         gcc.target/powerpc/405-nmacchw-1.c,
26727         gcc.target/powerpc/405-nmacchw-2.c,
26728         gcc.target/powerpc/405-nmachhw-1.c,
26729         gcc.target/powerpc/405-nmachhw-2.c,
26730         gcc.target/powerpc/405-nmaclhw-1.c,
26731         gcc.target/powerpc/405-nmaclhw-2.c,
26732         gcc.target/powerpc/440-macchw-1.c,
26733         gcc.target/powerpc/440-macchw-2.c,
26734         gcc.target/powerpc/440-macchwu-1.c,
26735         gcc.target/powerpc/440-macchwu-2.c,
26736         gcc.target/powerpc/440-machhw-1.c,
26737         gcc.target/powerpc/440-machhw-2.c,
26738         gcc.target/powerpc/440-machhwu-1.c,
26739         gcc.target/powerpc/440-machhwu-2.c,
26740         gcc.target/powerpc/440-maclhw-1.c,
26741         gcc.target/powerpc/440-maclhw-2.c,
26742         gcc.target/powerpc/440-maclhwu-1.c,
26743         gcc.target/powerpc/440-maclhwu-2.c,
26744         gcc.target/powerpc/440-mulchw-1.c,
26745         gcc.target/powerpc/440-mulchw-2.c,
26746         gcc.target/powerpc/440-mulchwu-1.c,
26747         gcc.target/powerpc/440-mulchwu-2.c,
26748         gcc.target/powerpc/440-mulhhw-1.c,
26749         gcc.target/powerpc/440-mulhhw-2.c,
26750         gcc.target/powerpc/440-mulhhwu-1.c,
26751         gcc.target/powerpc/440-mulhhwu-2.c,
26752         gcc.target/powerpc/440-mullhw-1.c,
26753         gcc.target/powerpc/440-mullhw-2.c,
26754         gcc.target/powerpc/440-mullhwu-1.c,
26755         gcc.target/powerpc/440-mullhwu-2.c,
26756         gcc.target/powerpc/440-nmacchw-1.c,
26757         gcc.target/powerpc/440-nmacchw-2.c,
26758         gcc.target/powerpc/440-nmachhw-1.c,
26759         gcc.target/powerpc/440-nmachhw-2.c,
26760         gcc.target/powerpc/440-nmaclhw-1.c,
26761         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
26763 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
26765         PR fortran/24774
26766         * gfortran.dg/inquire_9.f90: New test.
26768         PR fortran/21647
26769         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
26771 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
26773         PR libfortran/24432
26774         * lib/target-supports.exp (check_effective_target_fortran_large_real):
26775         Check that 'cos' is supported.
26777 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
26779         PR fortran/24223
26780         * gfortran.dg/substring_equivalence.f90: New test.
26782         PR fortran/24705
26783         * gfortran.dg/auto_internal_assumed.f90: New test.
26785 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
26787         * gcc.dg/fold-div-2.c: New test.
26789 2005-11-20  Ian Lance Taylor  <ian@airs.com>
26791         PR rtl-optimization/24883
26792         * gcc.c-torture/compile/pr24883.c: New test.
26794 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
26796         PR middle-end/20583
26797         * gcc.c-torture/compile/pr20583.c: New.
26799 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
26801         * gcc.c-torture/execute/usmul.c: New test.
26803 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
26805         * gcc.dg/tree-ssa/vrp22.c: New test.
26807 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
26809         PR middle-end/24912
26810         * gcc.dg/torture/pr24912-1.c: New test.
26812 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
26814         PR fortran/24862
26815         * gfortran.dg/arrayio_derived_1.f90: New test.
26817 2005-11-19  Richard Guenther  <rguenther@suse.de>
26819         PR middle-end/23294
26820         * gcc.dg/tree-ssa/pr23294.c: New testcase.
26822 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
26824         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
26826 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
26828         PR c++/8355
26829         * g++.dg/template/friend39.C: New test.
26831 2005-11-18  James E Wilson  <wilson@specifix.com>
26833         * gcc.dg/builtin-strstr.c: New.
26835 2005-11-18  Richard Henderson  <rth@redhat.com>
26837         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
26838         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
26839         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
26840         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
26841         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
26842         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
26843         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
26844         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
26845         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
26846         renaming to remove initial "ia64-".
26848 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
26850         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
26852 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
26854         * g++.dg/cpp/string-2.C: New test.
26856 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
26858         * gcc.dg/tree-ssa/loop-14.c: New test.
26860 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
26861             Michael Chamberlain <michael@chamberlain.net.au>
26863         * ada/acats/run_all.sh (target_run): Kill long running tests.
26865 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26867         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
26868         * gcc.dg/cleanup-9.c: Likewise.
26869         * gcc.dg/cleanup-10.c: Likewise.
26870         * gcc.dg/cleanup-11.c: Likewise.
26872 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26874         PR fortran/24892
26875         * gfortran.dg/open_access_append_1.f90: New test.
26876         * gfortran.dg/open_access_append_2.f90: New test.
26878 2005-11-16  Richard Guenther  <rguenther@suse.de>
26880         PR middle-end/24851
26881         * gcc.c-torture/execute/pr24851.c: New testcase.
26883 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
26885         * gcc.dg/fold-overflow-1.c: New test.
26887 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
26889         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
26890         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
26892 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
26894         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
26895         structures.
26896         * g++.dg/eh/forced2.C: Likewise.
26897         * g++.dg/eh/forced3.C: Likewise.
26898         * g++.dg/eh/forced4.C: Likewise.
26900 2005-11-11  Mike Stump  <mrs@apple.com>
26902         * g++.old-deja/g++.mike/unused.C: Add.
26904 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
26906         PR c++/24667
26907         * g++.dg/warn/Wcast-qual1.C: New test.
26909 2005-11-15  Jan Hubicka  <jh@suse.cz>
26911         * gcc.dg/winline-5.c: Add large-unit-insns limit.
26913 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
26915         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
26917 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
26919         PR 24840
26920         * gcc.dg/tree-ssa/pr24840.c: New test.
26922 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
26924         PR testsuite/24841
26925         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
26927 2005-11-14  Dale Johannesen  <dalej@apple.com>
26929         * gcc.c-torture/execute/20051113-1.c: New.
26931 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
26933         PR c++/24687
26934         * g++.dg/template/crash43.C: New test.
26936 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
26938         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
26940 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
26942         PR c++/24817
26943         * g++.dg/eh/spec8.C: New test.
26945 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
26947         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
26949 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
26951         PR c++/20293
26952         * g++.dg/parse/ambig4.C: New test.
26953         * g++.dg/tc1/dr101.C: Adjust error markers.
26954         * g++.dg/lookup/strong-using-2.C: Likewise.
26955         * g++.dg/lookup/ambig5.C: Likewise.
26956         * g++.dg/lookup/ambig4.C: Likewise.
26957         * g++.dg/parse/crash22.C: Likewise.
26959 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
26961         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
26963 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
26965         * gcc.dg/nested-calls-1.c: New test.
26967 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26969         * gfortran.dg/complex_intrinsic_1.f90: New test.
26970         * gfortran.dg/complex_intrinsic_2.f90: New test.
26971         * gfortran.dg/fgetc_1.f90: New test.
26972         * gfortran.dg/fgetc_2.f90: New test.
26973         * gfortran.dg/fgetc_3.f90: New test.
26974         * gfortran.dg/ftell_1.f90: New test.
26975         * gfortran.dg/ftell_2.f90: New test.
26976         * gfortran.dg/gnu_logical_1.F: New test.
26977         * gfortran.dg/gnu_logical_2.f90: New test.
26979 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
26981         PR middle-end/24820
26982         * gcc.dg/pr24820.c: New test.
26984 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
26986         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
26987         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
26988         variable.
26990 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26992         PR testsuite/24614
26993         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
26995 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
26997         * gcc.target/cris/cris.exp: New file.
26998         * gcc.target/cris/rld-legit1.c: New test.
26999         * gcc.target/cris/rld-legit2.c: New test.
27001 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
27003         PR c++/24780
27004         * g++.dg/opt/pr24780.C: New test.
27006         PR c++/24761
27007         * g++.dg/template/asm1.C: New test.
27009 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
27011         PR libgfortran/24787
27012         * gfortran.dg/scan_1.f90: New test.
27014 2005-11-12  Jan Hubicka  <jh@suse.cz>
27016         * gcc.target/i386/minmax-1.c: New.
27017         * gcc.target/i386/minmax-2.c: New.
27019 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
27021         * gcc.dg/pr24445.c: Fix for 64-bit targets.
27023 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
27025         * gcc.c-torture/execute/20051110-1.c,
27026         gcc.c-torture/execute/20051110-2.c: New tests.
27028 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
27030         PR middle-end/24750
27031         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
27032         New tests.
27034 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
27036         * lib/target-libpath.exp (get_shlib_extension): New proc.
27037         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
27038         * lib/gfortran.exp (gfortran_link_flags): Likewise.
27039         * lib/objc.exp (objc_target_compile): Likewise.
27040         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
27041         detection.
27043 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
27045         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
27047         * lib/target-supports.exp (check_effective_target_static_libgfortran):
27048         Add -static to additional_flags and pass it to target_compile.
27050 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
27052         PR libgfortran/24719
27053         gfortran.dg/read_noadvance.f90: New test.
27055         PR libgfortran/24699
27056         gfortran.dg/fmt_t_2.f90: New test.
27058         PR libgfortran/24785
27059         gfortran.dg/read_x_eor.f90: New test.
27061         PR libgfortran/24584
27062         gfortran.dg/namelist_empty.f90: Rename test.
27064         PR libgfortran/24489
27065         gfortran/read_eor.f90: Rename test.
27067 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
27069         PR fortran/15976
27070         * gfortran.dg/automatic_module_variable.f90: New test.
27072 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
27074         PR target/24445
27075         * gcc.dg/pr24445.c: New test.
27077 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
27079         PR fortran/24655
27080         PR fortran/24755
27081         * gfortran.dg/recursive_statement_functions.f90: Add statement
27082         functions using inline intrinsic functions and parameters to test
27083         that they no longer seg-fault.
27085         PR fortran/24409
27086         gfortran.dg/nested_modules_4.f90: New test.
27087         gfortran.dg/nested_modules_5.f90: New test.
27089 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27091         PR fortran/24643
27092         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
27094 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
27096         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
27097         failures.
27099 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27101         * gcc.dg/sparc-getcontext-1.c: New test.
27103 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
27105         * gcc.dg/ifcvt-fabs-1.c: New test.
27107 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
27109         PR other/4372
27110         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
27111         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
27113 2005-11-09  Richard Guenther  <rguenther@suse.de>
27115         PR tree-optimization/24716
27116         * gcc.c-torture/execute/pr24716.c: New testcase.
27118 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
27120         * gcc.dg/pr24624.c: Disable for non S/390 targets.
27122 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
27124         PR 24624
27125         * gcc.dg/pr24624.c: Testcase added.
27127 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
27129         PR 24623
27130         * g++.dg/other/pr24623.C: Testcase added.
27132 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
27134         PR fortran/22607
27135         * gfortran-dg/pure_byref_1.f90: New.
27136         * gfortran-dg/pure_byref_2.f90: New.
27138 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
27140         PR c/24101
27141         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
27142         * gcc.dg/dg.exp: Run main loop also for *.i files.
27144 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
27146         PR c++/19450
27147         * g++.dg/tls/diag-3.C: New test.
27148         * g++.dg/tls/diag-4.C: New test.
27149         * g++.dg/tls/static-1.C: New test.
27150         * g++.dg/tls/static-1a.cc: New file.
27152 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
27154         PR 23046
27155         * g++.dg/tree-ssa/pr23046.C: New test.
27157 2005-11-08  Devang Patel <dpatel@apple.com>
27159         PR tree-optimization/23115
27160         * gcc.dg/tree-ssa/pr23115.c: New.
27162 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
27164         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
27165         * gcc.target/powerpc/pr16155.c: Same.
27166         * gcc.target/powerpc/altivec-1.c: Same.
27167         * gcc.target/powerpc/altivec-2.c: Same.
27168         * gcc.target/powerpc/altivec-3.c: Same.
27169         * gcc.target/powerpc/altivec-5.c: Same.
27170         * gcc.target/powerpc/altivec-11.c: Same.
27171         * gcc.target/powerpc/altivec-12.c: Same.
27172         * gcc.target/powerpc/altivec-14.c: Same.
27173         * gcc.target/powerpc/altivec-22.c: Same.
27174         * gcc.target/powerpc/altivec-consts.c: Same.
27175         * gcc.target/powerpc/altivec-pr22085.c: Same.
27176         * gcc.target/powerpc/altivec-splat.c: Same.
27177         * gcc.target/powerpc/altivec-varargs-1.c: Same.
27178         * gcc.target/powerpc/altivec-vec-merge.c: Same.
27179         * gcc.target/powerpc/darwin-longlong.c: Same.
27181 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
27183         PR target/19340
27184         * gcc.dg/pr19340.c: New test.
27186 2005-11-07  Ian Lance Taylor  <ian@airs.com>
27188         PR rtl-optimization/24683
27189         * gcc.dg/pr24683.c: New test.
27191 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
27193         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
27194         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
27196 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
27198         * gcc.target/i386/pr23376.c: Compile with -mmmx.
27200 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
27202         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
27204 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
27206         PR target/24230
27208         * gcc.target/powerpc/altivec-consts.c,
27209         gcc.target/powerpc/altivec-splat.c: New testcase.
27211 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
27213         PR c/24599
27215         * gcc.dg/overflow-2.c: New testcase.
27217 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
27219         PR rtl-optimization/23567
27220         * gcc.c-torture/execute/20051104-1.c: New test.
27222 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
27224         PR fortran/24534
27225         gfortran.dg/private_type_2.f90: Modified to check that case with
27226         PRIVATE declaration within derived type is accepted.
27228         PR fortran/20838
27229         gfortran.dg/pointer_assign_1.f90: New test.
27231         PR fortran/20840
27232         * gfortran.dg/arrayio_0.f90: New test.
27234         PR fortran/17737
27235         gfortran.dg/data_initialized.f90: New test.
27236         gfortran.dg/data_constraints_1.f90: New test.
27237         gfortran.dg/data_constraints_2.f90: New test.
27239 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
27241         PR fortran/24174
27242         PR fortran/24305
27243         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
27245 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
27247         PR 24670
27248         * gcc.dg/tree-ssa/pr24670.c: New test.
27250 2005-11-05  Ian Lance Taylor  <ian@airs.com>
27252         PR target/22432
27253         * gcc.target/i386/pr22432.c: New test.
27255 2005-11-05  Richard Henderson  <rth@redhat.com>
27257         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
27258         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
27259         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
27260         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
27261         from gcc.dg/alpha-*.
27262         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
27263         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
27265 2005-11-05  Andreas Jaeger  <aj@suse.de>
27267         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
27269 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
27271         PR target/23424
27272         * gcc.dg/torture/pr23424-1.c: New test.
27274 2005-11-04  Richard Henderson  <rth@redhat.com>
27276         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
27277         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
27278         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
27279         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
27280         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
27281         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
27282         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
27283         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
27284         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
27285         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
27286         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
27287         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
27288         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
27289         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
27290         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
27291         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
27292         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
27293         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
27294         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
27295         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
27296         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
27297         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
27298         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
27299         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
27300         Move from gcc.dg/.
27301         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
27302         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
27303         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
27304         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
27305         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
27306         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
27307         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
27308         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
27309         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
27310         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
27311         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
27312         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
27313         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
27314         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
27315         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
27316         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
27317         gcc.target/i386/lea.c, gcc.target/i386/local.c,
27318         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
27319         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
27320         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
27321         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
27322         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
27323         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
27324         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
27325         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
27326         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
27327         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
27328         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
27329         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
27330         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
27331         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
27332         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
27333         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
27334         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
27335         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
27336         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
27337         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
27338         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
27339         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
27340         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
27341         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
27342         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
27343         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
27344         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
27345         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
27347 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
27349         PR 24627
27350         * gcc.dg/tree-ssa/pr24627.c: New test.
27352 2005-11-04 Paul Brook  <paul@codesourcery.com>
27354         * gcc.dg/tls/opt-10.c: New test.
27356 2005-11-04  Andreas Jaeger  <aj@suse.de>
27358         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
27359         avoid extra warnings.
27361 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27363         PR libfortran/22298
27364         * lib/target-supports.exp
27365         (check_effective_target_static_libgfortran): New
27366         static_libgfortran effective target.
27367         * gfortran.dg/static_linking_1.f: New test.
27368         * gfortran.dg/static_linking_1.c: New file.
27370 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
27372         * gcc.dg/pr24615.c: Guard test with { target fpic }.
27374 2005-11-03  Josh Conner  <jconner@apple.com>
27376         PR c++/19989
27377         g++.dg/ext/array2.C: New test.
27378         g++.dg/template/dependent-name3.C: New test.
27379         g++.dg/template/dependent-name4.C: New test.
27380         g++.dg/template/sfinae2.C: New test.
27382 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27384         PR preprocessor/22042
27385         * gcc.dg/cpp/strify4.c: New test.
27387 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
27389         PR c++/17964
27390         * g++.dg/cpp/string-1.C: New test.
27392 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
27394         * gcc.target/powerpc: New directory.
27395         * gcc.target/powerpc/powerpc.exp: New file.
27396         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
27397         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
27398         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
27399         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
27400         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
27401         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
27402         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
27403         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
27404         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
27405         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
27406         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
27407         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
27408         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
27409         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
27410         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
27411         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
27412         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
27413         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
27414         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
27415         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
27416         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
27417         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
27418         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
27419         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
27420         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
27421         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
27422         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
27423         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
27424         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
27425         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
27426         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
27427         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
27428         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
27429         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
27431 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
27433         PR c++/21627
27434         * g++.dg/warn/inline2.C: New test.
27436 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27438         PR middle-end/23155
27439         * g++.dg/ext/c99struct1.C: New test.
27440         * gcc.dg/union-cast-1.c: New test.
27441         * gcc.dg/union-cast-2.c: New test.
27442         * gcc.dg/union-cast-3.c: New test.
27444 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27446         PR middle-end/24589
27447         * gcc.c-torture/execute/zero-struct-2.c: New test.
27449 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27451         PR c++/24582
27452         * g++.dg/init/switch1.C: New test.
27454 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27456         * gcc.dg/delay-slot-1.c: New test.
27458 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
27460         PR target/24620
27461         * gcc.dg/pr24620.c: New test.
27463 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
27465         PR c/24329
27466         * gcc.dg/format/unnamed-1.c: New test.
27468 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
27470         PR c++/22434
27471         * g++.dg/expr/cond8.C: New test.
27473         PR c++/24560
27474         * g++.dg/parse/dot1.C: New test.
27476 2005-11-02  Jan Hubicka  <jh@suse.cz>
27478         PR target/23303
27479         * gcc.dg/i386-lea.c: New test
27481 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
27483         PR target/24615
27484         * gcc.dg/pr24615.c: New test.
27486 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
27488         PR target/24600
27489         * gcc.dg/pr24600.c: New test.
27491 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
27493         PR c++/19253
27494         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
27495         * g++.dg/parse/typename9.C: New test.
27496         * g++/dg/parse/typename10.C: Likewise.
27498 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
27500         PR fortran/18157
27501         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
27502         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
27503         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
27505 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
27507         PR c++/24569
27508         * g++.dg/debug/static1.C: New test.
27510 2005-11-02  Josh Conner  <jconner@apple.com>
27512         * g++.dg/crash38.C: moved into proper directory...
27513         * g++.dg/template/crash42.C: ...here
27515 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
27517         PR target/18338
27518         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
27519         pcc_bitfield_type_matters || default_packed.
27521         * lib/target-supports.exp
27522         (check_effective_target_pcc_bitfield_type_matters): New proc.
27523         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
27525         PR testsuite/23304
27526         * lib/target-supports.exp (check_effective_default_packed): New proc.
27527         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
27528         Gate expected errors on target ! default_packed.
27529         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
27531 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27533         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
27534         change (r106358).
27536 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27538         PR fortran/24008
27539         * gfortran.dg/entry_5.f90: New.
27540         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
27542 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
27544         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
27546 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
27548         PR fortran/21565
27549         gfortran.dg/namelist_blockdata.f90: New test.
27551         PR fortran/18737
27552         gfortran.dg/external_implicit_none.f90: New test.
27554         PR fortran/14994
27555         * gfortran.dg/secnds.f: New test.
27557 2005-10-31  Jan Hubicka  <jh@suse.cz>
27559         PR target/20928
27560         * gcc.c-torture/compile/pr20928.c: New test.
27562 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
27564         PR middle-end/23492
27565         * gcc.c-torture/compile/zero-strct-5.c: New test.
27567 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
27569         PR libgfortran/24584
27570         * gfortran.dg/pr24584.f90: New test.
27572 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
27574         PR fortran/18883
27575         * gfortran.dg/char_result_9.f90: New.
27576         * gfortran.dg/char_result_10.f90: New.
27578 2005-10-30  Jan Hubicka  <jh@suse.cz>
27580         * g++.dg/tree-ssa/pr24172.C: New testcase.
27582 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27584         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
27586 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
27588         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
27589         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
27590         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
27591         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
27592         gfortran.dg/enum_9.f90,
27593         gfortran.fortran-torture/compile/enum_1.f90,
27594         gfortran.fortran-torture/execute/enum_1.f90,
27595         gfortran.fortran-torture/execute/enum_2.f90,
27596         gfortran.fortran-torture/execute/enum_3.f90,
27597         gfortran.fortran-torture/execute/enum_4.f90: New tests.
27599 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
27601         PR target/18482
27602         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
27603         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
27605 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27607         PR libfortran/20179
27608         * gfortran.dg/mixed_io_1.f90: New test.
27609         * gfortran.dg/mixed_io_1.c: New file.
27611 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27613         * gfortran.dg/malloc_free_1.f90: New test.
27615 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
27617         * gcc.dg/nested-func-4.c: Require profiling -pg.
27619 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
27621         PR C++/23229
27622         * g++.dg/warn/main-2.C: New test.
27624 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
27626         PR fortran/24545
27627         * gfortran.dg/interface_2.f90: new test.
27629 2005-10-28  Josh Conner  <jconner@apple.com>
27631         PR c++/22153
27632         * g++.dg/template/crash38.C: New test.
27633         * g++.dg/parse/explicit1.C: Change expected errors.
27635 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
27637         PR C++/23426
27638         * g++.dg/other/large-size-array.C: New test.
27640 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
27642         PR middle-end/24362
27643         * g++.dg/opt/complex4.C: New test.
27645 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
27647         * gcc.dg/nested-func-4.c: New test.
27649 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
27651         PR fortran/24158
27652         gfortran.dg/derived_recursion.f90: New test.
27653         gfortran.dg/implicit_actual.f90: New test.
27655 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
27657         PR middle-end/24295, PR testsuite/24477
27658         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
27659         removed when weakref hits the tree.
27661 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
27663         * gfortran.dg/cray_pointers_4.f90: New test.
27665         * gfortran.dg/cray_pointers_5.f90: New test.
27667 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
27669         PR fortran/22290
27670         * gfortran.dg/assign_5.f90: New test.
27671         * gfortran.dg/assign_6.f: New test.
27673 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
27675         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
27676         CPU has no SSE support.
27678 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
27680         PR libgfortran/24224
27681         * gfortran.dg/arrayio_1.f90: Update attribution.
27682         * gfortran.dg/arrayio_2.f90: Update attribution.
27683         * gfortran.dg/arrayio_3.f90: Update attribution.
27684         * gfortran.dg/arrayio_4.f90: Update test conditions.
27685         * gfortran.dg/arrayio_5.f90: Update attribution.
27686         * gfortran.dg/arrayio_6.f90: New test.
27687         * gfortran.dg/arrayio_7.f90: New test.
27689 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
27691         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
27693 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
27695         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
27697 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
27699         PR fortran/24416
27700         * gfortran.dg/namelist_char_only.f90: New test.
27702 2005-10-24  Asher Langton  <langton2@llnl.gov>
27704         PR fortran/17031
27705         PR fortran/22282
27706         * gfortran.dg/cray_pointers_1.f90: New test.
27707         * gfortran.dg/cray_pointers_2.f90: New test.
27708         * gfortran.dg/cray_pointers_3.f90: New test.
27709         * gfortran.dg/loc_1.f90: New test.
27710         * gfortran.dg/loc_2.f90: New test.
27712 2005-10-24  Steven Bosscher  <stevenb@suse.de>
27714         * gcc.dg/pr24225.c: New test.
27716 2005-10-24  Asher Langton  <langton2@llnl.gov>
27718         * gfortran.dg/dup_save_1.f90: New test.
27719         * gfortran.dg/dup_save_2.f90: New test.
27721 2005-10-24  Paul Brook  <paul@codesourcery.com>
27723         PR 24107
27724         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
27725         stdint.h.
27727 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
27729         PR libgfortran/24489
27730         * gfortran.dg/pr24489.f90: New test.
27732 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
27734         PR fortran/23635
27735         * gfortran.dg/ichar_1.f90: Add tests for derived types.
27737 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
27739         PR target/18911
27740         * g++.dg/init/array16.C: Skip for mmix-*-*.
27742 2005-10-23  Asher Langton  <langton2@llnl.gov>
27744         * gfortran.dg/byte_1.f90: New test.
27745         * gfortran.dg/byte_2.f90: New test.
27747 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
27749         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
27751 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
27753         PR fortran/18022
27754         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
27756         PR fortran/24311
27757         * gfortran.dg/merge_char_const.f90: New test.
27759         PR fortran/24384
27760         * gfortran.dg/spread_scalar_source.f90: New test.
27762 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
27764         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
27766         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
27767         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
27769         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
27771 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
27773         PR fortran/24426
27774         * gfortran.dg/der_pointer_4.f90: New.
27776 2005-10-22  David Ayers  <d.ayers@inode.at>
27778         * obj-c++.dg/except-1.mm: Simplify.
27780 2005-10-21  David Ayers  <d.ayers@inode.at>
27782         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
27784 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
27786         * gfortran.dg/assumed_dummy_2.f90: New test.
27788 2005-10-21  James E Wilson  <wilson@specifix.com>
27790         PR preprocessor/15220
27791         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
27793 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
27795         * gcc.c-torture/execute/20051021-1.c: New test.
27797 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
27799         PR c++/24260
27800         * g++.dg/ext/tmplattr1.C: New test.
27802 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
27804         PR fortran/24440
27805         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
27807 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
27809         * obj-c++.dg/except-1.mm: New.
27811         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
27813 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
27815         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
27817 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
27819         PR middle-end/24295
27820         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
27821         declarations with the same names as thunks' alias targets, use
27822         aliases instead.
27823         * gcc.dg/attr-alias-3.c: New test.
27824         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
27826 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
27828         PR c++/22618
27829         * g++.dg/parse/access8.C: New test.
27831 2005-10-20  Richard Guenther  <rguenther@suse.de>
27833         PR c++/24439
27834         * g++.dg/tree-ssa/pr24439.C: New testcase.
27836 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27838         * g++.dg/opt/delay-slot-1.C: New test.
27840 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
27842         PR fortran/21625
27843         * gfortran.fg/der_init_1.f90: New.
27845 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
27847         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
27849 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
27851         PR c++/21908
27852         * g++.dg/parse/error28.C: New test.
27854 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27856         * gcc.dg/profile-generate-2.c: New test.
27858 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
27860         PR target/23589
27861         * g++.dg/ext/dllimport11.C: New.
27863 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27865         PR c++/22293
27866         * g++.dg/other/friend3.C: New test.
27868 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
27870         PR c++/23293
27871         * g++.dg/template/error19.C: New test.
27873 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
27875         PR c++/21383
27876         * g++.dg/overload/koenig2.C: New.
27878         PR c++/23118
27879         * g++.dg/overload/error2.C: New.
27881         PR c++/22604
27882         * g++.dg/inherit/covariant14.C: New.
27884 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27886         PR c++/23440
27887         * g++.dg/parse/for1.C: New test.
27889 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
27891         PR fortran/23446
27892         * gfortran.dg/host_dummy_index_1.f90: New test.
27894         PR fortran/21459
27895         * gfortran.dg/automatic_char_len_2.f90: New test.
27897         PR fortran/20866
27898         * gfortran.dg/recursive_statement_functions.f90: New test.
27900         PR fortran/20853
27901         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
27903         PR fortran/20849
27904         * gfortran.dg/external_initializer.f90: New test.
27906         PR fortran/20837
27907         * non_module_public.f90: New test.
27909 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
27911         PR c++/24386
27912         * g++.dg/template/overload7.C: New.
27914         PR c++/22551
27915         * g++.dg/other/switch2.C: Remove expected warnings.
27917         PR c++/21353
27918         * g++.dg/template/defarg6.C: New.
27920 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
27922         PR target/24315
27923         * gcc.target/i386/pr24315.c: New test.
27925 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
27927         PR c++/24389
27928         * g++.dg/template/static21.C: New test.
27929         * g++.dg/template/static21-a.cc: Likewise.
27931 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
27933         PR c++/23959
27934         * g++.dg/warn/Wswitch-default-1.C: New test.
27935         * g++.dg/warn/Wswitch-default-2.C: New test.
27937 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
27939         PR c++/22173
27940         * g++.dg/parse/template18.C: New test.
27941         * g++.dg/template/nontype15.C: Likewise.
27943 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
27945         PR fortran/22273
27946         * gfortran.dg/spec_expr_2.f90: New.
27948 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
27950         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
27951         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
27952         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
27953         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
27954         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
27955         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
27956         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
27957         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
27958         previous target-specific skips and warning-message matches where
27959         applicable.
27961 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
27963         PR c++/21347
27964         * g++.dg/warn/Wctor-dtor.C: New test.
27966 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27968         PR c/23439
27969         * gcc.dg/for-1.c: New test.
27971 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
27973         PR c++/19565
27974         * g++.dg/warn/Wconversion1.C: New test.
27975         * g++.dg/ext/packed4.C: Compile with -w.
27976         * g++.dg/opt/20050511-1.C: Likewise.
27977         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
27979 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
27981         * gfortran.dg/boz_5.f90: New test.
27983 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
27985         PR c++/22551
27986         * g++.dg/other/switch2.C: New.
27988         PR c++/23984
27989         * g++.dg/init/ctor7.C: New.
27991 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
27993         PR c++/23730
27994         * g++.dg/parse/crash32.C: New test.
27996 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
27998         PR c++/20721
27999         * g++.dg/init/goto2.C: New test.
28001         PR c++/22464
28002         * g++.dg/template/crash/41.C: New test.
28004         PR c++/22180
28005         * g++.dg/template/crash40.C: New test.
28007         PR c++/23694
28008         * g++.dg/parse/friend5.C: New test.
28010         PR c++/23307
28011         * g++.dg/template/crash38.C: New test.
28013         PR c++/22352
28014         * g++.dg/template/friend38.C: New test.
28016         PR c++/22405
28017         * g++.dg/template/crash39.C: New test.
28019 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
28021         * gcc.dg/debug/dwarf2/dwarf-char1.c,
28022         gcc.dg/debug/dwarf2/dwarf-char2.c,
28023         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
28025         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
28027 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
28029         * gcc.dg/dll-2.c: Add tests for warnings.
28030         * gcc.dg/dll-3.c: Likewise.
28031         * gcc.dg/dll-4.c: Likewise.
28033         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
28034         * g++.dg/ext/dllimport2.C: Likewise.
28035         * g++.dg/ext/dllimport3.C: Likewise.
28036         * g++.dg/ext/dllimport7.C: Likewise.
28037         * g++.dg/ext/dllimport8.C: Likewise.
28038         * g++.dg/ext/dllimport9.C: Likewise.
28040 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
28042         PR fortran/24092
28043         * gfortran.dg/derived_pointer_recursion.f90: New test.
28045 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
28047         * gcc.c-torture/execute/20051012-1.c: New test.
28049 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
28051         PR fortran/18082
28052         * gfortran.dg/automatic_char_len_1.f90: New test.
28054 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
28056         PR fortran/20847
28057         * gfortran.dg/save_common.f90: New test.
28059         PR fortran/20856
28060         * gfortran.dg/save_result.f90: New test.
28062 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
28064         PR c++/21592
28065         * g++.dg/template/dependent-expr1.C: Add new expected error.
28066         * g++.dg/template/dependent-expr2.C: Adjust error text.
28067         * g++.dg/template/overload6.C: New.
28069         PR c++/23797
28070         * g++.dg/other/typename8.C: New.
28072         PR c++/21117
28073         * g++.dg/other/return1.C: New.
28075 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
28077         PR c++/24052
28078         * g++.dg/ext/label5.C: New.
28080 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
28082         PR c++/19964
28083         * g++.dg/parse/crash31.C: New.
28085 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
28087         * g++.dg/ipa/ipa-1.c: New test.
28088         * g++.dg/ipa/ipa-2.c: New test.
28089         * g++.dg/ipa/ipa-3.c: New test.
28090         * g++.dg/ipa/ipa-4.c: New test.
28091         * g++.dg/ipa/ipa-5.c: New test.
28092         * g++.dg/ipa/ipa.exp: New file.
28094 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
28096         PR fortran/24207
28097         * gfortran.dg/private_type_3.f90: New test.
28099 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
28101         PR fortran/20786
28102         gfortran.dg/aint_anint_1.f90: New test.
28104 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
28106         PR libgfortran/24313
28107         gfortran.dg/csqrt.f: New test.
28109 2005-10-11  Ian Lance Taylor  <ian@airs.com>
28111         PR c++/8057
28112         * g++.dg/warn/noeffect7.C: New test.
28113         * g++.dg/warn/noeffect2.C: Instantiate templates.
28114         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
28115         and warning.
28117 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
28119         PR c++/21089
28120         * g++.dg/init/float1.C: New test.
28122         PR c++/24277
28123         * g++.dg/init/member1.C: Tweak error markers.
28125 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
28127         PR testsuite/24281
28128         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
28129         Check for null pointer.
28131 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
28133         PR c++/21369
28134         * g++.dg/parse/ret-type3.C: New test.
28136 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
28138         PR tree-opt/23946
28139         * gcc.c-torture/compile/pr23946.c: New test.
28141 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
28143         * g++.dg/opt/mmx2.C: New test.
28145 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
28147         PR c++/24277
28148         * g++.dg/template/static20.C: New test.
28150         PR c++/24302
28151         * g++.dg/warn/Wunused-12.C: New test.
28153         PR c++/23437
28154         * g++.dg/template/arg4.C: New test.
28156 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28158         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
28159         * gcc.dg/ucnid-3.c: Likewise.
28160         * gcc.dg/ucnid-4.c: Likewise.
28161         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
28162         * g++.dg/other/ucnid-1.C: Likewise.
28163         * gcc.dg/sparc-frame-1.c: New test.
28165 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
28167         PR c++/24139
28168         * g++.dg/template/spec27.C: New test.
28170         PR c++/24275
28171         * g++.dg/template/static19.C: New test.
28173 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28175         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
28176         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
28178 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
28180         PR target/24136
28181         * gfortran.fortran-torture/compile/pr24136.f: New test.
28183 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
28185         PR c++/22172
28186         * g++.dg/parse/crash30.C: New test.
28188 2005-10-07  Richard Guenther  <rguenther@suse.de>
28190         PR middle-end/24227
28191         * gcc.c-torture/compile/pr24227.c: New testcase.
28193 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
28195         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
28196         Do not put aligned attributes on array elements.
28198 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
28200         PR testsuite/23611, PR testsuite/23615
28201         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
28202         writing prototypes of library functions by hand.
28203         * obj-c++.dg/bitfield-4.mm: Likewise.
28204         * obj-c++.dg/const-str-4.mm: Likewise.
28205         * obj-c++.dg/encode-4.mm: Likewise.
28206         * obj-c++.dg/encode-5.mm: Likewise.
28207         * obj-c++.dg/encode-6.mm: Likewise.
28208         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
28209         * obj-c++.dg/method-10.mm: Likewise.
28210         * obj-c++.dg/method-17.mm: Likewise.
28211         * obj-c++.dg/method-19.mm: Likewise.
28212         * obj-c++.dg/try-catch-2.mm: Likewise.
28214 2005-10-06  Richard Henderson  <rth@redhat.com>
28216         PR 24236
28217         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
28219 2005-10-06  Dale Johannesen  <dalej@apple.com>
28221         * gcc.c-torture/execute/20030125-1.c: Correct.
28223 2005-10-06  Richard Guenther  <rguenther@suse.de>
28225         PR tree-optimization/24238
28226         * g++.dg/tree-ssa/pr24238.C: New testcase.
28228 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
28230         PR 18568
28231         * gfortran.dg/der_pointer_3.f90: New test.
28233 2005-10-05  Devang Patel  <dpatel@apple.com>
28235         PR Debug/23205
28236         * g++.dg/other/PR23205.C: New.
28238 2005-10-05  Richard Henderson  <rth@redhat.com>
28240         PR target/23602
28241         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
28242         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
28244 2005-10-05  Dale Johannesen  <dalej@apple.com>
28246         * gcc.c-torture/execute/float-floor.c: New.
28248 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
28250         PR tree-optimization/21419
28251         PR tree-optimization/24146
28252         PR tree-optimization/24151
28254         * g++.dg/ext/asm7.C: New.
28255         * g++.dg/ext/asm8.C: New.
28256         * gcc.dg/asm-1.c: Compile on all targets.
28257         * gcc.dg/asm-pr24146.c: New.
28258         * gcc.dg/pr21419.c: Adjust error messages.
28260 2005-10-05  Richard Guenther  <rguenther@suse.de>
28262         PR fortran/24176
28263         * gfortran.fortran-torture/compile/empty.f90: New testcase.
28265 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
28267         PR c++/23513
28268         * g++.dg/template/spec22.C: Robustify test.
28269         * g++.dg/template/spec26.C: New.
28271 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
28273         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
28274         if target supports vector instructions.
28276 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
28278         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
28279         C99 functions.
28281 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
28283         * lib/target-supports.exp (check_effective_target_fortran_large_real,
28284         check_effective_target_fortran_large_int): Replace cached result
28285         when target changes.
28287 2005-10-04  Devang Patel  <dpatel@apple.com>
28289         * gcc.dg/i386-sse-vect-types.c: New.
28291 2005-10-04  Ian Lance Taylor  <ian@airs.com>
28293         PR preprocessor/13726
28294         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
28295         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
28297 2005-10-04  Richard Guenther  <rguenther@suse.de>
28299         PR c/23576
28300         * gcc.dg/noncompile/pr23576.c: New testcase.
28302 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
28304         PR middle-end/23125
28305         * gcc.dg/register-var-3.c: New test.
28307 2005-10-04  Steven Bosscher  <stevenb@suse.de>
28309         * gcc.dg/pr23049.c: New test.
28311         * gcc.dg/ucnid-4.c: Fix test.
28313 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
28315         PR 23445
28316         * gcc.c-torture/compile/pr23445.c: New test.
28318 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
28320         * g++.dg/overload/unknown1.C: New.
28322 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
28324         PR c++/17775
28325         * g++.dg/template/repo4.C: New test.
28327 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28329         PR libfortran/19308
28330         * gfortran.dg/large_real_kind_2.F90: New test.
28331         * gfortran.dg/large_integer_kind_2.f90: New test.
28333 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
28335         * lib/target-supports.exp (check_effective_target_vect_shift):
28336         Implement with result caching. Add i?86, x86_64 and ia64 targets.
28337         (check_effective_target_vect_condition): Fix copy-n-pasto.
28339         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
28340         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
28341         targets.
28343 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
28345         PR c++/22621
28346         * g++.dg/template/overload5.C : New test.
28348         PR c++/23840
28349         * g++.dg/expr/stdarg1.C: New test.
28351 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
28353         PR 24142
28354         * gcc.c-torture/execute/pr24142.c: New test.
28356 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
28358         PR 24141
28359         * gcc.c-torture/execute/pr24141.c: New test.
28361 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
28362             Diego Novillo  <dnovillo@redhat.com>
28364         PR 23604
28365         * gcc.c-torture/execute/pr23604.c: New test.
28367 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
28369         PR fortran/16404
28370         PR fortran/20835
28371         PR fortran/20890
28372         PR fortran/20899
28373         PR fortran/20900
28374         PR fortran/20901
28375         PR fortran/20902
28376         gfortran.dg/equiv_constraint_1.f90: New test.
28377         gfortran.dg/equiv_constraint_2.f90: New test.
28378         gfortran.dg/equiv_constraint_3.f90: New test.
28379         gfortran.dg/equiv_constraint_4.f90: New test.
28380         gfortran.dg/equiv_constraint_5.f90: New test.
28381         gfortran.dg/equiv_constraint_6.f90: New test.
28382         gfortran.dg/equiv_constraint_7.f90: New test.
28383         gfortran.dg/equiv_constraint_8.f90: New test.
28384         gfortran.dg/private_type_1.f90: New test.
28385         gfortran.dg/private_type_2.f90: New test.
28386         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
28387         980628-10.f: Assert std=gnu to permit mixing of
28388         types in equivalence statements.
28390 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
28392         PR 24112
28393         * gfortran.dg/open_status_1.f90: New.
28395 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
28397         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
28398         * gcc.dg/vect/pr22480.c: Clean up temp files.
28399         * gcc.dg/vect/pr23831.c: Clean up temp files.
28400         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
28401         Clean up temp files.
28402         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
28403         Clean up temp files.
28405         * gcc.dg/20050309-1.c: Clean up temp files.
28406         * gcc.dg/20050325-1.c: Clean up temp files.
28408 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
28410         PR tree-optimization/24059
28411         * gcc.dg/vect/pr24059.c : New test.
28413 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
28415         PR middle-end/24109
28416         * gcc.c-torture/execute/20050929-1.c: New test.
28418 2005-09-29  Steven Bosscher  <stevenb@suse.de>
28420         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
28422 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
28424         PR c/21419
28425         * gcc.dg/pr21419.c: New test.
28427 2005-09-29  Steven Bosscher  <stevenb@suse.de>
28429         * gcc.dg/pr23911.c: New test.
28431 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
28433         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
28435         PR c++/16782
28436         * g++.dg/parse/qualified4.C: New test.
28437         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
28438         * g++.old-deja/g++.mike/p8154.C: Likewise.
28440 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
28442         PR c++/22147
28443         * g++.dg/template/friend37.C: New test.
28444         * g++.dg/parse/crash28.C: Adjust error markers.
28446 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
28448         PR fortran/18518
28449         * gfortran.fortran-torture/execute/save_2.f90: New decl.
28451 2005-09-27  Devang Patel  <dpatel@apple.com>
28453         PR tree-optimization/23625
28454         * gcc.dg/pr23625.c: New test.
28456 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
28458         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
28459         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
28461 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
28463         PR fortran/23677
28464         * gfortran.fortran-torture/execute/save_1.f90: New test.
28465         * gfortran.dg/save_1.f90: New test.
28467 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
28469         * gcc.target/i386/builtin-apply-mmx.c: New test.
28471         PR target/22576
28472         * gcc.target/i386/pr22576.c: New test.
28474         PR target/22585
28475         * gcc.target/i386/pr22585.c: New test.
28477         PR target/23268
28478         * gcc.target/i386/pr23268.c: New test.
28480         PR middle-end/23831
28481         * gcc.dg/vect/pr23831.c: New test.
28483         PR target/24055
28484         * gcc.target/i386/pr24055.c: New test.
28486 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
28488         PR tree-optimization/23960
28489         * gcc.c-torture/compile/pr23960.c: New.
28491 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
28493         PR fortran/16861
28494         * gfortran.dg/nested_modules_3.f90: New.
28496 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
28498         PR fortran/24005
28499         gfortran.dg/interface_1.f90: New test.
28501 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
28502         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28504         PR fortran/23843
28505         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
28507 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
28509         PR fortran/23516
28510         * gfortran.dg/imag_1.f: New test.
28511         * gfortran.dg/imag_2.f: Ditto.
28513 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
28515         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
28517 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
28519         PR c++/21983
28520         * g++.dg/warn/pr21983.C: New test.
28522 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
28524         * gcc.dg/20050922-1.c: Testcase added.
28526 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
28528         PR c++/23993
28529         * g++.dg/template/array14.C: New test.
28531 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
28533         PR fortran/19929
28534         * gfortran.dg/der_ptr_component_1.f90: New test.
28536 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28538         PR c++/23965
28539         * g++.dg/template/error1.C: Reject "no matching function" message.
28541 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28543         PR c++/17609
28544         * g++.dg/lookup/error1.C: New test.
28546 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
28548         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
28549         functionality of the testcase.
28551 2005-09-20  Richard Henderson  <rth@redhat.com>
28553         * gcc.dg/vect/vect-22.c: Require vect_float.
28554         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
28556 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
28558         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
28559         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
28560         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
28561         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
28562         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
28563         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
28564         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
28565         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
28566         * gcc.dg/cpp/ucnid-8.c: New test.
28568 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
28570         PR tree-optimization/23929
28571         * gcc.c-torture/compile/pr23929.c: New test.
28573 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
28575         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
28576         for one loop.
28578 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
28580         PR testsuite/23186
28581         * g++.dg/other/pr22003.C: Require named sections.
28583 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
28585         PR c++/23947
28586         * g++.dg/rtti/crash3.C: New test.
28588         PR tree-optimization/23818
28589         * gcc.dg/pr23818.c: New test.
28591 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28593         PR fortran/23420
28594         * gfortran.dg/print_fmt_4.f: New.
28596 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
28598         PR fortran/23663
28599         * gfortran.fortran-torture/execute/entry_11.f90: New test.
28601 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
28603         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
28604         Use pointers to local alignable arrays instead. Added comments.
28605         * gcc.dg/vect/vect-46.c: Likewise.
28606         * gcc.dg/vect/vect-48.c: Likewise.
28607         * gcc.dg/vect/vect-49.c: Likewise.
28608         * gcc.dg/vect/vect-52.c: Likewise.
28609         * gcc.dg/vect/vect-53.c: Likewise.
28610         * gcc.dg/vect/vect-54.c: Likewise.
28611         * gcc.dg/vect/vect-56.c: Likewise.
28612         * gcc.dg/vect/vect-57.c: Likewise.
28613         * gcc.dg/vect/vect-58.c: Likewise.
28614         * gcc.dg/vect/vect-60.c: Likewise.
28615         * gcc.dg/vect/vect-61.c: Likewise.
28617         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
28618         The test is no longer vectorizable on vect_no_align targets.
28619         * gcc.dg/vect/vect-43.c: Likewsie.
28621         * gcc.dg/vect/vect-44.c: Added comments.
28622         * gcc.dg/vect/vect-45.c: Added comments.
28623         * gcc.dg/vect/vect-50.c: Added comments.
28624         * gcc.dg/vect/vect-51.c: Added comments.
28626         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
28627         aligned type.
28628         * gcc.dg/vect/Os-vect-95.c: Likewise.
28630         * gcc.dg/vect/vect-41.c: Test removed.
28631         * gcc.dg/vect/vect-47.c: Test removed.
28632         * gcc.dg/vect/vect-55.c: Test removed.
28633         * gcc.dg/vect/vect-59.c: Test removed.
28635 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
28637         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
28638         No longer vectorizable on vect_no_align targets.
28639         * gcc.dg/vect/pr20122.c: Likewise.
28640         * gcc.dg/vect/vect-74.c: Likewise.
28641         * gcc.dg/vect/vect-75.c: Likewise.
28642         * gcc.dg/vect/vect-76.c: Likewise.
28644         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
28645         Will not be vectorizable on vect_no_align targets once aliasing issues
28646         are resolved.
28647         * gcc.dg/vect/vect-79.c: Likewise.
28649         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
28650         * gcc.dg/vect/vect-78.c: Likewise.
28651         * gcc.dg/vect/vect-97.c: Likewise.
28653 2005-09-19  Steven Bosscher  <stevenb@suse.de>
28655         * gcc.dg/pr23943.c: New test.
28657 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
28659         PR fortran/19181
28660         * gfortran.dg/derived_pointer_null_1.f90: New test.
28662 2005-09-18  Richard Guenther  <rguenther@suse.de>
28664         PR middle-end/23944
28665         * gcc.c-torture/compile/pr23944.c: New testcase.
28667 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
28669         PR fortran/15975
28670         * gfortran.dg/der_pointer_2.f90: New test.
28672 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
28674         PR fortran/16861
28675         * gfortran.dg/nested_modules_2.f90: New test.
28677 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28679         PR c++/18368
28680         * g++.dg/other/semicolon.C: New test.
28682 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
28684         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
28685         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
28687 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
28689         PR c++/23914
28690         * g++.dg/template/static18.C: New test.
28692         PR c++/21514
28693         * g++.dg/template/crash19.C: Remove dg-error marker.
28694         * g++.dg/template/local4.C: New test.
28696 2005-09-16  Paul Brook  <paul@codesourcery.com>
28698         PR fortran/23906
28699         * gfortran.dg/dependency_1.f90: New test.
28701 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
28703         PR c++/23896
28704         * g++.dg/template/static17.C: New test.
28706 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
28708         PR c++/23139
28709         * g++.dg/warn/huge-val1.C: New test.
28711 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
28713         PR c++/13140
28714         * g++.dg/parse/class2.C: New test.
28715         * g++.dg/template/explicit8.C: Likewise.
28716         * g++.dg/template/spec25.C: Likewise.
28718 2005-09-14  Josh Conner  <jconner@apple.com>
28720         PR middle-end/23584
28721         * gcc.dg/pr23584.c: New test.
28723 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
28725         PR fortran/21875 Internal Unit Array I/O, NIST
28726         * gfortran.dg/arrayio_1.f90: New test.
28727         * gfortran.dg/arrayio_1.f90: New test.
28728         * gfortran.dg/arrayio_1.f90: New test.
28729         * gfortran.dg/arrayio_1.f90: New test.
28730         * gfortran.dg/arrayio_1.f90: New test.
28732 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
28734         PR middle-end/22480
28735         * gcc.dg/vect/pr22480.c: New test.
28737 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
28739         PR fortran/19358
28740         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
28742 2005-09-13 Josh Conner <jconner@apple.com>
28744         PR c++/23180
28745         * g++.dg/init/struct2.C: New test.
28746         * g++.dg/init/struct3.C: New test.
28748 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
28750         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
28751         Clean up temp files.
28752         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
28753         gcc.dg/tree-ssa/builtin-fprintf-1.c,
28754         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
28755         gcc.dg/tree-ssa/builtin-printf-1.c,
28756         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
28757         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
28758         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
28759         gcc.dg/tree-ssa/builtin-vprintf-1.c,
28760         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
28761         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
28762         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
28763         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
28764         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
28765         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
28766         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
28767         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
28769 2005-09-13  Josh Conner  <jconner@apple.com>
28771         * lib/gcc-dg.exp: Load scanipa.exp.
28772         (cleanup-dump): New procedure.
28773         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
28774         * lib/scandump.exp: New file.
28775         * lib/scantree.exp: Use it.
28776         * lib/scanipa.exp: New file.
28778 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
28780         PR fortran/17740
28781         * gfortran.dg/generic_4.f90: New test.
28783 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
28785         PR target/23816
28786         * gcc.target/i386/pr23816-1.c: New test.
28787         * gcc.target/i386/pr23816-2.c: New test.
28790 2005-09-13  Bastian Blank <waldi@debian.org>
28792         PR c++/16171
28793         * g++.dg/abi/mangle26.C: New test.
28794         * g++.dg/abi/mangle27.C: New test.
28795         * g++.dg/abi/mangle28.C: New test.
28796         * g++.dg/abi/mangle29.C: New test.
28798         PR c++/23839
28799         * g++.dg/parse/register1.C: New test.
28801 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
28803         PR c++/23842
28804         * g++.dg/template/access16.C: New test.
28806 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
28808         * gfortran.dg/char_pack_2.f90: Increase the vector size.
28810 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
28812         PR fortran/18899
28813         * gfortran.dg/shape_2.f90: New test.
28815 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
28817         PR target/19269
28818         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
28819         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
28820         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
28821         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
28822         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
28823         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
28824         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
28825         tests.
28827 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
28829         PR c++/23841
28830         * g++.dg/parse/template17.C: New test.
28832 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
28834         PR c++/23789
28835         * g++.dg/template/nontype14.C: New test.
28837 2005-09-12  Ian Lance Taylor  <ian@airs.com>
28839         PR g++/7874
28840         * g++.dg/lookup/friend7.C: New test.
28841         * g++.dg/lookup/friend8.C: New test.
28842         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
28843         so that it will be found via argument dependent lookup.
28844         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
28845         friend functions which will no longer be found.
28846         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
28847         function g, so that it will be found via argument dependent
28848         lookup.
28849         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
28850         * g++.old-deja/g++.mike/net43.C: Likewise.
28852 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
28854         PR c++/23691
28855         * g++.dg/template/static16.C: New test.
28857 2005-09-12  Josh Conner  <jconner@apple.com>
28859         PR middle-end/23237
28860         * gcc.c-torture/compile/pr23237.c: New test.
28862 2005-09-11  Richard Henderson  <rth@redhat.com>
28864         * g++.dg/other/error8.C: Update expected diagnostic text.
28866 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28868         PR libfortran/19872
28869         * gfortran.dg/overwrite_1.f: New test.
28871 2005-09-09  Josh Conner  <jconner@apple.com>
28873         * g++.dg/init/pr23180-1.C: Removed.
28874         * g++.dg/init/pr23180-2.C: Removed.
28876 2005-09-09  David Daney <ddaney@avtrex.com>
28878         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
28879         files which are ...
28880         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
28881         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
28883 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28885         * gfortran.dg/iostat_2.f90: New test.
28887 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
28889         PR c++/22252
28890         * g++.dg/ext/interface1.C: New test.
28891         * g++.dg/ext/interface1.h: Likewise.
28892         * g++.dg/ext/interface1a.cc: Likewise.
28894 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
28896         * gfortran.dg/iomsg_1.f90: New test case.
28898 2005-09-09  Richard Guenther  <rguenther@suse.de>
28900         PR c++/23624
28901         * g++.dg/tree-ssa/pr23624.C: New testcase.
28903 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
28905         PR fortran/19239
28906         * gfortran.dg/vector_subscript_1.f90,
28907         * gfortran.dg/vector_subscript_2.f90: New tests.
28909 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
28911         PR fortran/21104
28912         * gfortran.dg/array_alloc_1.f90,
28913         * gfortran.dg/array_alloc_2.f90,
28914         * gfortran.dg/array_alloc_3.f90: New tests.
28916 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
28918         PR fortran/12840
28919         * gfortran.dg/array_constructor_6.f90
28920         * gfortran.dg/array_constructor_7.f90
28921         * gfortran.dg/array_constructor_8.f90
28922         * gfortran.dg/array_constructor_9.f90
28923         * gfortran.dg/array_constructor_10.f90
28924         * gfortran.dg/array_constructor_11.f90
28925         * gfortran.dg/array_constructor_12.f90: New tests.
28927 2005-09-08  Josh Conner  <jconner@apple.com>
28929         PR c++/23180
28930         * g++.dg/init/pr23180-1.C: New test.
28931         * g++.dg/init/pr23180-2.C: New test.
28933 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
28935         PR fortran/18878
28936         * gfortran.dg/module_double_reuse.f90: New.
28938 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
28940         PR fortran/23270
28941         PR fortran/22304
28942         PR fortran/18870
28943         PR fortran/17917
28944         PR fortran/16511
28945         * gfortran.dg/common_equivalence_1.f: New.
28946         * gfortran.dg/common_equivalence_2.f: New.
28947         * gfortran.dg/common_equivalence_3.f: New.
28948         * gfortran.dg/contained_equivalence_1.f90: New.
28949         * gfortran.dg/module_blank_common.f90: New.
28950         * gfortran.dg/module_commons_1.f90: New.
28951         * gfortran.dg/module_equivalence_1.f90: New.
28952         * gfortran.dg/nested_modules_1.f90: New.
28953         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
28954         equivalences and add comment to connect the test with
28955         the PR.
28957 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28959         PR fortran/23765
28960         * gfortran.dg/common_6.f90: New test.
28962 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
28964         PR fortran/15326
28965         * gfortran.dg/char_result_1.f90,
28966         * gfortran.dg/char_result_2.f90,
28967         * gfortran.dg/char_result_3.f90,
28968         * gfortran.dg/char_result_4.f90,
28969         * gfortran.dg/char_result_5.f90,
28970         * gfortran.dg/char_result_6.f90,
28971         * gfortran.dg/char_result_7.f90,
28972         * gfortran.dg/char_result_8.f90: New tests.
28974 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
28976         PR fortran/19928
28977         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
28979 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
28981         PR obj-c++/16816
28982         * obj-c++.dg/selector-5.mm: New test.
28983         * obj-c++.dg/selector-6.mm: New test.
28985 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
28987         PR objc/20574
28988         PR objc/19324
28989         * objc.dg/error-1.m: New test.
28991 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
28993         PR fortran/23373
28994         * gfortran.fortran-torture/execute/pr23373-1.f90,
28995         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
28997 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
28999         PR libfortran/23760
29000         * gfortran.dg/g77/1832.f: Remove long string in write statement
29001         to allow the test to pass on correct list directed output with
29002         prepended space.
29004 2005-09-07  James E Wilson  <wilson@specifix.com>
29006         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
29008 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
29010         * gfortran.dg/parameter+save.f90: Rename to
29011         * gfortran.dg/parameter_save.f90: .. this.
29013 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
29015         PR fortran/20848
29016         * gfortran.dg/parameter+save.f90: New test case.
29018 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
29020         PR fortran/19269
29021         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
29023 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
29025         PR c/23075
29026         * gcc.dg/pr23075.c: New test.
29027         * g++.dg/warn/pr23075.C: New test.
29029         PR target/22362
29030         * gcc.target/i386/pr22362.c: New test.
29032         PR rtl-optimization/23098
29033         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
29035         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
29036         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
29037         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
29039 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
29041         * g++.dg/expr/cast6.C: New test.
29043         PR c++/9782
29044         * g++.dg/init/new15.C: New test.
29046 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
29048         * gcc.dg/vect/Os-vect-95.c: New test.
29049         * gcc.dg/vect/vect-95.c: Same.
29051 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
29053         * gcc.dg/vect/vect-29.c: Update xfail testing.
29054         * gcc.dg/vect/vect-44.c: Same.
29055         * gcc.dg/vect/vect-48.c: Same.
29056         * gcc.dg/vect/vect-50.c: Same.
29057         * gcc.dg/vect/vect-72.c: Same.
29058         * gcc.dg/vect/vect-77.c: Same.
29059         * gcc.dg/vect/vect-78.c: Same.
29060         * gcc.dg/vect/vect-80.c: Same.
29061         * gcc.dg/vect/vect-96.c: Same.
29062         * gcc.dg/vect/vect-100.c: Same.
29063         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
29064         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
29065         * gfortran.dg/vect/vect-5.f90: Same.
29067 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
29069         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
29070         start strings.
29071         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
29072         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
29074         PR c++/23056
29075         * g++.dg/opt/pr23056.C: New test.
29077         PR rtl-optimization/23098
29078         * gcc.target/i386/pr23098.c: New test.
29080 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
29082         PR c++/23667
29083         * g++.dg/template/static15.C: New test.
29085         PR c++/21440
29086         * g++.dg/ext/stmtexpr5.C: New test.
29087         * g++.dg/ext/stmtexpr6.C: Likewise.
29089 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
29091         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
29093         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
29094         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
29095         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
29097 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
29099         PR libfortran/23321
29100         * gfortran.dg/direct_io_4.f90: New test case.
29102 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
29103             Rasmus Hahn  <rassahah@neofonie.de>
29105         PR libobjc/23108
29106         * objc.dg/type-stream-1.m: New test.
29108 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
29110         PR fortran/23661
29111         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
29112         gfortran.dg/print_fmt_3.f90: New test.
29114 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
29116         * gfortran.dg/fmt_t_1.f90: New test.
29118 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
29120         PR rtl-optimization/23454
29121         * g++.dg/opt/pr23454.C: New test.
29123 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
29125         PR c++/23699
29126         * g++.dg/ext/static1.C: New test.
29128 2005-09-02  Richard Henderson  <rth@redhat.com>
29130         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
29131         tail call to check_fa_work.
29133 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
29135         PR c++/21687
29136         * g++.dg/other/gc3.C: New test.
29138 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
29140         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
29141         * gcc.dg/20050826-1.c: Likewise.
29143 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
29145         PR c++/23167
29146         * g++.dg/expr/volatile1.C: New test.
29148 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
29150         PR middle-end/23547
29151         * gcc.dg/pr23547.c: New test.
29153 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
29155         PR c/22061
29156         * gcc.c-torture/execute/pr22061-1.c,
29157         * gcc.c-torture/execute/pr22061-2.c,
29158         * gcc.c-torture/execute/pr22061-3.c,
29159         * gcc.c-torture/execute/pr22061-4.c: New tests.
29161 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
29163         * gcc.dg/Wredundant-decls-2.c: New test to check that
29164         -Wredundant-decls does not issue warning for a variable
29165         definition following a declaration.
29167 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
29169         PR debug/7241
29170         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
29171         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
29172         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
29174         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
29175         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
29176         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
29177         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
29178         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
29179         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
29180         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
29181         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
29183 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
29185         PR objc/23306
29186         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
29187         scan-assmbler.
29189 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
29191         PR target/21255
29192         * gcc.dg/pr21255-1.c: New test.
29193         * gcc.dg/pr21255-2-mb.c: Likewise.
29194         * gcc.dg/pr21255-2-ml.c: Likewise.
29195         * gcc.dg/pr21255-3.c: Likewise.
29196         * gcc.dg/pr21255-4.c: Likewise.
29198 2005-08-31  Dale Johannesen  <dalej@apple.com>
29200         * gcc.dg/20050830-1.c: New.
29202 2005-08-31  Josh Conner  <jconner@apple.com>
29204         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
29205         command-line options for arm-*-* targets.
29206         * g++.dg/init/array16.C: Likewise.
29207         * g++.dg/other/crash-4.C: Likewise.
29209 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
29211         PR obj-c++/23640
29212         * obj-c++.dg/gnu-runtime-3.mm: New test.
29214 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29216         PR c++/13377
29217         * g++.dg/lookup/ambig4.C: New test.
29218         * g++.dg/lookup/ambig5.C: New test.
29219         * g++.dg/tc1/dr101.C: Adjust error markers.
29221 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29223         PR c++/23639
29224         * g++.dg/template/ttp5.C: Adjust error markers.
29226 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
29228         PR testsuite/23609
29229         * lib/obj-c++.exp: Include target-libpath.exp.
29230         (obj-c++_link_flags): Look for the GNU libobjc library
29231         and set the library path to include it.
29232         Don't manually set LD_LIBRARY_PATH (etc.) but call
29233         set_ld_library_path_env_vars instead.
29234         (obj-c++_target_compile): Don't set library path or
29235         linker flags because they are already set correctly
29236         in obj-c++_link_flags.
29238 2005-08-30  Josh Conner  <jconner@apple.com>
29240         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
29241         to command-line options for arm-*-* targets.
29243 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
29245         * g++.dg/other/i386-1.C: New.
29247 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
29249         PR preprocessor/20348
29250         PR preprocessor/20356
29251         * gcc.dg/cpp/pr20348.c: New test.
29252         * gcc.dg/cpp/pr20348.h: New file.
29253         * gcc.dg/cpp/inc/pr20348.h: New file.
29254         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
29255         * gcc.dg/cpp/pr20356.c: New test.
29256         * gcc.dg/cpp/pr20356.h: New file.
29257         * gcc.dg/cpp/inc/pr20356.h: New file.
29258         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
29260 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
29262         * gfortran.fortran-torture/execute/intrinsic_count.f90:
29263         Fix array dimension to avoid correct end-of-file error.
29265 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
29267         PR libfortran/23598
29268         * gfortran.dg/iostat_1.f90: New test.
29270 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
29272         PR middle-end/23408
29273         * gcc.dg/pr23408.c: New test.
29275 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
29277         PR c++/23099
29278         * g++.dg/init/member1.C: Make sure erroneous static data member
29279         definitions are required.
29280         * g++.dg/template/static13.C: New test.
29281         * g++.dg/template/static14.C: Likewise.
29283 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
29285         * gcc.target/i386/pr23575.c: Use -msse2 instead of
29286         -march=pentium4, remove ilp32 requirement.
29288         PR middle-end/23484
29289         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
29290         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
29292 2005-08-29  Andreas Jaeger  <aj@suse.de>
29294         PR testsuite/23607
29295         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
29297 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
29299         * gcc.c-torture/execute/20050316-2.c: New test.
29300         * gcc.c-torture/execute/20050316-3.c: New test.
29301         * gcc.dg/torture/pr16104-1.c: New test.
29303 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
29305         PR middle-end/23463
29306         * gcc.c-torture/execute/zero-struct-1.c: New test.
29308 2005-08-27  Richard Guenther  <rguenther@suse.de>
29310         PR target/23575
29311         * gcc.target/i386/pr23575.c: New testcase.
29313 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
29315         PR rtl-optimization/23561
29316         * gcc.c-torture/execute/20050826-1.c: New test.
29318         PR rtl-opt/23560
29319         * gcc.c-torture/execute/20050826-2.c: New test.
29321 2005-08-26  Dale Johannesen  <dalej@apple.com>
29323         * gcc.dg/20030711-1.c: Modify to work on Darwin.
29324         * gcc.dg/20050826-1.c: New.
29326 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
29328         PR c++/19004
29329         * g++.dg/template/nontype13.C: New test.
29331         PR c++/23491
29332         * g++.dg/init/new14.C: New test.
29333         * g++.dg/expr/anew1.C: Do not XFAIL.
29334         * g++.dg/expr/anew2.C: Likewise.
29335         * g++.dg/expr/anew3.C: Likewise.
29337 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
29339         PR middle-end/22439
29340         * gcc.dg/vla-3.c: New test.
29342 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
29344         PR fortran/20363
29345         * gfortran.dg/named_interface.f90: New.
29347 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
29349         * gcc.c-torture/execute/frame-address.c: New test.
29351 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
29353         PR c++/20817
29354         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
29356 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
29358         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
29360 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
29362         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
29363         * gcc.dg/altivec-22.c: Rename from..
29364         * gcc.dg/altivec-nomfcr.c: ..this.
29366 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
29368         PR tree-optimization/23546
29369         * gcc.dg/tree-ssa/pr23546.c: New test.
29371 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
29373         PR fortran/17758
29374         * gfortran.dg/nonreturning_statements.f90: New test.
29376 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
29378         PR c++/22454
29379         * g++.dg/parse/crash29.C: New.
29381 2005-08-23  DJ Delorie  <dj@redhat.com>
29383         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
29384         constants have the L suffix.
29386 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
29388         PR c++/23044
29389         * g++.dg/template/instantiate8.C: New.
29391 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
29393         PR middle-end/23467
29394         * gcc.c-torture/execute/pr23467.c: New test.
29396 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
29398         PR tree-optimization/22043
29399         * gcc.c-torture/execute/20050613-1.c: New test.
29401 2005-08-23  Ben Elliston  <bje@au.ibm.com>
29403         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
29405 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
29407         PR rtl-optimization/23478
29408         * g++.dg/opt/pr23478.C: New test.
29410 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
29412         PR c/18715
29413         * gcc.dg/switch-warn-3.c: New test.
29415 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29417         PR c++/22233
29418         * g++.dg/template/param1.C: New test.
29420 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29422         PR c++/23089
29423         * g++.dg/other/incomplete1.C: New test.
29425 2005-08-22  Ira Rosen  <irar@il.ibm.com>
29427         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
29428         are vectorizable.
29430 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29432         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
29433         d_lines_5.f: New.
29435 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
29437         * gcc.target/i386/sse-4.c: New test.
29439 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29441         PR testsuite/23239
29442         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
29444 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
29446         * gcc.dg/20050811-1.c: New test.
29447         * gcc.dg/20050811-2.c: New test.
29449 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
29451         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
29453 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
29455         PR 23476
29456         * gcc.c-torture/compile/pr23476.c: New test.
29458 2005-08-19  Devang Patel  <dpatel@apple.com>
29460         PR tree-optimization/23048
29461         * gcc.dg/tree-ssa/pr23048.c: New test.
29463 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
29465         PR middle-end/20624
29466         * g++.dg/warn/Wreturn-3.C: New test
29468 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
29470         PR tree-optimization/22228
29471         * g++.dg/vect/pr22543.cc: New test.
29473 2005-08-17  Steven Bosscher  <stevenb@suse.de>
29475         PR tree-optimization/21574
29476         * gcc.dg/tree-ssa/pr21574.c: New test.
29478 2005-08-16  James E Wilson  <wilson@specifix.com>
29480         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
29482 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
29484         PR tree-opt/23402
29485         * gcc.c-torture/compile/zero-strct-3.c: New test.
29486         * gcc.c-torture/compile/zero-strct-4.c: New test.
29488 2005-08-16  Steven Bosscher  <stevenb@suse.de>
29490         PR target/23376
29491         * gcc.target/x86_64/pr23376.c: New test.
29493 2005-08-16  Ian Lance Taylor  <ian@airs.com>
29495         PR c++/23337
29496         * g++.dg/ext/vector2.C: New.
29498 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
29500         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
29502 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
29504         PR libfortran/23428
29505         * gfortran.dg/inquire-complex.f90: New test case.
29507 2005-08-16  James E Wilson  <wilson@specifix.com>
29509         PR tree-optimization/21105
29510         * gcc.dg/large-size-array.c: New.
29512 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
29514         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
29515         type.
29516         * gcc.dg/vect/vect-41: Likewise.
29517         * gcc.dg/vect/vect-42: Likewise.
29518         * gcc.dg/vect/vect-43: Likewise.
29519         * gcc.dg/vect/vect-44: Likewise.
29520         * gcc.dg/vect/vect-46: Likewise.
29521         * gcc.dg/vect/vect-47: Likewise.
29522         * gcc.dg/vect/vect-48: Likewise.
29523         * gcc.dg/vect/vect-52: Likewise.
29524         * gcc.dg/vect/vect-53: Likewise.
29525         * gcc.dg/vect/vect-54: Likewise.
29526         * gcc.dg/vect/vect-55: Likewise.
29527         * gcc.dg/vect/vect-56: Likewise.
29528         * gcc.dg/vect/vect-57: Likewise.
29529         * gcc.dg/vect/vect-58: Likewise.
29530         * gcc.dg/vect/vect-59: Likewise.
29531         * gcc.dg/vect/vect-60: Likewise.
29532         * gcc.dg/vect/vect-61: Likewise.
29533         * gcc.dg/vect/vect-85: Likewise.
29534         * gcc.dg/vect/vect-87: Likewise.
29535         * gcc.dg/vect/vect-88: Likewise.
29536         * gcc.dg/vect/vect-93.c: Likewise.
29537         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
29538         * gcc.dg/vect/vect-75: Likewise.
29539         * gcc.dg/vect/vect-76: Likewise.
29540         * gcc.dg/vect/vect-77: Likewise.
29541         * gcc.dg/vect/vect-78: Likewise.
29542         * gcc.dg/vect/vect-80: Likewise.
29543         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
29544         vectorized for the expected reason, rather than checking how alignment
29545         was handled.
29546         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
29547         aligned type and also instead of aligned pointers. Added documentation.
29549 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
29551         * gfortran.dg/power.f90: New test.
29553 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
29555         PR rtl-optimization/23299
29556         * g++.dg/opt/pr23299.C: New test.
29558 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29560         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
29562 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
29564         * g++.dg/template/local6.C: New test.
29566 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
29568         * execute/exceptions/finally-1.m: Check that the catch and finally are
29569         being called.  Also add a "return 0;" at the end of main.
29571 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
29573         PR fortran/21432.
29574         * gfortran.dg/namelist_print_1.f: New test of functionality of
29575         PRINT namelist.
29576         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
29577         namelist generates error with -std=f95.
29579 2005-08-14  Ira Rosen  <irar@il.ibm.com>
29581         PR tree-optimization/23119
29582         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
29584 2005-08-13  Marcin Koziej  <creep@desk.pl>
29585             Andrew Pinski  <pinskia@physics.uc.edu>
29587         PR libobjc/22492
29588         * execute/exceptions/finally-1.m: New test.
29590 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29592         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
29593         testsuite.
29594         * objc/execute/exceptions/trivial.m: New test.
29595         * objc.dg/try-catch-11.m: Move to ...
29596         * objc/execute/exceptions/foward-1.m: Here.
29597         * objc.dg/try-catch-2.m: Move to ...
29598         * objc/execute/exceptions/catchall-1.m: Here.
29599         * objc.dg/try-catch-8.m: Move to ...
29600         * objc/execute/exceptions/local-variables-1.m: Here.
29602 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29604         * objc.dg/nested-func-1.m: Move to ...
29605         * objc/execute/nested-func-1.m: Here.
29607 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29609         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
29610         in ${options} instead of [target_info name].
29611         * lib/obj-c++.exp (objc_target_compile): Likewise.
29613 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29615         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
29617 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29619         part of PR testsuite/23348
29620         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
29621         each of the torture options.
29622         * objc/compile/trivial.m: New test.
29624 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
29626         * gfortran.dg/eoshift.f90: Correct format.
29628 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
29630         * gfortran.fortran-torture/execute/character_passing.f90:
29631         Fix comment typo.
29633 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
29635         PR c++/8271
29636         * g++.dg/template/unify10.C: New.
29638 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
29640         * g++.dg/parse/pr22514.C: Move to...
29641         * g++.dg/debug/pr22514.C: here.
29643 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29645         PR c++/23266
29646         * g++.dg/inherit/pure1.C: New test.
29648         * ChangeLog: Fix typos.
29650 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29651             Steven Bosscher  <stevenb@suse.de>
29653         * gfortran.dg/runtime_warning_1.f90: New test.
29655 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
29657         PR c++/23219
29658         * g++.dg/parse/crash28.C: New.
29660 2005-08-11  Richard Guenther  <rguenther@suse.de>
29662         PR target/23289
29663         * gcc.target/i386/tailcall-1.c: New testcase.
29665 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
29667         * gcc.dg/vect/vect-67.c: Un-xfail.
29669 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
29671         PR c++/23225
29672         * g++.dg/parse/crash27.C: new test.
29674 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
29676         PR libfortran/22143
29677         * gfortran.dg/shift-kind.f90: New testcase.
29679 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
29681         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
29682         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
29684 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29686         PR c++/20646
29687         * g++.dg/other/mult-stor1.C: New test.
29689 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
29691         * gcc.c-torture/pr18299-1.c: Move to ...
29692         * gcc.c-torture/compile/pr18299-1.c: Here.
29694 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
29696         * gfortran/fortran.torture/execute/character_passing.f90:
29697         Fix types for LSAME.
29699 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
29701         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
29702         input data back to what it was originally.
29704 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
29706         * objc.dg/try-catch-8.m: Enable for all targets.
29708 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
29710         * gcc.dg/pr23165.c: New test.
29712 2005-08-09  Steven Bosscher  <stevenb@suse.de>
29714         PR tree-optimization/23234
29715         * gcc.dg/tree-ssa/pr23234.c: New test.
29717 2005-08-08  Josh Conner  <jconner@apple.com>
29719         PR rtl-optimization/23241
29720         * gcc.dg/char-compare.c: New test.
29722 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29724         PR c++/22508
29725         * g++.dg/init/new13.C: New test.
29727 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
29729         PR c++/21166
29730         * g++.dg/other/crash-4.C: Adjust
29731         * g++/dg/ext/packed9.C: New.
29733 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
29735         PR middle-end/21964
29736         * gcc.c-torture/execute/pr21964-1.c: New test.
29738 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
29740         PR c/22458
29741         * gcc.dg/pr22458-1.c: New test.
29743 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
29744             Steven G. Kargl <kargls@comcast.net>
29746         PR fortran/22390
29747         * gfortran.dg/flush_1.f90: New test.
29749 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29751         PR c++/23191
29752         * g++.dg/template/eh2.C: New test.
29754 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29756         PR c++/19498
29757         * g++.dg/template/instantiate7.C: New test.
29759 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
29761         PR c/23113
29762         * gcc.dg/Wunused-value-1.c: New test.
29764 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
29766         PR rtl-optimization/23233
29767         * gcc.c-torture/compile/pr23233-1.c: New test.
29769 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
29771         PR fortran/18833
29772         PR fortran/20850
29773         * gfortran.dg/equiv_1.f90: New test.
29774         * gfortran.dg/equiv_2.f90: New test.
29775         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
29776         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
29777         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
29779 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
29781         * gcc.c-torture/execute/vrp-5.c: New test.
29782         * gcc.c-torture/execute/vrp-6.c: New test.
29783         * gcc.dg/tree-ssa/vrp21.c: New test.
29785 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
29787         * g++.dg/parse/pr22514.C: New test.
29789 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
29791         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
29793         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
29794         instead of constant loads / pool entries.
29796 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
29798         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
29799         TEST_TO_WCTYPE.
29801 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
29803         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
29804         __WINT_TYPE__ in generated prototypes if possible.
29806 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
29808         PR 22037
29809         * g++.dg/tree-ssa/pr22037.C:
29811 2005-08-04  Richard Henderson  <rth@redhat.com>
29813         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
29814         scan-tree-dump-times directive.
29816 2005-08-04  Jan Hubicka  <jh@suse.cz>
29818         * gcov-1.C: Fix switch counts.
29819         * gcov-4b.c: Likewise.
29821 2005-08-03  Jeff Law  <law@redhat.com>
29823         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
29825 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
29827         * gcc.c-torture/execute/pr23135.c: New test.
29829 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29831         PR tree-optimization/19899
29832         * gcc.dg/tree-ssa/scev-1.c: New test.
29833         * gcc.dg/tree-ssa/scev-2.c: New test.
29835 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
29837         PR target/18582
29838         * gcc.dg/torture/pr18582-1.c: New test.
29840 2005-08-03  Jan Hubicka  <jh@suse.cz>
29842         * update-conroll.c: New testcase.
29843         * update-conroll-2.c: New testcase.
29845 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
29847         * gfortran.dg/constant_substring.f: New test.
29848         * gfortran.dg/pr22491.f: New test.
29850 2005-08-02  Jan Hubicka  <jh@suse.cz>
29852         * update-threading.c: Replace by the proper one.
29854 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
29856         PR 23164
29857         * g++.dg/tree-ssa/pr23164.C: New test.
29859 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
29861         * gcc.dg/tree-ssa/pr23192.c: New test.
29863 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
29865         * gcc.c-torture/execute/vrp-4.c: New test.
29867 2005-08-02  Jan Hubicka  <jh@suse.cz>
29869         * update-threading.c: New test.
29871 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
29873         * gcc.c-torture/compile/20050801-1.c: New test.
29874         * gcc.c-torture/compile/20050801-2.c: New test.
29876 2005-08-01  Jan Hubicka  <jh@suse.cz>
29878         * val-prof-5.c: New test.
29880 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
29882         PR c/22311
29883         * gcc.dg/pr22311-1.c : New test.
29885 2005-07-31  Steven Bosscher  <stevenb@suse.de>
29887         PR target/23095
29888         * gfortran.dg/pr23095.f: New test.
29890         PR c++/22003
29891         * g++.dg/other/pr22003.C: New test.
29893 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
29895         PR target/20621
29896         * gcc.c-torture/execute/pr20621-1.c: New test.
29898 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
29900         * gfortran.dg/comma_format_extension_4.f: Adjust length
29901         of string for format.
29902         * gfortran.dg/der_array_io_1.f: Replace illegal internal
29903         print statement with internal write.
29904         * gfortran.dg/der_array_io_2.f: Likewise.
29905         * gfortran.dg/der_array_io_3.f: Likewise.
29907 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
29909         * gcc.dg/fold-abs-4.c: new test.
29911 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
29913         PR fortran/22570 an related issues.
29914         * gfortran.dg/x_slash_1.f: New test.
29916 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
29918         PR c/23143
29919         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
29920         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
29922 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29924         PR c/529
29925         * gcc.dg/Wshadow-3.c: New test.
29927 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
29929         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
29930         used to have the wrong bounds).
29932 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29934         PR c/21720
29935         * gcc.dg/hex-round-1.c: Test more cases.
29936         * gcc.dg/hex-round-2.c: New test.
29938 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
29940         PR 22550
29941         * g++.dg/tree-ssa/pr22550.C: New test.
29943 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
29945         * gcc.dg/tree-ssa/vrp19.c: New test.
29946         * gcc.dg/tree-ssa-vrp20.c: New test.
29948 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29950         PR c/22240
29951         * gcc.dg/transparent-union-4.c: New test.
29953 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29955         PR c/22192
29956         * gcc.dg/c99-vla-2.c: New test.
29958 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29960         PR c/21720
29961         * gcc.dg/hex-round-1.c: New test.
29963 2005-07-28  Jan Hubicka  <jh@suse.cz>
29965         * inliner-1.c: Do not dump everything.
29966         * tree-prof.exp: Do not pass -ftree-based-profiling.
29967         * bprob.exp: Likewise.
29969         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
29971 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
29973         PR c++/22545
29974         * g++.dg/expr/ptrmem7.C: New test.
29976 2005-07-28  Mike Stump  <mrs@apple.com>
29978         * g++.old-deja/g++.mike/visibility-1.C: New test.
29980 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
29982         PR c/20187
29983         * gcc.c-torture/execute/pr20187-1.c: New test.
29985 2005-07-28  Jeff Law  <law@redhat.com>
29987         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
29988         * gcc.dg/tree-ssa/vrp18.c: New test.
29990 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
29992         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
29994 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
29996         PR tree-optimization/22506
29997         * gcc.dg/vect/ps22506.c: New test.
29999 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
30001         PR target/21149
30002         * gcc.target/i386/sse-3.c: New test.
30004 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
30006         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
30007         * gcc.target/mips/mips32-dsp-type.c: Likewise.
30009 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
30011         PR c/22589
30012         * gcc.c-torture/compile/pr22589-1.c: New test.
30014 2005-07-28  Jan Hubicka  <jh@suse.cz>
30016         * update-loopch.c: New testcase.
30018 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
30020         PR rtl-optimization/23047
30021         * gcc.c-torture/execute/pr23047.c: New test.
30022         * gcc.c-torture/execute/pr23047.x: New.
30024 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
30026         PR tree-optimization/22493
30027         * gcc.c-torture/execute/pr22493-1.c: New test.
30028         * gcc.c-torture/execute/pr22493-1.x: New.
30029         * gcc.c-torture/execute/vrp-1.c: New test.
30030         * gcc.c-torture/execute/vrp-2.c: New test.
30031         * gcc.c-torture/execute/vrp-2.c: New test.
30033 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
30035         * gcc.target/frv/all-builtin-read8.c: Delete.
30036         * gcc.target/frv/all-builtin-read16.c: Delete.
30037         * gcc.target/frv/all-builtin-read32.c: Delete.
30038         * gcc.target/frv/all-builtin-read64.c: Delete.
30039         * gcc.target/frv/all-builtin-write8.c: Delete.
30040         * gcc.target/frv/all-builtin-write16.c: Delete.
30041         * gcc.target/frv/all-builtin-write32.c: Delete.
30042         * gcc.target/frv/all-builtin-write64.c: Delete.
30043         * gcc.target/frv/all-read-write-1.c: New.
30045 2005-07-27  Jeff Law  <law@redhat.com>
30047         * gcc.c-torture/execute/pr22630.c: New test.
30049 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
30051         PR tree-optimization/23073
30052         * gcc.dg/vect/nodump-pr23073.c: New test.
30053         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
30055 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
30057         PR tree-optimize/22348
30058         * gcc.c-torture/execute/pr22348.c: New.
30060 2005-07-27  Richard Guenther  <rguenther@suse.de>
30062         * gcc.dg/tree-ssa/salias-1.c: New testcase.
30064 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30066         PR fortran/22503
30067         * gfortran.dg/logical_comp.f90: New test.
30069 2005-07-27  Jan Hubicka  <jh@suse.cz>
30071         * inliner-1.c: Add cleanup of dumps.
30072         * val-prof-*.c: Likewise.
30073         * update-tailcall.c: New.
30075 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
30077         PR 22591
30078         * gcc.dg/tree-ssa/pr22591.c: New test.
30079         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
30081 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
30083         PR libobjc/22606
30084         * objc.dg/try-catch-11.m: New test.
30086 2005-07-26  Richard Guenther  <rguenther@suse.de>
30088         PR tree-optimization/22486
30089         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
30091 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
30093         PR tree-opt/22484
30094         * g++.dg/opt/loop2.C: New test.
30096 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
30098         * gcc.dg/tree-ssa/reassoc-3.c: New test.
30099         * gcc.dg/tree-ssa/reassoc-4.c: New test.
30101 2005-07-25  Adam Nemet  <anemet@lnxw.com>
30103         * lib/profopt.exp (profopt-execute): Check for profiling data
30104         files on the target.
30106 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
30108         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
30109         for matching of asm labels.
30111 2005-07-25  Richard Guenther  <rguenther@suse.de>
30113         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
30115 2005-07-25  Richard Guenther  <rguenther@suse.de>
30117         PR testsuite/22624
30118         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
30120 2005-07-25  Ira Rosen  <irar@il.ibm.com>
30122         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
30123         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
30124         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
30125         * gcc.dg/vect/vect-100.c: New test.
30126         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
30127         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
30128         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
30129         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
30130         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
30131         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
30132         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
30133         * gfortran.dg/vect/pr19049.f90: New testcase.
30134         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
30136 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
30138         * gcc.c-torture/execute/20050713-1.c: New test.
30140         PR fortran/20063
30141         * gfortran.fortran-torture/execute/data_4.f90: New test.
30143         PR middle-end/20303
30144         * gcc.dg/visibility-d.c: New test.
30146 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
30148         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
30149         * gfortran.dg/underflow.f90: Ditto.
30151 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30153         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
30154         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
30155         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
30157 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
30159         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
30160         include case of field width of zero.
30162 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
30164         PR libgfortran/21875
30165         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
30166         with trailing blanks on normal formatted read.
30168 2005-07-23  Chao-ying Fu  <fu@mips.com>
30170         * gcc.target/mips/mips32-dsp-type.c: New test.
30171         * gcc.target/mips/mips32-dsp.c: New test.
30173 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
30175         PR testsuite/21073
30176         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
30178         PR testsuite/20454
30179         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
30180         and __cyg_profile_func_exit.
30182 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
30184         * gfortran.dg/comma_format_extension_3.f: Fix typo.
30185         * gfortran.dg/comma_format_extension_4.f: Same.
30186         * gfortran.dg/pr15332.f: Same.
30187         * gfortran.dg/pr21730.f: Same.
30189 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
30191         * g++.dg/opt/vrp2.C: Fix testcase.
30193         PR tree-opt/22625
30194         * g++.dg/opt/vrp2.C: New test.
30196 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
30198         PR debug/21828
30199         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
30201 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
30203         * gcc.dg/tree-ssa/20050719-1.c: New test.
30205 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
30207         * gcc.dg/bfin-longcall-1.c: New file.
30208         * gcc.dg/bfin-longcall-2.c: New file.
30210 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
30212         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
30214 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
30216         PR middle-end/19055
30217         * gcc.dg/tree-ssa/pr19055.c: New test.
30218         * gcc.dg/tree-ssa/pr19055-2.c: New test.
30220 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
30222         PR C++/22358
30223         * g++.dg/other/pr22358.C: New test.
30225 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
30227         PR c++/2922
30228         * g++.dg/lookup/two-stage5.C: New test from bug comments.
30230 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30232         PR c++/15938
30233         * g++.dg/init/union2.C: New test.
30235 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30237         PR c/22393
30238         * gcc.dg/complex-4.c: New test.
30240 2005-07-21  Richard Guenther  <rguenther@suse.de>
30242         PR testsuite/22522
30243         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
30244         scanning for asm labels.
30245         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
30247 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
30249         PR target/22085
30250         * gcc.dg/altivec-pr22085.c: New.
30252 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
30254         PR tree-optimization/19210
30255         * gcc.dg/tree-ssa/pr19210-1.c: New.
30256         * gcc.dg/tree-ssa/pr19210-2.c: New.
30258 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
30260         PR rtl-optimization/22167
30261         * g++.dg/opt/pr22167.C: New test.
30263 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
30265         PR c++/2922
30266         * g++.dg/lookup/two-stage2.C: New.
30267         * g++.dg/lookup/two-stage3.C: New.
30268         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
30269         fixed two-stage name lookup for operators.
30270         * g++.dg/template/call3.C: Compiler now produces an appropriate
30271         error message.
30272         * g++.dg/template/crash37.C: Compiler now describes bla() on line
30273         14 as a candidate.
30274         * g++.dg/template/ptrmem4.C: Compiler produces different error
30275         message.
30276         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
30277         connect_to_method as a candidate.
30279 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
30281         * gcc.dg/fold-alloc-1.c: New test.
30283 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
30285         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
30286         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
30288 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
30290         * gcc.dg/fold-abs-1.c: New test.
30291         * gcc.dg/fold-abs-2.c: New test.
30292         * gcc.dg/fold-abs-3.c: New test.
30294 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
30296         Make CONSTRUCTOR use VEC to store initializers.
30297         * g++.dg/ext/complit3.C: Check for specific error messages.
30298         * g++.dg/init/brace2.C: Update error message.
30299         * g++.dg/warn/Wbraces2.C: Likewise.
30301 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
30303         PR fortran/16940
30304         * gfortran.dg/module_interface_1.f90: New test.
30306 2005-07-19  Danny Berlin <dberlin@dberlin.org>
30307             Kenneth Zadeck <zadeck@naturalbridge.com>
30309         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
30311 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30313         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
30314         specify -Wformat for these tests.
30315         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
30316         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
30317         * gcc.dg/format/opt-6.c: Delete.
30319 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
30321         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
30322         * gcc.dg/tree-ssa/sra-3.c: Likewise.
30324 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
30326         * gcc.dg/tree-ssa/alias-2.c: New test.
30328 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
30330         PR c++/22263
30331         * g++.dg/template/explicit7.C: New test.
30333 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
30335         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
30336         field width of 8 to +Inf and -Inf.
30338 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
30340         PR c++/22139
30341         * g++.dg/template/friend36.C: New test.
30343 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
30345         PR fortran/21730
30346         * gfortran.dg/pr21730.f: New test.
30348 2005-07-16  Danny Berlin <dberlin@dberlin.org>
30349             Kenneth Zadeck <zadeck@naturalbridge.com>
30351         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
30352         since pure const detection cannot run at -O1 in c compiler.
30353         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
30354         can now optimize this case properly.
30355         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
30356         because we now pass.
30357         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
30359 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
30361         PR c/22421
30362         * gcc.dg/format/bitfld-1.c: New test.
30364 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
30366         PR c++/22204
30367         * g++.dg/rtti/repo1.C: New test.
30369 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
30371         PR middle-end/22398
30372         * gcc.c-torture/compile/pr22398.c: New test.
30374 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
30376         PR c++/22132
30377         * g++.dg/expr/cast4.C: New test.
30379 2005-07-15  Richard Guenther  <rguenther@suse.de>
30381         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
30382         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
30384 2005-07-15  Steven Bosscher  <stevenb@suse.de>
30386         PR tree-optimization/22230
30387         * gcc.dg/tree-ssa/pr22230.c: New test.
30389 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
30391         * gfortran.dg/g77/cpp6.f: New test.
30393         PR fortran/22417
30394         * gfortran.dg/g77/cpp5.F: New test.
30395         * gfortran.dg/g77/cpp5.h: New file.
30396         * gfortran.dg/g77/cpp5inc.h: New file.
30398 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
30400         PR libfortran/16435
30401         * gfortran.dg/tl_editting.f90: New.
30402         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
30404 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
30406         * gfortran.dg/char_array_constructor.f90: New test.
30408 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
30410         * gfortran.dg/past_eor.f90: New.
30411         * gfortran.dg/complex_read.f90: New.
30413 2005-07-13  Jeff Law  <law@redhat.com>
30415         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
30416         additional casts.
30418         * gcc.dg/tree-ssa/pr22321.c: New test
30420 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
30422         PR tree-optimization/21921
30423         * gcc.dg/tree-ssa/pr21921.c: New.
30425 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
30427         PR tree-optimizatio/22442
30428         * gcc.dg/tree-ssa/loop-11.c: New test.
30430 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
30432         PR tree-opt/21840
30433         * gcc.c-torture/compile/pr21840.c: New test.
30435 2005-07-12  Jan Hubicka  <jh@suse.cz>
30437         * gcc.c-torture/compile/pr22379.c: New test.
30439 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
30441         PR libfortran/21593
30442         gfortran.dg/dev_null.f90: Remove outdated comment about
30443         PR libfortran/21593.
30446 2005-07-12  Dale Johannesen  <dalej@apple.com>
30448         * gcc.target/i386/compress-float-sse.c: New.
30449         * gcc.target/i386/compress-float-sse-pic.c: New.
30450         * gcc.target/i386/compress-float-387.c: New.
30451         * gcc.target/i386/compress-float-387-pic.c: New.
30452         * gcc.dg/compress-float-ppc.c: New.
30453         * gcc.dg/compress-float-ppc-pic.c: New.
30455 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
30457         PR libfortran/21593
30458         gfortran.dg/dev_null.f90: Remove targets.
30460 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
30462         PR tree-opt/22335
30463         * gcc.dg/pr22335-1.c: New test.
30464         * gcc.dg/pr22335-2.c: New test.
30466 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30468         PR c++/20172
30469         * g++.dg/template/nontype12.C : New test.
30471 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
30473         * gcc.dg/tree-ssa/loop-10.c: New test.
30475 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
30477         * gcc.c-torture/execute/20020720-1.x: Remove.
30479 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
30481         * gfortran.fortran-torture/execute/forall_7.f90: New test.
30483 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
30485         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
30486         (dg-mips-options): Use it.
30488 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
30490         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
30492 2005-07-09  Richard Henderson  <rth@redhat.com>
30494         * lib/target-supports.exp (check_effective_target_sync_char_short):
30495         Add alpha.
30497 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
30499         PR libfortran/22217
30500         * gfortran.dg/negative-z-descriptor.f90: New test.
30502 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
30504         PR tree-opt/22329
30505         * gcc.dg/pr22329.c: New test.
30507 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
30509         PR tree-optimization/20139
30510         * gcc.dg/tree-ssa/pr20139.c: New.
30512 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
30514         PR tree-opt/22356
30515         * gcc.dg/pr22356-1.c: New test.
30517 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
30519         PR c++/21799
30520         * g++.dg/template/unify8.C: New.
30521         * g++.dg/template/unify9.C: New.
30523 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
30525         * gfortran.fortran-torture/execute/entry_10.f90: New test.
30527 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
30529         * gcc.dg/darwin-version-1.c: New.
30530         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
30531         * gcc.dg/builtins-20.c: Likewise.
30532         * gcc.dg/builtins-53.c: Likewise.
30533         * gcc.dg/torture/builtins-convert-1.c: Likewise.
30534         * gcc.dg/torture/builtins-convert-2.c: Likewise.
30535         * gcc.dg/torture/builtins-convert-3.c: Likewise.
30536         * gcc.dg/torture/builtins-power-1.c: Likewise.
30537         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
30538         on Darwin.
30540 2005-07-07  Jeff Law  <law@redhat.com>
30542         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
30543         argument evaluation order.
30545 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
30547         PR libfortran/21594
30548         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30549         Add test cases where the shift length is greater than the
30550         array length.
30552 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
30554         * obj-c++.dg/proto-lossage-6.mm: New.
30555         * objc.dg/proto-lossage-6.m: New.
30557 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
30559         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
30560         * objc.dg/gnu-runtime-2.m: Likewise.
30562 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
30564         * gfortran.dg/longline.f: New test.
30566         * gfortran.dg/badline.f: New test.
30568 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
30570         PR fortran/16531
30571         PR fortran/15966
30572         PR fortran/18781
30573         * gfortran.dg/hollerith.f90: New.
30574         * gfortran.dg/hollerith2.f90: New.
30575         * gfortran.dg/hollerith3.f90: New.
30576         * gfortran.dg/hollerith4.f90: New.
30577         * gfortran.dg/hollerith_f95.f90: New.
30578         * gfortran.dg/hollerith_legacy.f90: New.
30579         * gfortran.dg/g77/cpp4.F: New. Port from g77.
30581 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
30583         PR objc/22274
30584         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
30585         * objc.dg/gnu-runtime-2.m: New.
30587 2005-07-06  Jeff Law  <law@redhat.com>
30589         * gcc.dg/tree-ssa/vrp17.c: New test.
30591 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
30593         PR fortran/22327
30594         * gfortran.dg/array_constructor_5.f90: New test.
30596 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
30598         * gfortran.fortran-torture/execute/entry_9.f90: New test.
30600 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
30602         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
30603         * gcc.dg/980816-1.c: Ditto.
30605 2005-07-06  Jeff Law  <law@redhat.com>
30607         * gcc.c-torture/compile/pr21356.c: New test.
30609 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
30611         PR c/22013
30612         PR c/22098
30613         * gcc.c-torture/compile/pr22013-1.c,
30614         gcc.c-torture/execute/pr22098-1.c,
30615         gcc.c-torture/execute/pr22098-2.c,
30616         gcc.c-torture/execute/pr22098-3.c: New tests.
30618 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
30620         PR c/22308
30621         * gcc.dg/pr22308-1.c: New test.
30623 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
30625         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
30626         target.
30627         * gcc.dg/compare9.c: Use -fshort-enums instead of
30628         -fno-short-enums.  Change the last test to dg-bogus.
30630 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
30632         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
30633         * gcc.dg/compare9.c: New.
30635 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30637         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
30639 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
30641         PR testsuite/22288
30642         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
30645 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30647         * gcc.dg/format/gcc_gfc-1.c: New.
30649 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
30651         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
30653 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30655         PR fortran/20842
30656         * gfortran.dg/io_invalid_1.f90: New test.
30658 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
30660         * gcc.dg/format/gcc_diag-1.c: Update.
30662 2005-07-02  Jeff Law  <law@redhat.com>
30664         * gcc.dg/tree-ssa/pr22051-1.c: New test.
30665         * gcc.dg/tree-ssa/pr22051-2.c: New test.
30667 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
30669         * gcc.dg/format/gcc_diag-1.c: Update.
30671 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
30673         PR tree-opt/22269
30674         * gcc.c-torture/compile/pr22269.c: New test.
30676 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
30678         PR 21584
30679         PR 22219
30680         * g++.dg/tree-ssa/pr21584-1.C: New test.
30681         * g++.dg/tree-ssa/pr21584-2.C: New test.
30683 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
30685         * obj-c++.dg/try-catch-11.mm: New.
30686         * objc.dg/try-catch-10.m: New.
30688 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
30690         * g++.dg/other/ucnid-1.C: xfail on AIX.
30692 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
30694         PR 22234
30695         * gcc.dg/20050629-1.c: New test.
30697 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
30699         * obj-c++.dg/const-str-1[0-1].mm: New.
30700         * objc.dg/const-str-1[0-1].m: New.
30702 2005-05-29  Richard Henderson  <rth@redhat.com>
30704         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
30705         Rename from check_effective_target_vect_no_max.
30706         (check_effective_target_vect_no_int_add): New.
30707         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
30708         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
30709         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30710         * gcc.dg/vect/vect-reduc-1.c: Use both.
30711         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30713 2005-05-29  Richard Henderson  <rth@redhat.com>
30715         * lib/target-supports.exp (check_effective_target_vect_no_max):
30716         Remove i386 and x86_64.
30718 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
30720         PR testsuite/21969
30721         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
30723 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
30725         PR middle-end/21969
30726         * gcc.dg/vect/pr21969.c: New test.
30728 2005-06-28  Eric Christopher  <echristo@redhat.com>
30730         PR c/22052
30731         PR c/21975
30732         * gcc.dg/inline1.c: New test.
30733         * gcc.dg/inline2.c: Ditto.
30734         * gcc.dg/inline3.c: Ditto.
30735         * gcc.dg/inline4.c: Ditto.
30736         * gcc.dg/inline5.c: Ditto.
30738 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
30740         PR libfortran/22142
30741         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30742         Add testcase also testing eoshift1 for PR 22142.
30744 2005-06-28  Richard Henderson  <rth@redhat.com>
30746         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
30747         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
30748         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
30749         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
30750         gcc.dg/tree-ssa/20030922-2.c: Likewise.
30752 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
30754         PR libfortran/22142
30755         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30756         Add testcase for PR 22142.
30758 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
30760         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
30761         gcc.target/ia64/fpreg-2.c: New tests.
30763 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30765         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
30767 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30769         PR libfortran/22170
30770         * gfortran.dg/slash_1.f90: New test.
30772 2005-06-27  Richard Henderson  <rth@redhat.com>
30774         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
30775         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
30776         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
30777         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30778         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
30779         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
30781 2005-06-27  Richard Henderson  <rth@redhat.com>
30783         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
30784         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
30786 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
30788         * obj-c++.dg/proto-lossage-5.mm: New.
30789         * objc.dg/proto-lossage-5.m: New.
30791 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
30793         PR 21959
30794         * gcc.dg/tree-ssa/pr21959.c: New test.
30796 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
30798         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
30799         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
30800         testing uninitialized var.
30802         * gcc.c-torture/execute/builtins/chk.h: New.
30803         * gcc.c-torture/execute/builtins/lib/chk.c: New.
30804         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
30805         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
30806         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
30807         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
30808         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
30809         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
30810         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
30811         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
30812         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
30813         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
30814         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
30815         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
30816         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
30817         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
30818         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
30819         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
30820         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
30821         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
30822         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
30823         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
30824         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
30825         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
30826         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
30827         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
30828         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
30829         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
30830         * gcc.dg/builtin-object-size-1.c: New test.
30831         * gcc.dg/builtin-object-size-2.c: New test.
30832         * gcc.dg/builtin-object-size-3.c: New test.
30833         * gcc.dg/builtin-object-size-4.c: New test.
30834         * gcc.dg/builtin-object-size-5.c: New test.
30835         * gcc.dg/builtin-stringop-chk-1.c: New test.
30836         * gcc.dg/builtin-stringop-chk-2.c: New test.
30837         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
30838         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
30839         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
30840         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
30841         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
30842         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
30843         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
30844         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
30845         * gcc.c-torture/execute/printf-1.c: New test.
30846         * gcc.c-torture/execute/fprintf-1.c: New test.
30847         * gcc.c-torture/execute/vprintf-1.c: New test.
30848         * gcc.c-torture/execute/vfprintf-1.c: New test.
30849         * gcc.c-torture/execute/printf-chk-1.c: New test.
30850         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
30851         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
30852         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
30854 2005-06-27  Michael Matz  <matz@suse.de>
30856         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
30857         slot is not merged if address escapes.
30859 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30861         PR c/21911
30862         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
30864 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
30866         PR middle-end/17965
30867         * gcc.c-torture/compile/20050622-1.c: New test.
30869         PR middle-end/22028
30870         * gcc.dg/20050620-1.c: New test.
30872 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
30874         PR tree-optimization/22026
30875         * gcc.dg/tree-ssa/pr22026.c: New.
30877 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
30879         PR libfortran/22144
30880         * gfortran.dg/shift-alloc.f90: New testcase.
30882 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
30884         * all files: Update FSF address in copyright headers.
30886 2005-06-22  Jan Hubicka  <jh@suse.cz>
30888         * wholeprogram-1.c: New testcase.
30889         * wholeprogram-2.c: New testcase.
30891 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
30893         PR 22171
30894         * gcc.dg/tree-ssa/pr22171.c: New test.
30896 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
30898         * gfortran.dg/simplify_modulo.f90: New.
30900 2005-06-24  Jan Hubicka  <jh@suse.cz>
30902         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
30904 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
30906         * obj-c++.dg/proto-lossage-[1-4].mm: New.
30908 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
30910         * obj-c++.dg/typedef-alias-1.mm: New.
30911         * objc.dg/typedef-alias-1.m: New.
30913 2005-06-23  Jeff Law  <law@redhat.com>
30915         * gcc.dg/tree-ssa/vrp16.c: New test.
30917 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30919         * lib/target-supports.exp: Add
30920         check_effective_target_fortran_large_real and
30921         check_effective_target_fortran_large_int to check for
30922         corresponding effective targets.
30923         * gfortran.dg/large_integer_kind_1.f90: New test.
30924         * gfortran.dg/large_real_kind_1.f90: New test.
30926 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
30928         PR tree-optimization/22117
30929         * gcc.dg/tree-ssa/pr22117.c: New.
30931 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
30933         PR testsuite/22123
30934         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
30936 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
30938         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
30940 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
30942         * gfortran.dg/f2c_4.f90: Add tests for complex functions
30943         * gfortran.dg/f2c_4.c: Likewise.
30945 2005-06-22 Paul Brook  <paul@codesourcery.com>
30947         PR fortran/21034
30948         * gfortran.dg/auto_save_1.f90: New test.
30950 2005-06-22  Michael Matz  <matz@suse.de>
30952         * gcc.target/x86-64/abi: New directory.
30953         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
30954         * gcc.target/x86-64/abi/README.gcc: New file.
30955         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
30956         * gcc.target/x86-64/abi/asm-support.s: New file.
30957         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
30958         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
30959         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
30960         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
30961         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
30962         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
30963         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
30964         * gcc.target/x86_64/abi/test_bitfields.c: New test.
30965         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
30966         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
30967         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
30968         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
30969         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
30970         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
30971         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
30972         * gcc.target/x86_64/abi/test_varargs.c: New test.
30974 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
30976         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
30977         32-bit i?86 and x86_64.
30979 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
30981         * obj-c++.dg/const-str-[1-9].mm: New tests.
30983 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
30985         PR fortran/22010
30986         * gfortran.dg/namelist_use.f90: New.
30987         * gfortran.dg/namelist_use_only.f90: New.
30989 2005-06-21  Jeff Law  <law@redhat.com>
30991         * gcc.dg/tree-ssa/vrp15.c: New test.
30993 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
30995         * lib/target-supports.exp (check_effective_target_vect_reduction):
30996         Remove.
30997         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
30998         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
30999         remove vect_reduction target keyword. Also avoid two returns in main.
31000         * gcc.dg/vect/vect-reduc-3.c: Likewise.
31001         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
31002         * gcc.dg/vect/vect-reduc-1short.c: New test.
31003         * gcc.dg/vect/vect-reduc-1char.c: New test.
31004         * gcc.dg/vect/vect-reduc-2short.c: New test.
31005         * gcc.dg/vect/vect-reduc-2char.c: New test.
31006         * gcc.dg/vect/vect-reduc-6.c: New test.
31007         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
31008         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
31009         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
31011 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31012         Paul Thomas  <pault@gcc.gnu.org>
31014         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
31015         New tests.
31017 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31019         * gfortran.dg/backslash_1.f90: New test.
31020         * gfortran.dg/backslash_2.f90: New test.
31022 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
31024         * gfortran.dg/duplicate_labels.f90: New test.
31026 2005-06-20  Jan Beulich  <jbeulich@novell.com>
31028         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
31029         unsupportable relocations.
31030         * g++.old-deja/g++.other/store-expr1.C: Likewise.
31031         * gcc.dg/20050321-2.c: xfail for NetWare.
31033 2005-06-20  Andreas Jaeger  <aj@suse.de>
31035         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
31036         gcc.target/i386/fastcall-sseregparm.c,
31037         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
31039 2005-06-19  Richard Henderson  <rth@redhat.com>
31041         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
31043 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
31045         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
31047 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
31049         PR c++/22115
31050         * g++.dg/conversion/simd2.C: Change expected error message.
31052 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
31054         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
31055         * gcc.dg/vect/vect-reduc-2.c: Likewise.
31056         * gcc.dg/vect/vect-reduc-3.c: Likewise.
31058 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
31060         * gcc.dg/fold-mod-1.c: New test.
31062 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
31064         PR fortran/19926
31065         * gfortran.dg/pr19926.f90: New test.
31067 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
31069         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
31070         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
31071         targets.
31072         * gcc.dg/vect/vect-reduc-2.c: Likewise.
31073         * gcc.dg/vect/vect-reduc-3.c: Likewise.
31075 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
31077         * gcc.target/ia64/float80-varargs-1.c: New test.
31079 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31081         PR tree-opt/22035
31082         * gfortran.dg/f2c_6.f90: New test.
31084 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
31086         PR c++/17413
31087         * g++.dg/template/local5.C: New.
31089 2005-06-17  Richard Henderson  <rth@redhat.com>
31091         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
31093 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
31095         PR testsuite/21945
31096         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
31098 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
31100         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
31101         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
31102         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
31103         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
31104         check_vect to verify the presence of hardware vector support.
31106 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
31108         PR testsuite/22056
31109         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
31111 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31113         PR libfortran/19216
31114         * gfortran.dg/pr19216.f: Add correct space between brackets and
31115         dg directive.
31117 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31119         PR libfortran/16436
31120         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
31122 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
31124         * gcc.target/i386/attributes-error.c: New testcase.
31125         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
31126         * gcc.target/i386/regparm-stdcall.c: Likewise.
31127         * gcc.target/i386/sseregparm-1.c: Likewise.
31128         * gcc.target/i386/sseregparm-2.c: Likewise.
31130 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
31132         * g++.dg/rtti/crash2.C: New.
31134 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
31136         * gcc.dg/noncompile/20040203-3.c: Update expected message.
31138 2005-06-15  David Ung  <davidu@mips.com>
31140         * gcc.target/mips/mips16e-extends.c: New test for testing the
31141         generation of MIPS16e zeb/zeh, seb/seh instructions.
31143 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
31145         PR 22018
31146         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
31147         * gcc.dg/tree-ssa/pr22018.c: New test.
31149 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
31151         * gcc.dg/simd-1.c: Update error messages.
31152         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
31153         * gcc.dg/simd-2.c: Update error messages.
31154         * gcc.dg/simd-4.c: New.
31156 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
31158         PR c++/20678
31159         * g++.dg/other/crash-4.C: New.
31161 2005-06-14  Devang Patel  <dpatel@apple.com>
31163         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
31165 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
31167         PR c++/21929
31168         * g++.dg/parse/crash11.C: Update
31170 2005-06-13  Jeff Law  <law@redhat.com>
31172         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
31173         perform the desired transformations.
31174         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
31175         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
31177 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31179         PR fortran/22038
31180         * gfortran.dg/forall_1.f90: Un-XFAIL.
31182 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
31184         PR c++/21929
31185         * g++.dg/parse/crash26.C: New.
31187         PR c++/20789
31188         * g++.dg/init/member1.C: New.
31190 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
31192         * gfortran.dg/altreturn_1.f90: New test.
31194 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
31196         PR middle-end/21985
31197         * gcc.dg/tree-ssa/pr21985.c: New test.
31199 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
31201         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
31203 2005-06-12  Roger Sayle  <roger@eyesopen.com>
31205         PR c++/21930
31206         * g++.dg/other/error10.C: New test case.
31208 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31210         PR libfortran/19155
31211         * gfortran.dg/pr19155.f: Add test.
31213 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31215         * gfortran.dg/f2c_7.f90: New test.
31217         * gfortran.dg/forall_1.f90: XFAILed.
31219 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
31221         * gcc.dg/pr14796-1.c: New.
31222         * gcc.dg/pr14796-2.c: New.
31224 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
31226         PR fortran/17792
31227         PR fortran/21375
31228         * gfortran.dg/deallocate_stat.f90: New test.
31230 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
31232         * gfortran.fortran-torture/execute/in-pack.f90: New test.
31234 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
31236         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
31237         access will be generated when this loop is vectorized. Test that
31238         accesses with same alignment were detected.
31239         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
31240         Test that accesses with same alignment were detected.
31241         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
31242         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
31243         alignment were detected.
31245 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
31247         PR c++/10611
31248         * g++.dg/conversion/simd2.C: New.
31250 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31252         * gcc.dg/Wcxx-compat-1.c: New.
31254 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
31256         PR libfortran/21480
31257         * gfortran.dg/reshape-complex.f90: Add a test for a packed
31258         complex array.
31260 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
31262         * gcc.dg/alias-8.c: New.
31264 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
31266         * gcc.dg/format/cmn_err-1.c: Update.
31268 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
31270         PR target/20666
31271         * gcc.target/sparc/fexpand-2.c: New.
31272         * gcc.target/sparc/fpmerge-2.c: New.
31273         * gcc.target/sparc/fpmul-2.c: New.
31274         * gcc.target/sparc/noresult.c: New.
31275         * gcc.target/sparc/pdist-2.c: New.
31276         * gcc.target/sparc/pdist-3.c: New.
31278 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
31280         PR testsuite/21702
31281         * gcc.target/i386/i386.exp: Fix comment typo.
31283 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
31285         PR c++/19497
31286         * g++.dg/inherit/using5.C: New.
31287         * g++.dg/inherit/using6.C: New.
31289 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31291         PR c++/19894
31292         * g++.dg/template/ptrmem15.C: New test.
31294         PR c++/20563
31295         * g++.dg/ext/label4.C: New test.
31297 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
31299         * gcc.dg/tls/debug-1.c: New test.
31301 2005-06-07  Dale Johannesen  <dalej@apple.com>
31303         * gcc.target/i386/movq.c: New.
31305 2005-06-07  Dale Johannesen  <dalej@apple.com>
31307         * gcc.dg/20050607-1.c: New.
31309 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
31311         PR middle-end/21850
31312         * gcc.c-torture/execute/20050607-1.c: New test.
31314 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
31316         PR libfortran/21926
31317         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
31318         Test case where the return array has lowest stride one,
31319         but isn't packed.
31321 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
31323         * lib/target-supports.exp (check_effective_target_sync_int_long):
31324         Add s390 and s390x targets.
31326 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
31328         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
31329         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
31330         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
31331         * gcc.dg/tree-ssa/loop-9.c: New test.
31333 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
31335         * g++.dg/parse/defarg10.C: New.
31337 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
31339         PR regression/21897
31340         * gcc.c-torture/execute/20050604-1.c: New test.
31342 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
31344         PR 21903
31345         * g++.dg/parse/defarg9.C: New.
31347         PR c++/20637
31348         * g++.dg/inherit/using4.C: New.
31349         * g++.dg/overload/error1.C: Adjust expected errors.
31350         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
31351         * g++.old-deja/g++.brendan/arm2.C: Likewise.
31352         * g++.old-deja/g++.other/redecl2.C: Likewise.
31353         * g++.old-deja/g++.other/redecl4.C: Likewise.
31354         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
31356 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
31358         * gfortran.dg/f2c_5.f90: Add -w to dg-options
31360 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
31362         * lib/gfortran.exp (gfortran_target_compile): Call
31363         dg-additional-files-options
31364         * gfortran.dg/f2c_4.f90: New file
31365         * gfortran.dg/f2c_4.c: New file
31366         * gfortran.dg/f2c_5.f90: New file
31367         * gfortran.dg/f2c_5.c: New file
31369 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31371         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
31373         PR fortran/21912
31374         * gfortran.dg/array_constructor_4.f90: New test.
31376 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
31378         PR c++/21619
31379         * g++.dg/ext/builtin9.C: New test.
31381 2005-06-05  Dale Johannesen  <dalej@apple.com>
31383         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
31384         * gcc.c-torture/execute/20050603-2.c: Ditto.
31386 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
31388         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
31389         * gcc.dg/vect/vect-reduc-1.c: New.
31390         * gcc.dg/vect/vect-reduc-2.c: New.
31391         * gcc.dg/vect/vect-reduc-3.c: New.
31393 2005-06-04  Dale Johannesen  <dalej@apple.com>
31395         * gcc.c-torture/execute/20050603-1.c: New.
31396         * gcc.c-torture/execute/20050603-2.c: New.
31397         * gcc.dg/20050603-3.c: New.
31399 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31401         PR fortran/19195
31402         * gfortran.dg/debug_1.f90: New test.
31404         * gfortran.dg/forall_1.f90: New test.
31406 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
31408         * gfortran.dg/array_constructor_3.f90: New test.
31410 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31412         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
31414 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
31416         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
31418 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
31420         PR c/21873
31421         * gcc.dg/init-excess-1.c: New test.
31423 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
31425         PR c++/21853
31426         * g++.dg/expr/static_cast6.C: New test.
31428 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
31430         * gcc.dg/tree-ssa/vrp14.c: New test.
31432 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
31434         PR c++/21336
31435         * g++.dg/template/new2.C: New test.
31437 2005-06-03  Josh Conner  <jconner@apple.com>
31439         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
31440         all entries in initializer.
31442 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
31444         PR middle-end/21858
31445         * gcc.dg/pr21858.c: New testcase.
31447 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
31449         PR tree-optimization/21292
31451         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
31452         New.
31453         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
31454         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
31455         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
31456         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
31457         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
31459 2005-06-02  Richard Henderson  <rth@redhat.com>
31461         * gcc.dg/sync-2.c: Use -march=i486 for i386.
31463 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
31465         * gcc.dg/wtypequal.c: New testcase.
31467 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
31469         PR 21582
31470         * gcc.dg/tree-ssa/pr21582.c: New test.
31472 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
31474         PR c++/21280
31475         * g++.dg/opt/interface2.h: New.
31476         * g++.dg/opt/interface2.C: New.
31477         * g++.dg/init/ctor4.C: Adjust error lines.
31478         * g++.old-deja/g++.bob/inherit2.C: Likewise.
31479         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
31480         * g++.old-deja/g++.jason/opeq3.C: Likewise.
31481         * g++.old-deja/g++.pt/assign1.C: Likewise.
31482         * g++.old-deja/g++.pt/crash20.C: Likewise.
31484 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
31486         PR tree-optimization/21734
31487         * g++.dg/vect/pr21734_1.cc: New.
31488         * g++.dg/vect/pr21734_2.cc: New.
31490 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
31492         PR c++/20350
31493         * g++.dg/template/spec24.C: New.
31495         PR c++/21151
31496         * g++.dg/pch/local-1.C: New.
31497         * g++.dg/pch/local-1.Hs: New.
31499 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
31501         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
31502         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
31503         * gcc.dg/tree-ssa/pr14341.c: New test.
31504         * gcc.dg/tree-ssa/pr14841.c: New test.
31505         * gcc.dg/tree-ssa/pr20701.c: New test.
31506         * gcc.dg/tree-ssa/pr21086.c: New test.
31507         * gcc.dg/tree-ssa/pr21090.c: New test.
31508         * gcc.dg/tree-ssa/pr21332.c: New test.
31509         * gcc.dg/tree-ssa/pr21458.c: New test.
31510         * gcc.dg/tree-ssa/pr21658.c: New test.
31511         * gcc.dg/tree-ssa/vrp01.c: New test.
31512         * gcc.dg/tree-ssa/vrp02.c: New test.
31513         * gcc.dg/tree-ssa/vrp03.c: New test.
31514         * gcc.dg/tree-ssa/vrp04.c: New test.
31515         * gcc.dg/tree-ssa/vrp05.c: New test.
31516         * gcc.dg/tree-ssa/vrp06.c: New test.
31517         * gcc.dg/tree-ssa/vrp07.c: New test.
31518         * gcc.dg/tree-ssa/vrp08.c: New test.
31519         * gcc.dg/tree-ssa/vrp09.c: New test.
31520         * gcc.dg/tree-ssa/vrp10.c: New test.
31521         * gcc.dg/tree-ssa/vrp11.c: New test.
31522         * gcc.dg/tree-ssa/vrp12.c: New test.
31523         * gcc.dg/tree-ssa/vrp13.c: New test.
31525 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
31527         PR 21029
31528         * gcc.dg/tree-ssa/pr21029.c: New test.
31530 2005-06-01  Roger Sayle  <roger@eyesopen.com>
31532         * gfortran.dg/logint-1.f: New test case.
31533         * gfortran.dg/logint-2.f: Likewise.
31534         * gfortran.dg/logint-3.f: Likewise.
31536 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
31538         PR c/21536
31539         PR c/20760
31540         * gcc.dg/20050527-1.c: New test.
31542         * gcc.dg/i386-sse-12.c: New test.
31544         PR fortran/21729
31545         * gfortran.dg/implicit_5.f90: New test.
31547 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
31549         PR fortran/20883
31550         * gfortran/assign_4.f90: New test.
31551         * gfortran/assign_2.f90: Change compile to run.
31553 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
31555         * lib/target-supports.exp
31556         (check_effective_target_sync_char_short): New.
31557         * gcc.dg/sync-2.c: New.
31559 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
31561         PR tree-optimization/21817
31562         * gcc.dg/torture/pr21817-1.c: New.
31564 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
31566         PR c++/21165
31567         * g++.dg/template/init5.C: New.
31569 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
31571         * gfortran.dg/char_initialiser_actual.f90:
31572         Test character initialisers as actual arguments.
31573         * gfortran.dg/char_pointer_comp_assign.f90:
31574         Test character pointer structure component assignments.
31575         * gfortran.dg/char_array_structure_constructor.f90:
31576         Test character components in structure constructors.
31578 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
31580         PR middle-end/20931
31581         * g++.dg/opt/pr20931.C: New test.
31583 2005-05-31  Andreas Jaeger  <aj@suse.de>
31585         PR testsuite/20772
31586         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
31587         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
31588         g++.old-deja/g++.ext/asmspec1.C,
31589         g++.old-deja/g++.other/regstack.C,
31590         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
31591         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
31592         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
31593         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
31594         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
31595         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
31596         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
31597         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
31598         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
31599         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
31600         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
31601         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
31602         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
31603         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
31604         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
31605         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
31606         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
31607         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
31608         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
31610 2005-05-31  Jeff Law  <law@redhat.com>
31612         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
31614 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
31616         PR middle-end/21743
31617         * gcc.dg/builtins-1.c: Activate disabled clog test.
31618         * gcc.dg/torture/builtin-attr-1.c: Likewise.
31620 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
31622         * gfortran.dg/char_pointer_assign.f90:
31623         Test character-pointer assignments and pointer assignments.
31624         * gfortran.dg/char_pointer_dummy.f90:
31625         Test character-pointer dummy arguments.
31626         * gfortran.dg/char_pointer_func.f90:
31627         Test character-pointer function returns.
31628         * gfortran.dg/char_pointer_dependency.f90:
31629         Test character-pointer functions with dependencies.
31631 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
31633         PR c++/21784
31634         * g++.dg/lookup/using14.C: New test.
31636 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
31638         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
31639         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
31640         trailing ^M.
31642 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
31644         PR c++/17413
31645         * g++.dg/template/local5.C: New.
31647         PR target/21761
31648         * gcc.c-torture/compile/pr21761.c: New.
31650         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
31651         before darwin8.
31653 2005-05-30  Steven G. Kargl
31655         PR fortran/20846
31656         * gfortran.dg/inquire_8.f90: New test.
31658 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31660         PR libfortran/21376
31661         * gfortran.dg/output_exponents_1.f90: New test.
31663 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31665         PR libfortran/20006
31666         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
31668 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
31670         PR c++/21210
31671         * g++.dg/ext/complex1.C: New test.
31673         PR c++/21340
31674         * g++.dg/init/ctor6.C: New test.
31676 2005-05-29  Jan Hubicka  <jh@suse.cz>
31678         * gcc.c-torture/compile/pr21562.c: New.
31680 2005-05-28  Steven G. Kargl <kargls@comcast.net>
31682         * gfortran.dg/subnormal_1.f90: New test.
31684 2005-05-28  Jan Hubicka  <jh@suse.cz>
31686         * tree-prof.exp: Fix comment.
31687         * value-prof-1.c: New.
31688         * value-prof-2.c: New.
31689         * value-prof-3.c: New.
31690         * value-prof-4.c: New.
31692 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
31694         PR c++/21614
31695         * g++.dg/expr/ptrmem6.C: New test.
31696         * g++.dg/expr/ptrmem6a.C: Likewise.
31698 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
31700         PR tree-optimization/21658
31701         * gcc.dg/tree-ssa/pr21658.c: New.
31703 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
31705         PR c++/21455
31706         * g++.dg/inherit/ptrmem3.C: New.
31708         PR c++/21681
31709         * g++.dg/parse/template16.C: New.
31711 2005-05-27  Andreas Jaeger  <aj@suse.de>
31713         * gcc.dg/setjmp-2.c: Only run in 32-bit.
31715         * gcc.dg/i386-sse-8.c: Run test on all archs.
31717 2005-05-26  Mike Stump  <mrs@apple.com>
31719         * objc.dg/isa-field-1.m: Only run on darwin.
31720         * objc.dg/lookup-1.m: Likewise.
31721         * objc.dg/try-catch-8.m: Likewise.
31723 2005-05-26  Roger Sayle  <roger@eyesopen.com>
31725         PR tree-optimization/9814
31726         * gcc.dg/pr9814-1.c: New test case.
31728 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
31730         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
31731         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
31732         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
31733         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
31734         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
31735         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
31736         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
31737         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
31738         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
31739         objc.dg/try-catch-8.m: New.
31741 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
31743         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
31744         remove extraneous semicolons.
31746 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
31748         * obj-c++.dg/comp-types-12.mm: New.
31749         * objc.dg/comp-types-11.m: New.
31750         * objc.dg/selector-4.m: New.
31752 2005-05-26  Andreas Jaeger  <aj@suse.de>
31754         PR testsuite/20772
31755         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
31756         g++.old-deja/g++.ext/attrib3.C,
31757         g++.old-deja/g++.other/store-expr1.C,
31758         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
31759         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
31760         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
31761         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
31762         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
31763         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
31764         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
31765         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
31766         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
31767         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
31768         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
31769         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
31770         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
31771         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
31772         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
31773         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
31774         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
31775         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
31776         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
31778 2005-05-26  Andreas Jaeger  <aj@suse.de>
31780         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
31781         x86-64 compilation.
31783 2005-05-26  Andreas Jaeger  <aj@suse.de>
31785         PR testsuite/20772
31786         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
31787         gcc.misc-tests/i386-pf-athlon-1.c,
31788         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
31789         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
31790         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
31791         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
31792         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
31793         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
31794         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
31795         programs.
31797         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
31798         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
31799         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
31800         x86-64 compilation.
31802         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
31803         x86_64.
31805         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
31806         effective-target ilp32.
31808 2005-05-26  David Ung  <davidu@mips.com>
31810         * gcc.target/mips/ext_ins.c: New test for testing the generation
31811         of MIPS32/64 rev 2 ext/ins instructions.
31813 2005-05-26  Andreas Jaeger  <aj@suse.de>
31815         * treelang/compile/unsigned.tree: Use gimple instead of
31816         nonexisting generic dump.
31818 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
31820         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
31822 2005-05-26  Andreas Jaeger  <aj@suse.de>
31824         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
31826 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
31828         PR libfortran/17283
31829         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
31830         Test callee-allocated memory with write statements.
31832 2005-05-25  Roger Sayle  <roger@eyesopen.com>
31834         PR middle-end/21709
31835         * gcc.dg/pr21709-1.c: New test case.
31837 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
31838             Mike Stump  <mrs@apple.com>
31840         * objc/execute/next_mapping.h: Update for C++.
31842         * obj-c++.dg/selector-1.mm: Move to...
31843         * obj-c++.dg/selector-4.mm: here...
31845         * obj-c++.dg/basic.mm: New.
31846         * obj-c++.dg/comp-types-1.mm: New.
31847         * obj-c++.dg/cxx-class-1.mm: New.
31848         * obj-c++.dg/cxx-ivars-1.mm: New.
31849         * obj-c++.dg/cxx-ivars-2.mm: New.
31850         * obj-c++.dg/cxx-ivars-3.mm: New.
31851         * obj-c++.dg/cxx-scope-1.mm: New.
31852         * obj-c++.dg/cxx-scope-2.mm: New.
31853         * obj-c++.dg/defs.mm: New.
31854         * obj-c++.dg/empty-private-1.mm: New.
31855         * obj-c++.dg/encode-1.mm: New.
31856         * obj-c++.dg/encode-2.mm: New.
31857         * obj-c++.dg/encode-3.mm: New.
31858         * obj-c++.dg/extern-c-1.mm: New.
31859         * obj-c++.dg/extra-semi.mm: New.
31860         * obj-c++.dg/fix-and-continue-2.mm: New.
31861         * obj-c++.dg/isa-field-1.mm: New.
31862         * obj-c++.dg/ivar-list-semi.mm: New.
31863         * obj-c++.dg/local-decl-1.mm: New.
31864         * obj-c++.dg/lookup-1.mm: New.
31865         * obj-c++.dg/lookup-2.mm: New.
31866         * obj-c++.dg/method-1.mm: New.
31867         * obj-c++.dg/method-2.mm: New.
31868         * obj-c++.dg/method-3.mm: New.
31869         * obj-c++.dg/method-4.mm: New.
31870         * obj-c++.dg/method-5.mm: New.
31871         * obj-c++.dg/method-6.mm: New.
31872         * obj-c++.dg/method-7.mm: New.
31873         * obj-c++.dg/no-extra-load.mm: New.
31874         * obj-c++.dg/overload-1.mm: New.
31875         * obj-c++.dg/pragma-1.mm: New.
31876         * obj-c++.dg/pragma-2.mm: New.
31877         * obj-c++.dg/private-1.mm: New.
31878         * obj-c++.dg/private-2.mm: New.
31879         * obj-c++.dg/proto-qual-1.mm: New.
31880         * obj-c++.dg/qual-types-1.mm: New.
31881         * obj-c++.dg/stubify-1.mm: New.
31882         * obj-c++.dg/stubify-2.mm: New.
31883         * obj-c++.dg/super-class-1.mm: New.
31884         * obj-c++.dg/super-class-2.mm: New.
31885         * obj-c++.dg/super-dealloc-1.mm: New.
31886         * obj-c++.dg/super-dealloc-2.mm: New.
31887         * obj-c++.dg/template-1.mm: New.
31888         * obj-c++.dg/template-2.mm: New.
31889         * obj-c++.dg/template-3.mm: New.
31890         * obj-c++.dg/template-4.mm: New.
31891         * obj-c++.dg/template-5.mm: New.
31892         * obj-c++.dg/template-6.mm: New.
31893         * obj-c++.dg/try-catch-1.mm: New.
31894         * obj-c++.dg/try-catch-2.mm: New.
31895         * obj-c++.dg/try-catch-3.mm: New.
31896         * obj-c++.dg/try-catch-4.mm: New.
31897         * obj-c++.dg/try-catch-5.mm: New.
31898         * obj-c++.dg/try-catch-6.mm: New.
31899         * obj-c++.dg/try-catch-7.mm: New.
31900         * obj-c++.dg/try-catch-8.mm: New.
31901         * obj-c++.dg/try-catch-9.mm: New.
31902         * obj-c++.dg/va-meth-1.mm: New.
31904 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
31906         * obj-c++.dg/selector-1.mm: New.
31907         * obj-c++.dg/selector-2.mm: New.
31909 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
31911         * obj-c++.dg/selector-3.mm: New.
31912         * objc.dg/selector-3.m: New.
31914 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
31916         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
31917         about where warning appears.
31919 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
31921         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
31922         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
31923         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
31924         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
31926 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
31928         * gcc.dg/20050524-1.c: New test.
31930 2005-05-25  Jan Hubicka  <jh@suse.cz>
31932         * gcc.dg/tree-prof/inliner-1.c: New.
31934 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
31936         * gcc.dg/tree-prof: New directory.
31937         * gcc.dg/tree-prof/tree-prof.exp: New.
31939 2005-05-25  DJ Delorie  <dj@redhat.com>
31941         * gcc.dg/Wattributes-1.c: New.
31942         * gcc.dg/Wattributes-2.c: New.
31943         * gcc.dg/Wattributes-3.c: New.
31945 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
31947         PR tree-optimization/19833
31948         * gcc.dg/uninit-4.c: Remove xfail.
31949         * gcc.dg/uninit-9.c: Ditto.
31951 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
31953         * obj-c++.dg/bitfield-[1-5].mm: New.
31954         * obj-c++.dg/class-protocol-1.mm: New.
31955         * obj-c++.dg/comp-types-1[0-1].mm: New.
31956         * obj-c++.dg/comp-types-[2-9].mm: New.
31957         * obj-c++.dg/encode-[4-8].mm: New.
31958         * obj-c++.dg/layout-1.mm: New.
31959         * obj-c++.dg/method-1[0-9].mm: New.
31960         * obj-c++.dg/method-2[0-1].mm: New.
31961         * obj-c++.dg/method-[8-9].mm: New.
31962         * obj-c++.dg/objc-gc-3.mm: New.
31963         * obj-c++.dg/try-catch-10.mm: New.
31964         * objc.dg/bitfield-5.m: New.
31965         * objc.dg/comp-types-10.m: New.
31966         * objc.dg/comp-types-9.m: New.
31967         * objc.dg/layout-1.m: New.
31968         * objc.dg/objc-gc-4.m: New.
31969         * objc.dg/try-catch-9.m: New.
31970         * objc.dg/class-protocol-1.m: Tweak diagnostics.
31971         * objc.dg/comp-types-1.m: Likewise.
31972         * objc.dg/comp-types-[5-6].m: Likewise.
31973         * objc.dg/method-9.m: Likewise.
31975 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
31977         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
31978         and on hardware without VMX support.
31980         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
31982         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
31984         * lib/profopt.exp (dg-final-generate, dg-final-use,
31985         profopt-final-code, profopt-get-options): New.
31986         (profopt-execute): Process test directives.
31988         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
31989         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
31990         cleanup-tree-dump, cleanup-saved-temps): Update comments.
31992 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
31994         PR C++/21645
31995         * g++.dg/init/ctor5.C: New test.
31997 2005-05-24  Ira Rosen  <irar@il.ibm.com>
31999         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
32000         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
32001         vect-113.c, vect-114.c.
32003 2005-05-23  Adam Nemet  <anemet@lnxw.com>
32005         * gcc.dg/const-elim-1.c: Remove xfails.
32007 2005-05-23  Jeff Law  <law@redhat.com>
32009         * gcc.c-torture/compile/pr21638.c: New test.
32010         * gcc.c-torture/compile/20050520-1.c: New test.
32012 2005-05-23  Nick Clifton  <nickc@redhat.com>
32014         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
32015         be a proper triple, ie: m32r*-*-*.
32016         * g++.old-deja/g++.jason/thunk3.C: Likewise.
32018 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
32020         PR middle-end/21331
32021         PR tree-opt/21293
32022         * gcc.c-torture/compile/pr21293.c: New test.
32023         * gcc.c-torture/execute/pr21331.c: New test.
32025 2004-05-20  Richard Henderson  <rth@redhat.com>
32027         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
32029 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
32031         * obj-c++-dg.exp: Add.
32032         * obj-c++.exp: Add.
32033         * obj-c++.dg/dg.exp: Add.
32035 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
32037         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
32038         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
32040 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
32042         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
32044 2004-05-19  Richard Henderson  <rth@redhat.com>
32046         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
32048 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
32050         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
32052         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
32054 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
32056         PR c++/21495
32057         * g++.dg/parse/extern1.C: New test.
32058         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
32060 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32062         * gcc.dg/c99-math.h: New.
32063         * gcc.dg/c99-math-float-1.c: New test.
32064         * gcc.dg/c99-math-double-1.c: Likewise.
32065         * gcc.dg/c99-math-long-double-1.c: Likewise.
32067 2005-05-18  Richard Henderson  <rth@redhat.com>
32069         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
32071 2005-05-18  Devang Patel  <dpatel@apple.com>
32073         * g++.dg/opt/20050511-1.C: New test.
32075 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
32077         PR libfortran/21127
32078         * gfortran.dg/reshape-complex.f90: New test.
32080 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
32082         * gfortran.dg/array_constructor_1.f90: New test.
32083         * gfortran.dg/array_constructor_2.f90: New test.
32085 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
32087         PR fortran/20954
32088         * gfortran.dg/pr20954.f: New test.
32090 2005-05-17  Mike Stump  <mrs@apple.com>
32092         Yet more Objective-C++...
32094         * objc.dg/method-5.m: Update.
32095         * objc.dg/method-6.m: Update.
32096         * objc.dg/method-7.m: Update.
32097         * objc.dg/method-9.m: Update.
32098         * objc.dg/try-catch-2.m: Update.
32100 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
32102         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
32103         Remove little-endian optimizations.
32105 2005-05-17  Jeff Law  <law@redhat.com>
32107         * g++.dg/tree-ssa/pr14814.C: New test.
32108         * gcc.dg/tree-ssa/pr14814.C: New test.
32109         * gcc.dg/tree-ssa/pr17141-1.C: New test.
32110         * gcc.dg/tree-ssa/pr17141-2.C: New test.
32112 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
32114         * gcc.dg/compat/generate-random.c: Do not include
32115         libiberty.h.
32116         * gcc.dg/compat/generate-random_r.c: Likewise.
32118 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
32120         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
32122 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
32124         PR middle-end/21595
32125         * g++.dg/tree-ssa/builtin1.C: New testcase.
32127 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
32129         PR c++/21454
32130         * g++.dg/opt/const4.C: New test.
32132         PR middle-end/21492
32133         * g++.dg/opt/crossjump1.C: New test.
32135         PR tree-optimization/21610
32136         * gcc.c-torture/compile/20050516-1.c: New test.
32138         PR fortran/15080
32139         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
32140         about the test failing.
32141         * gfortran.fortran-torture/execute/where_7.f90: New test.
32142         * gfortran.fortran-torture/execute/where_8.f90: New test.
32144 2005-05-16  Richard Henderson  <rth@redhat.com>
32146         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
32147         i?86 and x86_64.
32149 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
32151         * gcc.dg/compat/generate-random.c (config.h): Do not include.
32152         (limits.h): Include unconditionally.
32153         (stdlib.h): Likewise.
32154         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
32155         (limits.h): Include unconditionally.
32156         (stdlib.h): Likewise.
32157         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
32158         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
32159         (limits.h): Include unconditionally.
32160         (stdlib.h): Likewise.
32161         (hashtab.h): Do not include.
32162         (getopt.h): Likewise.
32163         (stddef.h): Include.
32164         (hashval_t): Define.
32165         (struct entry): Add "next" field.
32166         (HASH_SIZE): New macro.
32167         (hash_table): New variable.
32168         (switchfiles): Do not use xmalloc.
32169         (mix): New macro.
32170         (iterative_hash): New function.
32171         (hasht): Remove.
32172         (e_exists): New function.
32173         (e_insert): Likewise.
32174         (output): Use, instead of libiberty hashtable functions.
32175         (main): Do not use getopt.  Do not call htab_create.
32177 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
32179         PR libstdc++/21526
32180         * lib/target-supports.exp (check_mkfifo_available):
32181         Return 0 for cygwin as mkfifo support incomplete on platform.
32182         Fix typos in comments.
32184 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
32186         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
32188 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
32190         PR fortran/17432
32191         * gfortran.dg/assign_4.f: New test.
32193 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
32195         PR tree-optimization/21563
32196         * gcc.dg/tree-ssa/pr21563.c: New.
32198 2005-05-14  Jan Hubicka  <jh@suse.cz>
32200         * gcc.dg/noreturn-7.c: Allow control reaches warning.
32202 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
32204         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
32206 2005-05-13  Julian Brown  <julian@codesourcery.com>
32208         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
32209         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
32211 2005-05-13  Jan Hubicka  <jh@suse.cz>
32213         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
32214         * gcc.dg/fold-xor-?.c: Likewise.
32215         * gcc.dg/pr15784-?.c: Likewise.
32216         * gcc.dg/pr20922-?.c: Likewise.
32217         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
32218         * gcc.dg/tree-ssa/pr17598.c: Likewise.
32219         * gcc.dg/tree-ssa/pr20470.c: Likewise.
32221 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32223         PR fortran/21260
32224         * gfortran.dg/hollerith_1.f90: New test.
32226 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32228         * gfortran.dg/func_result_2.f90: New test.
32230 2005-05-11  Bud Davis  <bdavis@gfortran.org>
32232         * gfortran.dg/dev_null.f90: New test.
32234 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
32236         * gcc.dg/arm-vfp1.c: Revert last change.
32238 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
32240         PR middle-end/19807
32241         PR tree-optimization/19639
32242         * g++.dg/tree-ssa/pr19807.C: New testcase.
32244 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32246         PR libfortran/21471
32247         * gfortran.dg/append-1.f90: New test.
32249 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
32251         * gcc.dg/pr18501.c: XFAIL.
32252         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
32253         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
32254         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
32255         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
32256         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
32257         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
32258         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
32259         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
32261 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32263         PR fortran/20178
32264         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
32265         gfortran.dg/f2c_3.f90: New tests.
32267         * gfortran.dg/return_1.f90: Fix dg annotation.
32269 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
32271         * gcc.c-torture/compile/20050510-1.c: New test.
32273 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
32275         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
32277 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
32279         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
32281 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
32283         PR c/17913
32284         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
32286 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
32288         PR c/21342
32289         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
32290         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
32292 2005-05-10  Ben Elliston  <bje@au.ibm.com>
32294         PR debug/16676
32295         * gcc.dg/debug/pr16676.c: New test.
32297 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
32299         PR testsuite/21443
32300         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
32301         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
32302         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
32303         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
32304         Change -O1 to -O2.
32305         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
32306         -fno-tree-dominator-opts.
32308 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32310         * gfortran.dg/return_1.f90: New test.
32312 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
32314         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
32316         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
32318 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
32320         PR c++/21427
32321         * g++.dg/inherit/covariant13.C: New.
32323 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32325         PR libfortran/19155
32326         * gfortran.dg/pr19155.f: New test.
32328 2005-05-08  Roger Sayle  <roger@eyesopen.com>
32330         PR inline-asm/8788
32331         * gcc.dg/pr8788-1.c: New testcase.
32333 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
32335         PR target/21416
32336         * gcc.target/mips/fpcmp-[12].c: New tests.
32338 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
32340         * lib/target-supports-dg.exp (dg-require-fork): New function.
32341         (dg-require-mkfifo): Likewise.
32342         * lib/target-supports.exp (check_function_available): New
32343         function.
32344         (check_fork_available): Likewise.
32345         (check_mkfifo_available): Likewise.
32347 2005-05-06  Jeff Law  <law@redhat.com>
32349         * gcc.c-torture/compile/pr21380.c: New test.
32351 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
32353         PR c++/20961
32354         * g++.dg/ext/weak3.C: New test.
32356 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
32358         PR c++/21352
32359         * g++.dg/template/crash37.C: New test.
32361 2005-05-05  Paul Brook  <paul@codesourcery.com>
32363         * gcc.dg/arm-g2.c: Use effective-target arm32.
32364         * gcc.dg/arm-mmx-1.c: Ditto.
32365         * gcc.dg/arm-scd42-2.c: Ditto.
32366         * gcc.dg/arm-vfp1.c: Ditto.
32367         * lib/target-supports.exp (check_effective_target_arm32): New
32368         function.
32370 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
32372         PR libfortran/21354
32373         gfortran.dg/in_pack_rank7.f90: New test.
32375 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
32377         PR middle-end/15618
32378         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
32380 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
32382         PR middle-end/21265
32383         * gcc.dg/20050503-1.c: New test.
32385         PR rtl-optimization/21239
32386         * gcc.dg/i386-sse-11.c: New test.
32388 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
32390         PR target/16888
32391         * gcc.target/i386/asm-1.c: New test.
32393 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
32395         PR rtl-optimization/21330
32396         * gcc.c-torture/execute/20050502-1.c: New test.
32398         PR target/21297
32399         * gcc.c-torture/execute/20050502-2.c: New test.
32401 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
32403         PR middle-end/21282
32404         * gcc.dg/pr21282.c: New.
32406 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
32408         * gcc.dg/vect/pr20122.c: Clean up .vect file.
32409         * gcc.dg/vect/vect-92.c: Likewise.
32410         * gcc.dg/vect/vect-93.c: Likewise.
32411         * gcc.dg/vect/vect-dv-1.c: Likewise.
32412         * gcc.dg/vect/vect-dv-2.c: Likewise.
32413         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
32415 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
32417         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
32418         * gfortran.dg/vect/vect-2.f90: Likewise.
32419         * gfortran.dg/vect/vect-3.f90: Likewise.
32420         * gfortran.dg/vect/vect-4.f90: Likewise.
32421         * gfortran.dg/vect/vect-5.f90: Likewise.
32423 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
32425         PR target/20813
32426         * gcc.dg/rs6000-fpint-2.c: New.
32428 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
32430         PR c/15698
32431         * gcc.dg/builtins-30.c: Update expected messages.
32432         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
32433         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
32434         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
32436 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
32438         PR tree-optimization/21294
32439         * gcc.dg/tree-ssa/pr21294.c: New.
32441 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
32443         * gcc.dg/altivec-3.c (vec_store): Do not use the old
32444         __builtin_altivec_st_internal_4si built-in.
32446 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
32448         PR c++/15875
32449         * g++.dg/template/ptrmem14.C: New test.
32451 2005-05-02  Paul Brook  <paul@codesourcery.com>
32453         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
32455 2005-05-02  Michael Matz  <matz@suse.de>
32457         PR c++/19542
32458         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
32460 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
32462         * g++.dg/cpp/weak.C: New test.
32464 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
32466         * gcc.dg/tree-ssa/loop-8.c: New test.
32468 2005-04-30  Michael Maty  <matz@suse.de>
32470         * gcc.dg/inline-mcpy.c: New test.
32472 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
32474         PR libfortran/18958
32475         * gfortran.dg/eoshift.f90: New test case.
32477 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
32479         PR libfortran/18857
32480         * gfortran.dg/matmul_1.f90: New test.
32482 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
32484         PR tree-optimization/21030
32485         * gcc.dg/tree-ssa/pr21030.c: New.
32487 2005-04-29  Devang Patel  <dpatel@apple.com>
32489         PR tree-optimization/21272
32490         * gcc.dg/vect/vect-ifcvt-10.c: New test.
32492 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
32494         PR fortran/13082
32495         PR fortran/18824
32496         * gfortran.dg/entry_4.f90: New test.
32497         * gfortran.fortran-torture/execute/entry_1.f90: New test.
32498         * gfortran.fortran-torture/execute/entry_2.f90: New test.
32499         * gfortran.fortran-torture/execute/entry_3.f90: New test.
32500         * gfortran.fortran-torture/execute/entry_4.f90: New test.
32501         * gfortran.fortran-torture/execute/entry_5.f90: New test.
32502         * gfortran.fortran-torture/execute/entry_6.f90: New test.
32503         * gfortran.fortran-torture/execute/entry_7.f90: New test.
32505 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32507         * gfortran.fortran-torture/execute/entry_8.f90: New test.
32509 2005-04-29  Paul Brook  <paul@codesourcery.com>
32511         * gfortran.dg/entry_3.f90: New test.
32513 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32515         * gfortran.dg/implicit_4.f90: New test.
32517 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
32519         * lib/target-supports.exp (check_profiling_available): Return
32520         false for xtensa-*-elf.
32522 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
32524         * lib/fortran-torture.exp (fortran-torture.exp): Catch
32525         error if file cannot be deleted.
32527 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
32529         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
32530         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
32531         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
32532         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
32533         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
32534         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
32535         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
32536         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
32537         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
32538         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
32539         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
32540         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
32541         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
32543 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32545         PR fortran/20865
32546         * gfortran.dg/pr20865.f90: New test.
32548 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
32550         * gcc.dg/void-cast-2.c: New test.
32552 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
32554         PR c/21159
32555         * gcc.dg/void-cast-1.c: New test.
32557 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
32559         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
32561 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32563         PR fortran/21177
32564         * gfortran.dg/pr21177.f90: New test.
32566 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
32568         PR tree-optimization/21171
32569         * gcc.dg/tree-ssa/pr21171.c: New test.
32571 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
32573         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
32574         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
32575         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
32576         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
32577         gcc.dg/tree-ssa/gen-vect-32.c: New.
32578         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
32579         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
32580         don't run on PPC32.
32582 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
32584         PR c/21213
32585         * gcc.dg/transparent-union-3.c: New test.
32587 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
32589         PR c/20740
32590         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
32591         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
32592         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
32593         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
32594         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
32595         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
32597 2005-04-26  Jeff Law  <law@redhat.com>
32599         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
32600         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
32601         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
32602         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
32603         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
32604         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
32605         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
32607 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
32609         PR tree-optimization/17598
32610         * gcc.dg/tree-ssa/pr17598.c: New testcase.
32612 2005-04-25  Mike Stump  <mrs@apple.com>
32614         * objc.dg/fix-and-continue-1.m: Add.
32616 2005-04-25  Roger Sayle  <roger@eyesopen.com>
32618         PR c++/20995
32619         * g++.dg/opt/pr20995-1.C: New test case.
32621 2005-04-25  Devang Patel <dpatel@apple.com>
32623         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
32625 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
32627         PR testsuite/21062
32628         * g++.dg/opt/alias2.C (printf): Correct the prototype.
32630 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
32632         PR C++/21188
32633         * g++.dg/opt/rtti2.C: New test.
32635 2005-04-25  Paul Brook  <paul@codesourcery.com>
32636         Steven G. Kargl  <kargls@comcast.net>
32638         PR fortran/20879
32639         * gfortran.dg/ichar_1.f90: New file.
32641 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
32643         PR middle-end/20991
32644         * g++.dg/opt/pr20991.C: New test.
32646         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
32647         where sizeof (type) < __alignof__ (type).
32648         * gcc.dg/compat/struct-layout-1.h: Likewise.
32650 2005-04-24  Per Bothner  <per@bothner.com>
32651             Devang Patel  <dpatel@apple.com>
32653         PR preprocessor/20907
32654         * gcc.dg/cpp/very-long-comment.c: New test.
32656 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32658         PR fortran/20059
32659         * gfortran.dg/common_5.f: New test.
32661 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
32663         PR middle-end/21082
32664         * g++.dg/tree-ssa/pr21082.C: New testcase.
32666 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
32668         * gcc.dg/vect/vect-99.c: New test.
32670 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
32672         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
32674 2005-04-22  Jeff Law  <law@redhat.com>
32676         * gcc.dg/uninit-5.c: Remove xfails.
32677         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
32678         conditionals and loads.
32680 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
32682         PR libfortran/20074
32683         PR libfortran/20436
32684         PR libfortran/21108
32685         * gfortran.dg/nested_reshape.f90: new test
32686         * gfortran.dg/reshape-alloc.f90: new test
32687         * gfortran.dg/reshape.f90: new test
32689 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
32691         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
32693         * gcc.dg/arm-vfp1.c: New test.
32695 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
32697         PR c++/21087
32698         * g++.dg/lookup/builtin2.C: New test.
32700 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
32702         * gcc.dg/weak/weak-13.c: New test.
32704 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
32706         * lib/target-supports.exp (check_effective_target_sync_int_long):
32707         Add powerpc*.
32709 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
32711         * gcc.target/mips/branch-1.c: New test.
32713 2005-04-21  Richard Henderson  <rth@redhat.com>
32715         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
32716         * gcc.dg/vect/vect-86.c: Likewise.
32717         * gcc.dg/vect/vect-87.c: Likewise.
32718         * gcc.dg/vect/vect-88.c: Likewise.
32720 2005-04-21  Devang Patel  <dpatel@apple.com>
32722         PR optimization/20994
32723         * gcc.dg/tree-ssa/ifc-3.c: New test.
32725 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
32727         PR c/12913
32728         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
32729         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
32730         gcc.dg/c99-vla-jump-5.c: New tests.
32732 2005-04-19  Richard Henderson  <rth@redhat.com>
32734         * lib/target-supports.exp (check_effective_target_vect_int_mult):
32735         Fix typo in exists check.
32736         (check_effective_target_sync_int_long): New.
32737         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
32738         * gcc.dg/ia64-sync-2.c: Likewise.
32739         * gcc.dg/ia64-sync-3.c: Likewise.
32740         * gcc.dg/ia64-sync-4.c: Likewise.
32742 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
32744         * gcc.dg/fold-xor-1.c: New test.
32745         * gcc.dg/fold-xor-2.c: New test.
32747 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
32749         PR target/20670
32750         * g++.dg/eh/fp-regs.C: New test.
32752 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
32754         * gcc.dg/Wint-to-pointer-cast-1.c,
32755         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
32756         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
32757         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
32759 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32761         PR fortran/16861
32762         * gfortran.dg/pr16861.f90: New test.
32764 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
32766         * gcc.dg/pr21085.c: New test.
32768 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
32770         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
32771         (setup_mips_tests, dg-mips-options): New procedures.
32772         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
32773         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
32774         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
32775         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
32776         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
32777         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
32778         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
32779         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
32780         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
32781         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
32782         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
32783         dg-mips-options instead of dg-options.  Remove now-redundant
32784         preprocessor guards.
32785         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
32786         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
32787         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
32788         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
32789         * gcc.dg/vr-mult-2.c: Delete.
32790         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
32791         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
32792         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
32793         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
32794         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
32795         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
32796         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
32798 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
32800         * ada/acats/run_all.sh: Use sync when executable not present.
32802 2005-04-18  Devang Patel  <dpatel@apple.com>
32804         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
32805         * gcc.dg/vect/vect-11a.c: New.
32806         * gcc.dg/vect/vect-none.c: Update.
32807         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
32809 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
32811         PR tree-optimization/20922
32812         * gcc.dg/pr20922-1.c: New test.
32813         * gcc.dg/pr20922-2.c: New test.
32814         * gcc.dg/pr20922-3.c: New test.
32815         * gcc.dg/pr20922-4.c: New test.
32816         * gcc.dg/pr20922-5.c: New test.
32817         * gcc.dg/pr20922-6.c: New test.
32819 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32821         PR libfortran/20950
32822         * gfortran.dg/pr20950.f: New test.
32824 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32826         PR libfortran/19216
32827         * gfortran.dg/pr19216.f: New test.
32829 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
32831         PR tree-optimization/21001
32832         * gcc.dg/tree-ssa/pr21001.c: New.
32834 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
32836         PR libfortran/21075
32837         * gfortran.dg/reshape_rank7.f90: New test.
32839 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
32841         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
32842         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
32843         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
32844         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
32845         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
32846         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
32847         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
32848         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
32849         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
32850         wrong way round).
32851         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
32852         in namelists.  New test.
32853         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
32854         New test.
32855         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
32856         New test.
32857         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
32858         namelist.  New test.
32859         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
32860         New test.
32861         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
32862         New test.
32863         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
32864         namelist.  New test.
32865         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
32866         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
32867         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
32868         New test.
32869         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
32870         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
32871         arrays. New test.
32873 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
32875         * gfortran.dg/wtruncate.f: New testcase.
32876         * gfortran.dg/wtruncate.f90: New testcase.
32878 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
32880         PR c++/21025
32881         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
32882         which sizeof/alignof is dependent, rather than just whether we are
32883         processing_template_decl.
32885 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
32887         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
32888         corrected typo where the wrong variables had been compared.
32890 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
32892         PR libfortran/18495
32893         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
32894         Test callee-allocated version of return array with a write
32895         statement.
32896         Test spread with a temporary with another write statement.
32898 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
32900         PR tree-optimization/21031
32901         * gcc.dg/tree-ssa/pr21031.c: New.
32903 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
32905         PR tree-optimization/21004
32906         * gcc.dg/builtins-53.c: Include builtins-config.h.
32907         Check floorf, ceilf, floorl and ceill transformations
32908         only when HAVE_C99_RUNTIME is defined.
32910 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
32912         PR middle-end/20739
32913         * gcc.dg/tree-ssa/pr20739.c: New test.
32915 2005-04-14  Mike Stump  <mrs@apple.com>
32917         * gcc.dg/Foundation.framework/empty: New.
32918         * gcc.dg/framework-2.c: New.
32920 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
32922         PR tree-optimization/21021
32923         * gcc.c-torture/compile/pr21021.c: New.
32925 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
32927         PR testsuite/21010
32928         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
32929         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
32930         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
32931         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
32932         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
32933         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
32934         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
32935         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
32937 2005-04-14  Richard Henderson  <rth@redhat.com>
32939         * lib/target-supports.exp (check_effective_target_vect_condition):
32940         Add ia64, i?86, and x86_64.
32942 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
32944         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
32946 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
32948         PR tree-optimization/20657
32949         * gcc.dg/tree-ssa/pr20657.c: New.
32951 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
32953         * gcc.dg/builtins-53.c: Also check (int)trunc* and
32954         (long long int)trunc*.
32956 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
32958         PR target/20927
32959         * gcc.dg/pr20927.c: New test.
32961 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
32963         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
32964         * gcc.target/mips/asm-1.c: Likewise.
32966 2005-04-13  Dale Johannesen  <dalej@apple.com>
32968         * objc.dg/objc-fast-4.m: New.
32970 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
32972         * gcc.target/cris/torture/cris-torture.exp: New driver in new
32973         directory.
32974         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
32976 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
32978         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
32979         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
32980         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
32982 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
32984         PR tree-optimization/20913
32985         * gcc.dg/tree-ssa/pr20913.c: New.
32987         PR tree-optimization/20702
32988         * gcc.dg/tree-ssa/pr20702.c: New.
32990 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32992         PR c++/13744
32993         * g++.dg/inherit/local3.C: New test.
32995 2005-04-12  Jeff Law  <law@redhat.com>
32997         * gcc.dg/tree-ssa/20050412-1.c: New test.
32999 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
33001         PR libfortran/19016
33002         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
33003         Add tests with mask generated by expression.
33004         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
33005         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
33006         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
33008 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
33010         PR middle-end/20917
33011         * gcc.dg/20050409-1.c: New test.
33013 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
33015         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
33017 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
33019         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
33020         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
33021         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
33022         (TARGET_CXX): Adjust accordingly.
33023         * target.h (struct gcc_target): Remove epxort_class_data.  Add
33024         determine_class_data_visibility and class_data_always_comdat.
33025         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
33026         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
33027         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
33028         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
33029         (arm_cxx_determine_class_data_visibility): New.
33030         (arm_cxx_class_data_always_comdat): Likewise.
33031         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
33032         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
33033         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
33034         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
33035         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
33036         Define.
33038 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
33040         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
33042 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
33044         * gcc.dg/i386-darwin-fpmath.c: New.
33046 2004-04-11  Devang Patel  <dpatel@apple.com>
33048         * lib/target-supports.exp (check_effective_target_vect_condition): New.
33049         * gcc.dg/vect/vect-ifcvt-1.c: New test.
33050         * gcc.dg/vect/vect-ifcvt-2.c: New test.
33051         * gcc.dg/vect/vect-ifcvt-3.c: New test.
33052         * gcc.dg/vect/vect-ifcvt-4.c: New test.
33053         * gcc.dg/vect/vect-ifcvt-5.c: New test.
33054         * gcc.dg/vect/vect-ifcvt-6.c: New test.
33055         * gcc.dg/vect/vect-ifcvt-7.c: New test.
33056         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
33058 2004-04-11  Devang Patel  <dpatel@apple.com>
33060         * gcc.dg/vect/vect-dv-1.c: New test.
33061         * gcc.dg/vect/vect-dv-2.c: New test.
33063 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
33065         PR tree-optimization/20933
33066         * gcc.dg/tree-ssa/pr20933.c: New test.
33068 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33070         * gfortran.dg/fold_nearest.f90: New test.
33072 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
33074         * gcc.dg/tree-ssa/alias-1.c: New test.
33076 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
33078         PR tree-optimization/20920
33079         * g++.dg/tree-ssa/pr20920.C: New test.
33081 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
33083         * gcc.dg/builtins-53.c: Also check (int)ceil* and
33084         (long long int)ceil*.
33086 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
33088         * g++.dg/warn/Wdtor1.C: Declare template in system header with
33089         explicit C++ linkage.
33091 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33093         * gfortran.dg/pr17229.f: Take care of the new obsolescence
33094         warning for arithmetic IF statements.
33096 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
33098         * eor_handling_1.f90: New test case.
33099         * eor_handling_2.f90: New test case.
33100         * eor_handling_3.f90: New test case.
33101         * eor_handling_4.f90: New test case.
33102         * eor_handling_5.f90: New test case.
33103         * noadv_size.f90: New test case.
33104         * pad_no.f90: New test case.
33106 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
33108         * gcc.c-torture/execute/20050410-1.c: New test.
33110 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
33112         * gcc.dg/pr20126.c: New.
33114 2005-04-09  Bud Davis  <bdavis@gfortran.org>
33115             Steven G. Kargl <kargls@comcast.net>
33117         * gfortran.dg/PR19872.f: New test.
33119 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
33121         * gfortran.dg/nint_1.f90: Fix dg-do directive.
33123 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
33125         * gfortran.dg/nint_1.f90: New test.
33127 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
33129         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
33130         Added test for callee-allocated arrays with write statements.
33131         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
33132         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
33133         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
33134         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
33135         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
33137 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
33139         PR libfortran/20163
33140         * gfortran.dg/open-options-blanks.f: New test.
33142 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
33144         PR fortran/13257
33145         * gfortran.dg/comma_format_extension_[1234].f: New tests.
33147 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
33149         * gcc.dg/tree-ssa/stdarg-1.c: New test.
33150         * gcc.dg/tree-ssa/stdarg-2.c: New test.
33151         * gcc.dg/tree-ssa/stdarg-3.c: New test.
33152         * gcc.dg/tree-ssa/stdarg-4.c: New test.
33153         * gcc.dg/tree-ssa/stdarg-5.c: New test.
33154         * gcc.c-torture/execute/stdarg-4.c: New test.
33156         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
33158         PR target/20795
33159         * g++.dg/abi/param2.C: New test.
33161 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
33163         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
33165 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
33167         * gcc.dg/builtins-53.c: New test.
33169 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
33171         * g++.dg/tree-ssa/pr18178.C: New test.
33172         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
33173         * gcc.c-torture/execute/20041019-1.c: New test.
33174         * gcc.dg/tree-ssa/20041008-1.c: New test.
33175         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
33176         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
33177         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
33178         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
33179         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
33180         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
33181         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
33182         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
33183         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
33184         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
33186 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
33188         PR rtl-optimization/20466
33189         * gcc.c-torture/execute/pr20466-1.c: New test.
33191 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
33193         PR c++/20905
33194         * g++.dg/parse/cond2.C: New test.
33196         PR c++/20145
33197         * g++.dg/warn/Wdtor1.C: New test.
33199 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33201         PR fortran/17229
33202         * gfortran.dg/pr17229.f: New test.
33204 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
33206         * gfortran.dg/tiny_1.f90: New test.
33207         * gfortran.dg/tiny_2.f90: ditto.
33209 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
33211         * gfortran.dg/eor_1.f90: Fix dg-do run line
33212         * gfortran.dg/open_new.f90: Fix dg-do run line
33214 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
33216         * lib/target-supports.exp (get_compiler_messages): Support
33217         optional arguments, the fourth being compiler options.
33218         (check_effective_target_fpic): New proc.
33219         * gcc.dg/20050321-2.c: Restrict to target fpic.
33221 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
33223         * gcc.dg/15443-1.c: New test.
33224         * gcc.dg/15443-2.c: Likewise.
33226 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33228         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
33230 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
33232         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
33234 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
33236         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
33237         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
33238         -m64.
33239         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
33240         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
33241         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
33243 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
33245         PR c++/20212
33246         * g++.dg/warn/Wunused-11.C: New test.
33248 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
33250         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
33252 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
33254         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
33256 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
33258         PR c++/20734
33259         * g++.dg/template/ptrmem13.C: New test.
33261 2005-04-05  Per Bothner  <per@bothner.com>
33263         * lib/gcc.exp: Always add -fno-show-column, for now.
33265 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
33267         PR testsuite/20767
33268         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
33269         of plain old "unsigned int" for the type of "i".  Makes this test
33270         64bit clean.
33272 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
33274         * gcc.dg/i386-ssefn-1.c: New test.
33275         * gcc.dg/i386-ssefn-2.c: New test.
33276         * gcc.dg/i386-ssefn-3.c: New test.
33277         * gcc.dg/i386-ssefn-4.c: New test.
33279 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
33281         PR tree-optimization/20076
33282         * gcc.dg/builtin-apply4.c: New test.
33284         PR preprocessor/19475
33285         * gcc.dg/cpp/macspace1.c: New test.
33286         * gcc.dg/cpp/macspace2.c: New test.
33288 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33290         * gfortran.dg/pr20755.f: Fixed bad format.
33292 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
33294         PR c++/20763
33295         * g++.dg/ext/attrib21.C: New test.
33297 2004-04-05  Devang Patel  <dpatel@apple.com>
33299         * lib/target-supports.exp (check_effective_target_vect_shif): New.
33300         * gcc.dg/vect/vect-shift-1.c: New test.
33302 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33304         PR libfortran/20755
33305         * gfortran.dg/pr20755.f: New test.
33307 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
33309         * gfortran.dg/pr15959.f90: New test.
33310         * gfortran.dg/string_pad_trunc.f90: New test.
33312 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33314         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
33315         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
33316         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
33317         syntax.
33319 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
33321         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
33323 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33325         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
33326         * gcc.c-torture/compile/20011119-2.c: Likewise.
33327         * gcc.c-torture/compile/981001-2.c: Likewise.
33329 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
33331         PR c++/20679
33332         * g++.dg/template/overload4.C: New test.
33334 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
33336         PR c++/20746
33337         * g++.dg/abi/covariant5.C: New.
33339         PR debug/20505
33340         * g++.dg/debug/const2.C: New.
33342 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
33344         PR rtl-optimization/16104
33345         * gcc.c-torture/execute/20050316-1.c: New test.
33347 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
33349         * g++.dg/template/spec23.C: Fix dg-error text.
33351 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
33353         PR c++/19199
33354         * g++.dg/expr/lval2.C: New.
33356 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33358         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
33359         __builtin_strcasecmp and __builtin_strncasecmp.
33361 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
33363         PR c++/20723
33364         * g++.dg/template/spec22.C: New.
33365         * g++.dg/template/spec23.C: New.
33367 2005-04-03  Dale Ranta  <dir@lanl.gov>
33368             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33370         PR libfortran/20068
33371         PR libfortran/20125
33372         PR libfortran/20156
33373         PR libfortran/20471
33374         * gfortran.dg/backspace.f: New test.
33376 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
33378         * gcc.dg/pr19345.c: New test.
33380 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
33382         PR tree-optimization/20640
33383         * gcc.dg/torture/tree-loop-1.c: New.
33385 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
33387         PR rtl-optimization/20290
33388         * gcc.c-torture/execute/loop-ivopts-2.c: New.
33390 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
33392         * gcc.dg/rs6000-fpint.c: New.
33394 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
33396         * gcc.dg/old-style-then-proto-1.c: New test.
33398 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33400         * gfortran.fortran-torture/execute/backspace.f90: Check
33401         after backspace and read was incorrect.
33403 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33405         * gcc.c-torture/execute/builtins/strcat.c: Check the result
33406         buffer past the terminating NUL using memcmp.
33407         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
33408         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
33410         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
33411         Fix unused/uninitialized variable warnings.
33413         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
33414         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
33415         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
33416         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
33418         * gcc.c-torture/execute/builtins/abs-1-lib.c,
33419         gcc.c-torture/execute/builtins/fputs-lib.c,
33420         gcc.c-torture/execute/builtins/lib/fprintf.c,
33421         gcc.c-torture/execute/builtins/lib/main.c,
33422         gcc.c-torture/execute/builtins/lib/memcmp.c,
33423         gcc.c-torture/execute/builtins/lib/memmove.c,
33424         gcc.c-torture/execute/builtins/lib/mempcpy.c,
33425         gcc.c-torture/execute/builtins/lib/memset.c,
33426         gcc.c-torture/execute/builtins/lib/printf.c,
33427         gcc.c-torture/execute/builtins/lib/sprintf.c,
33428         gcc.c-torture/execute/builtins/lib/stpcpy.c,
33429         gcc.c-torture/execute/builtins/lib/strchr.c,
33430         gcc.c-torture/execute/builtins/lib/strcmp.c,
33431         gcc.c-torture/execute/builtins/lib/strcpy.c,
33432         gcc.c-torture/execute/builtins/lib/strcspn.c,
33433         gcc.c-torture/execute/builtins/lib/strlen.c,
33434         gcc.c-torture/execute/builtins/lib/strncat.c,
33435         gcc.c-torture/execute/builtins/lib/strncmp.c,
33436         gcc.c-torture/execute/builtins/lib/strncpy.c,
33437         gcc.c-torture/execute/builtins/lib/strrchr.c,
33438         gcc.c-torture/execute/builtins/lib/strspn.c,
33439         gcc.c-torture/execute/builtins/lib/strstr.c,
33440         gcc.c-torture/execute/builtins/memops-asm-lib.c,
33441         gcc.c-torture/execute/builtins/strlen-2.c,
33442         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
33443         prototypes.
33445 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
33447         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
33448         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
33449         selectany usage.
33451 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
33453         PR c++/19406
33454         * g++.dg/debug/using1.C: New test.
33456 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
33458         PR middle-end/20524
33459         * gcc.dg/alias-7.c: Prefix asm-declared name with
33460         __USER_LABEL_PREFIX__.
33462 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
33464         Fix fallout from PR middle-end/15700:
33465         * gcc.c-torture/compile/20011119-1.c: Take
33466         __USER_LABEL_PREFIX__ into account.
33467         * gcc.c-torture/compile/20011119-2.c: Likewise.
33469 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33471         PR c++/18644
33472         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
33474 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
33476         PR c/17855
33477         * gcc.c-torture/compile/struct-non-lval-1.c,
33478         gcc.c-torture/compile/struct-non-lval-2.c,
33479         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
33481 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
33483         * gcc.dg/tls/tls.exp: Remove temporary file.
33484         * g++.dg/tls/tls.exp: Ditto.
33485         * lib/file-format.exp: Ditto.
33486         * g++.dg/special/ecos.exp: Ditto.
33488         * lib/profopt.exp: Treat prof_ext as a list.
33489         * gcc.misc-tests/bprob.exp: Ditto.
33490         * g++.dg/bprob/bprob.exp: Ditto.
33492         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
33493         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
33494         g++.dg/tree-ssa/pointer-reference-alias.C,
33495         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
33496         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
33497         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
33498         g++.dg/vect/pr19951.cc: Ditto.
33499         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
33500         gcc.dg/builtins-47.c: Ditto.
33501         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
33502         gcc.dg/pr20115-1.c: Ditto.
33503         * gcc.dg/tree-ssa/20030530-2.c,
33504         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
33505         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
33506         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
33507         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
33508         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
33509         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
33510         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
33511         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
33512         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
33513         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
33514         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
33515         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
33516         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
33517         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
33518         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
33519         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
33520         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
33521         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
33522         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
33523         gcc.dg/tree-ssa/20030824-1.c,
33524         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
33525         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
33526         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
33527         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
33528         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
33529         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
33530         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
33531         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
33532         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
33533         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
33534         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
33535         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
33536         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
33537         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
33538         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
33539         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
33540         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
33541         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
33542         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
33543         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
33544         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
33545         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
33546         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
33547         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
33548         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
33549         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
33550         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
33551         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
33552         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
33553         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
33554         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
33555         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
33556         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
33557         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
33558         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
33559         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
33560         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
33561         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
33562         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
33563         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
33564         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
33565         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
33566         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
33567         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
33568         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
33569         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
33570         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
33571         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
33572         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
33573         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
33574         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
33575         gcc.dg/tree-ssa/useless-1.c: Ditto.
33576         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
33577         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
33578         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
33579         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
33580         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
33581         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
33582         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
33583         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
33584         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
33585         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
33586         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
33587         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
33588         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
33589         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
33590         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
33591         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
33592         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
33593         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
33594         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
33595         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
33596         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
33597         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
33598         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
33599         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
33600         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
33601         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
33602         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
33603         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
33604         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
33605         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
33606         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
33607         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
33608         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
33609         gcc.dg/vect/vect-none.c: Ditto.
33610         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
33611         treelang/compile/unsigned.tree: Ditto.
33613         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
33614         * gcc.dg/cpp/direct2s.c: Ditto.
33615         * gcc.dg/cpp/paste4.c: Ditto.
33616         * gcc.dg/cpp/separate-1.c: Ditto.
33617         * gcc.dg/pch/save-temps-1.c: Ditto.
33618         * g++.dg/ext/altivec-10.C: Ditto.
33619         * g++.dg/pch/pch.C: Ditto.
33621         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
33623         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
33624         * g++.dg/template/repo1.C: Ditto.
33625         * g++.dg/template/repo2.C: Ditto.
33626         * g++.dg/template/repo3.C: Ditto.
33627         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
33628         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
33629         * g++.old-deja/g++.pt/repo1.C: Ditto.
33630         * g++.old-deja/g++.pt/repo2.C: Ditto.
33631         * g++.old-deja/g++.pt/repo3.C: Ditto.
33632         * g++.old-deja/g++.pt/repo4.C: Ditto.
33634         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
33635         * gcc.dg/20030107-1.c: Ditto.
33636         * gcc.dg/20030702-1.c: Ditto.
33637         * gcc.dg/profile-generate-1.c: Ditto.
33638         * g++.dg/other/profile1.C: Ditto.
33639         * g++.old-deja/g++.robertl/eb83.C: Ditto.
33641         * lib/gcc-dg.exp (remove-build-file): New.
33642         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
33643         cleanup-tree-dump, cleanup-saved-temps): New.
33645 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
33647         PR c++/19203, DR 214
33648         * g++.dg/parse/ambig3.C: Not ambiguous.
33649         * g++.dg/template/spec20.C: New.
33650         * g++.dg/template/spec21.C: New.
33652 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
33654         PR target/20045
33655         * gcc.dg/ia64-fptr-1.c: Run only on linux.
33657 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33659         PR libfortran/20660
33660         * gfortran.dg/negative_unit.f: New test.
33662 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
33664         * gcc.dg/20050330-1.c: New test.
33666 2005-03-30  Devang Patel  <dpatel@apple.com>
33668         * g++.dg/tree-sra/ssa-sra-3.C: New test.
33670 2005-03-30  Dale Johannesen  <dalej@apple.com>
33672         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
33674 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
33676         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
33677         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
33678         Strip options from test name.
33680 2005-03-31  Jan Hubicka  <jh@suse.cz>
33682         * gcc.dg/varpool-1.c: New testcase.
33684 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
33686         PR c/772
33687         PR c/17913
33688         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
33689         gcc.dg/stmt-expr-label-3.c : New tests.
33690         * gcc.c-torture/execute/medce-2.c: Remove.
33692 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
33694         PR c/20368
33695         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
33696         tests.
33698 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
33700         * gcc.c-torture/compile/pr20203.c: New test.
33702 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
33704         * gfortran.dg/promotion.f90: New test.
33706 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
33708         PR middle-end/20491
33709         * gcc.dg/torture/asm-subreg-1.c: New test.
33711 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
33713         PR c/20672
33714         * gcc.dg/pr20672-1.c: New test.
33716 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
33718         * gfortran.dg/vect: New directory.
33719         * gfortran.dg/vect/vect.exp: New.
33720         * gfortran.dg/vect/vect-1.f90: New test.
33721         * gfortran.dg/vect/vect-2.f90: New test.
33722         * gfortran.dg/vect/vect-3.f90: New test.
33723         * gfortran.dg/vect/vect-4.f90: New test.
33724         * gfortran.dg/vect/vect-5.f90: New test.
33726 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
33728         PR middle-end/20622
33729         * gcc.dg/alias-7.c: New test.
33731 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
33733         * gcc.dg/sparc-reg-1.c: New test.
33735 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
33737         PR target/19890
33738         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
33740 2005-03-29  Dale Ranta  <dir@lanl.gov>
33741             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33743         PR libfortran/20163
33744         * gfortran.dg/pr20163-2.f: New test.
33746 2005-03-28  Jan Hubicka  <jh@suse.cz>
33748         PR middle-end/20635
33749         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
33750         by Jakub Jelinek.
33752 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
33754         PR tree-optimization/20626
33755         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
33756         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
33758 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
33760         * gfortran.dg/underflow.f90: New test.
33761         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
33763 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33765         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
33767 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
33769         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
33770         (g++_init): Make sure that CXXFLAGS is set.
33771         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
33772         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
33773         * lib/gfortran.exp (gfortran_link_flags): Likewise.
33774         * lib/objc.exp (objc_init): Likewise.
33775         * lib/treelang.exp (treelang_init): Likewise.
33777 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
33779         PR tree-optimization/20470
33780         * gcc.dg/tree-ssa/pr20470.c: New test.
33782 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
33784         * gcc.dg/ppc-stfiwx.c: New.
33786 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
33788         PR target/19888
33789         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
33791 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
33793         * gcc.dg/20050325-1.c: Fix a typo.
33795 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33797         PR libfortran/19678
33798         PR libfortran/19679
33799         * gfortran.dg/dos_eol.f: New test.
33801 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
33803         PR rtl-optimization/20249
33804         * gcc.dg/20050325-1.c: New test.
33806 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33808         PR libfortran/15332
33809         * gfortran.dg/pr15332.f: New test.
33811 2005-03-24  Dale Johannesen  <dalej@apple.com>
33813         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
33815 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
33817         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
33818         'internal' visibility.
33819         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
33820         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
33821         'protected' visibility.
33822         * gcc.dg/visibility-7.c: Likewise.
33823         * lib/target-supports.exp (check_visibility_available): Take
33824         a parameter, the kind of visibility to check for.
33825         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
33826         to check_visibility_available.
33828         * g++.dg/expr/cast3.C: New.
33830 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
33832         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
33833         rs6000.
33835 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
33837         PR target/20095
33838         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
33840 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
33842         * gcc.dg/badshift.c: Renamed to...
33843         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
33845         * gcc.target/i386/badshift.c: Renamed to...
33846         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
33847         only.
33849         PR rtl-optimization/20532
33850         * gcc.target/i386/badshift.c: New.
33852 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33854         * gfortran.dg/pr18025.f90: New test.
33856 2005-03-23  Dale Johannesen  <dalej@apple.com>
33858         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
33860 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
33862         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
33864         * lib/target-supports.exp (check_iconv_available): Default
33865         libiconv to -liconv, if there is no definition.
33867 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
33869         * gcc.dg/torture/cris-asm-mof-1.c: New test.
33871 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
33873         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
33874         * g++.dg/opt/pr7503-2.C: Likewise.
33875         * g++.dg/opt/pr7503-3.C: Likewise.
33876         * g++.dg/opt/pr7503-4.C: Likewise.
33877         * g++.dg/opt/pr7503-5.C: Likewise.
33878         * g++.dg/warn/minmax.C: New test.
33880 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33882         * gfortran.dg/g77_intrinsics_funcs.f: New test.
33883         * gfortran.dg/g77_intrinsics_sub.f: New test.
33885 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
33886             Jan Hubicka  <jh@suse.cz>
33887             Steven Bosscher <stevenb@suse.de
33889         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
33891 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33893         PR c++/19980
33894         * g++.dg/template/redecl3.C: New test.
33896 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33898         PR c++/20499
33899         * g++.dg/parse/error16.C: Tweak error markers.
33901 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
33903         PR target/20561
33904         * gcc.dg/20050321-2.c: New test.
33906 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
33908         PR c++/20465
33909         PR c++/20381
33910         * g++.dg/template/ptrmem12.C: New.
33912 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
33914         PR rtl-optimization/20527
33915         * gcc.c-torture/execute/pr20527-1.c: New test.
33917 2005-03-22  Ben Elliston  <bje@au.ibm.com>
33919         * gcc.misc-tests/options.exp (check_for_options): Create a real C
33920         program, compile it into a real executable and then delete the .c
33921         and .x files afterwards, to avoid problems on testglue targets.
33923 2005-03-21  Stuart Hastings  <stuart@apple.com>
33925         * gcc.target/i386/sse-2.c: New.
33927 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
33929         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
33931 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
33933         * g++.dg/parse/crash25.C: Fix typo.
33935 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
33937         PR c++/20461
33938         * g++.dg/parse/crash24.C: New test.
33940         PR c++/20536
33941         * g++.dg/parse/crash25.C: New test.
33943 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
33945         PR c++/20147
33946         * g++.dg/ext/stmtexpr4.C: New test.
33948 2005-03-20  Roger Sayle  <roger@eyesopen.com>
33950         PR middle-end/20539
33951         * gcc.c-torture/compile/pr13066-1.c: New test case.
33952         * gcc.c-torture/compile/pr20539-1.c: Likewise.
33953         * g++.dg/opt/pr13066-1.C: Likewise.
33955 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
33957         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
33959 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33961         PR fortran/18525
33962         * gfortran.dg/nesting_1.f90: New test.
33964 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33966         PR c++/20240
33967         * g++.dg/lookup/using13.C: New test.
33969 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33971         PR c++/20333
33972         * g++.dg/template/crash36.C: New test.
33974 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
33976         PR c++/20463
33977         * g++.dg/template/crash35.C: New test.
33979 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
33981         PR c++/19966
33982         * g++.dg/overload/operator2.C: New test.
33984 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33986         PR libfortran/20257
33987         * gfortran.dg/pr20257.f90: New test.
33989 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33991         PR libfortran/20480
33992         * gfortran.dg/pr20480.f90: New test.
33994 2005-03-16  Richard Henderson  <rth@redhat.com>
33996         PR middle-end/15700
33997         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
33998         (_rtld_global): New.
33999         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
34000         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
34002         * gcc.dg/alias-3.c: New.
34003         * gcc.dg/alias-4.c: New.
34004         * gcc.dg/alias-5.c: New.
34005         * gcc.dg/alias-6.c: New.
34007 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
34009         * gcc.dg/cpp/ucnid-7.c: New.
34011 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
34012             Dorit Naishlos  <dorit@il.ibm.com>
34014         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
34015         darwin.
34017 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
34019         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
34020         support misaligned accesses.
34021         * gcc.dg/vect/vect-58.c: Likewise.
34022         * gcc.dg/vect/vect-92.c: New.
34023         * gcc.dg/vect/vect-93.c: New.
34025 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
34027         PR fortran/18827
34028         * gfortran.dg/assign_2.f90: New test.
34029         * gfortran.dg/assign_3.f90: New test.
34030         * gfortran.dg/assign.f90: New test.
34032 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
34034         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
34035         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
34036         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
34037         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
34038         names.
34040 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
34042         * gcc.dg/cpp/ucnid-6.c: New.
34044         * gcc.dg/cpp/normalize-1.c: New.
34045         * gcc.dg/cpp/normalize-2.c: New.
34046         * gcc.dg/cpp/normalize-3.c: New.
34047         * gcc.dg/cpp/normalize-4.c: New.
34048         * gcc.dg/cpp/ucnid-4.c: New.
34049         * gcc.dg/cpp/ucnid-5.c: New.
34050         * g++.dg/cpp/normalize-1.C: New.
34051         * g++.dg/cpp/ucnid-1.C: New.
34053 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
34055         * gcc.dg/pr18628.c: New.
34057 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
34059         PR c++/20280
34060         * g++.dg/tree-ssa/pr20280.C: New.
34062 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34064         PR fortran/20467
34065         * gfortran.dg/stfunc_2.f90: New test.
34067 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
34069         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
34071 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
34073         * gcc.dg/tree-ssa/20050314-1.c: New test.
34075 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34077         PR c++/4403
34078         PR c++/9783, DR433
34079         * g++.dg/template/friend34.C: New test.
34080         * g++.dg/template/friend35.C: Likewise.
34081         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
34083 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34085         Friend class name lookup 5/n
34086         PR c++/1016
34087         * g++.dg/lookup/hidden-class1.C: New test.
34088         * g++.dg/lookup/hidden-class2.C: Likewise.
34089         * g++.dg/lookup/hidden-class3.C: Likewise.
34090         * g++.dg/lookup/hidden-class4.C: Likewise.
34091         * g++.dg/lookup/hidden-class5.C: Likewise.
34092         * g++.dg/lookup/hidden-class6.C: Likewise.
34093         * g++.dg/lookup/hidden-class7.C: Likewise.
34094         * g++.dg/lookup/hidden-class8.C: Likewise.
34095         * g++.dg/lookup/hidden-class9.C: Likewise.
34096         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
34097         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
34098         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
34099         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
34100         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
34101         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
34102         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
34103         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
34104         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
34105         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
34106         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
34108 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
34110         PR c++/20157
34111         * g++.dg/template/error18.C: New test.
34113 2005-03-09  Ben Elliston  <bje@au.ibm.com>
34115         PR debug/16792
34116         * g++.dg/debug/pr16792.C: New test.
34118 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
34120         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
34121         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
34122         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
34123         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
34124         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
34125         test assertion names.
34127 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34129         PR fortran/18600
34130         * gfortran.dg/stfunc_1.f90: New test.
34132 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34134         PR fortran/16907
34135         * gfortran.dg/real_index_1.f90: New test.
34137 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34139         PR fortran/20323
34140         * gfortran.dg/spec_expr_1.f90: New test.
34142 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
34144         PR c/20402
34145         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
34146         new parser.
34148 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34150         PR fortran/20361
34151         * gfortran.dg/largeequiv_1.f90: New test.
34153 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
34155         * gcc.dg/ucnid-1.c: New.
34156         * gcc.dg/ucnid-2.c: New.
34157         * gcc.dg/ucnid-3.c: New.
34158         * gcc.dg/ucnid-4.c: New.
34159         * gcc.dg/ucnid-5.c: New.
34160         * gcc.dg/ucnid-6.c: New.
34161         * gcc.dg/cpp/ucnid-1.c: New.
34162         * gcc.dg/cpp/ucnid-2.c: New.
34163         * gcc.dg/cpp/ucnid-3.c: New.
34164         * g++.dg/other/ucnid-1.C: New.
34166 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
34168         * gcc.dg/vmx/darwin-abi-3.c: Delete.
34170 2005-03-11  Per Bothner  <per@bothner.com>
34172         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
34173         that diagnotics refer to correct token.
34174         * gcc.dg/unused-3.c: Likewise.
34176 2005-03-11  Per Bothner  <per@bothner.com>
34178         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
34179         constant" is now actually on same line as string constant.
34180         * gcc.dg/cpp/direct2s.c: Likewise.
34182 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
34184         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
34186 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34188         PR libfortran/20124
34189         * gfortran.dg/pr20124.f90: New Test
34191 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
34193         PR tree-optimization/20130
34194         * gcc.dg/pr20130-1.c: New test.
34196 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
34198         PR target/20095
34199         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
34201 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34203         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
34205 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
34207         * g++.dg/eh/forced1.C: Fix comment.
34208         * g++.dg/eh/forced2.C: Ditto.
34209         * g++.dg/eh/forced3.C: Ditto.
34210         * g++.dg/eh/forced4.C: Ditto.
34212 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
34214         PR rtl-opt/20412
34215         * gcc.c-torture/compile/pr20412.c: New test.
34217 2005-03-10  Roger Sayle  <roger@eyesopen.com>
34219         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
34221 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
34223         PR target/20322
34224         * gcc.dg/20050307-1.c: New test.
34226 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
34228         PR c++/20375
34229         * g++.dg/other/stdarg3.C: New.
34231 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
34233         PR c++/18384, c++/18327
34234         * g++.dg/init/array19.C: New test.
34236         PR inline-asm/20314
34237         * gcc.dg/torture/pr20314-1.c: New test.
34238         * gcc.dg/torture/pr20314-2.c: New test.
34240 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
34242         * gcc.dg/20050309-1.c: New test.
34244 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34246         * gcc.dg/builtins-10.c: Reactivate disabled test.
34247         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
34248         new cbrt transformations.
34250 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
34252         PR c++/20208
34253         * g++.dg/template/array13.C: New test.
34255 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
34257         PR c++/16859
34258         * g++.dg/init/brace4.C: New test.
34260 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
34262         PR c++/20186
34263         * g++.dg/template/non-dependent12.C: New.
34265 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
34267         PR c++/20142
34268         * g++.dg/init/array18.C: Add dg-do run marker.
34270         PR c++/20142
34271         * g++.dg/init/array18.C: New test.
34273 2005-03-09  Ben Elliston  <bje@au.ibm.com>
34275         * consistency.vlad/vlad.exp: Remove trailing semicolons.
34276         * g++.dg/gcov/gcov.exp: Likewise.
34277         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
34278         * gcc.target/xstormy16/xstormy16.exp: Likewise.
34279         * lib/c-torture.exp: Likewise.
34280         * lib/fortran-torture.exp: Likewise.
34281         * lib/g++.exp: Likewise.
34282         * lib/gcc-defs.exp: Likewise.
34283         * lib/gcc-dg.exp: Likewise.
34284         * lib/gcc.exp: Likewise.
34285         * lib/gcov.exp: Likewise.
34286         * lib/gfortran.exp: Likewise.
34287         * lib/mike-g++.exp: Likewise.
34288         * lib/mike-gcc.exp: Likewise.
34289         * lib/objc-torture.exp: Likewise.
34290         * lib/objc.exp: Likewise.
34291         * lib/profopt.exp: Likewise.
34292         * lib/target-libpath.exp: Likewise.
34293         * lib/target-supports.exp: Likewise.
34294         * lib/treelang.exp: Likewise.
34295         * lib/wrapper.exp: Likewise.
34297 2005-03-08  Jeff Law  <law@redhat.com>
34299         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
34300         PHI-OPT changes.
34302 2005-03-08  Ira Rosen  <irar@il.ibm.com>
34304         * gcc.dg/vect/pr20122.c: New test.
34306 2005-03-07  Jeff Law  <law@redhat.com>
34308         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
34309         was folded away.
34310         * gcc.dg/tree-ssa/pr18133-1.c: New test.
34311         * gcc.dg/tree-ssa/pr18133-2.c: New test.
34312         * gcc.dg/tree-ssa/pr18134.c: New test.
34314 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34316         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
34317         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
34318         gcc.dg/torture/builtin-noret-2.c: Require weak support.
34320 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
34322         PR tree-opt/17671
34323         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
34325 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
34327         * g++.dg/warn/Wnvdtor.C: New test.
34329 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
34331         * gcc.dg/torture/pr19683-1.c: New test.
34333 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
34335         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
34336         * gfortran.dg/g77/19990313-2.f: Ditto.
34337         * gfortran.dg/g77/19990313-3.f: Ditto.
34338         * gfortran.dg/g77/19990525-0.f: Ditto.
34339         * gfortran.dg/g77/19990826-0.f: Ditto.
34340         * gfortran.dg/g77/19990826-2.f: Ditto.
34341         * gfortran.dg/g77/19990826-3.f: Ditto.
34342         * gfortran.dg/g77/20000511-1.f: Ditto.
34343         * gfortran.dg/g77/20000511-2.f: Ditto.
34344         * gfortran.dg/g77/970625-2.f: Ditto.
34345         * gfortran.dg/g77/980310-2.f: Ditto.
34346         * gfortran.dg/g77/980310-3.f: Ditto.
34347         * gfortran.dg/g77/980310-8.f: Ditto.
34348         * gfortran.dg/g77/980519-2.f: Ditto.
34349         * gfortran.dg/g77/alpha1.f: Ditto.
34350         * gfortran.dg/g77/claus.f: Ditto.
34351         * gfortran.dg/g77/erfc.f: Ditto.
34352         * gfortran.dg/g77/short.f: Ditto.
34353         * gfortran.fortran-torture/execute/data.f90: Ditto.
34354         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
34355         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
34357 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34359         * lib/file-format.exp (gcc_target_object_format): Add check for som
34360         format and hardcode object formats on hppa*-*-hpux*.
34361         * lib/target-supports.exp (check_weak_available): Add check for som
34362         object format.  Always return 0 on hppa*-*-hpux10*.
34364         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
34365         is defined.
34367         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
34369 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
34371         * gfortran.dg/pr19936_1.f90: New test.
34372         * gfortran.dg/pr19936_2.f90: New test.
34373         * gfortran.dg/pr19936_3.f90: New test.
34375 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
34376             Paul Thomas <prthomas@drfccad.cea.fr>
34378         * gfortran.dg/PR19754_1.f90: New test.
34379         * gfortran.dg/PR19754_2.f90: Ditto.
34381 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34383         PR c++/19311
34384         * g++.dg/template/non-dependent11.C: New test.
34386 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
34388         * lib/target-supports.exp (check_iconv_available): Fix comment.
34390 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
34391             Joseph S. Myers  <joseph@codesourcery.com>
34393         PR c++/19797
34394         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
34396 2005-03-04  Matthew Sachs  <msachs@apple.com>
34398         * gcc.exp (gcc_target_compile): Put braces around
34399         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
34400         * objc.exp (objc_target_compile): Likewise.
34401         * treelang.exp (treelang_target_compile): Likewise.
34403 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34405         PR fortran/19673
34406         * gfortran.dg/func_result_1.f90: New test.
34408 2005-03-04  Ben Elliston  <bje@au.ibm.com>
34410         * gcc.misc-tests/options.exp: New test.
34412 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
34414         * gcc.dg/pr15784-4.c: New test.
34416 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
34418         * gcc.c-torture/execute/pr17133.c: New.
34419         * gcc.c-torture/compile/20050303-1.c: New.
34421 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
34423         * gcc.dg/cpp/assert4.c: Fix for cygwin.
34425 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
34427         * g++.dg/overload/using2.C: New.
34429 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
34431         PR c++/19916
34432         * g++.dg/init/ptrmem2.C: New test.
34434 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
34436         PR c/8927
34437         * gcc.dg/pr8927-1.c: New test.
34439 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
34441         PR c++/20232
34442         * g++.dg/inherit/covariant12.C: New.
34444 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34446         PR fortran/19479
34447         * gfortran.dg/bound_1.f90: New test.
34449 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
34451         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
34452         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
34454 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
34456         PR c/20245
34457         * gcc.dg/pr20245-1.c: New test.
34459 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
34461         PR middle-end/19874
34462         * gcc.c-torture/execute/20050119-2.c: New test case.
34464 2005-02-28  Ben Elliston  <bje@au.ibm.com>
34466         * README: Update the DejaGnu bug reporting address.
34467         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
34468         * lib/objc-torture.exp: Likewise.
34470 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
34472         * gfortran.dg/boz_1.f90: New test.
34473         * gfortran.dg/boz_3.f90: New test.
34474         * gfortran.dg/boz_4.f90: New test.
34476 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
34478         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
34479         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
34481 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34483         PR libfortran/20101
34484         * gfortran.dg/write_0_pe_format.f90: New test.
34486 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
34488         PR c++/20206
34489         * g++.dg/opt/thunk2.C: New test.
34490         * g++.dg/opt/covariant1.C: New test.
34492 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34494         * gfortran.dg/e_d_fmt.f90: New test.
34496 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
34498         * gcc.dg/asm-b.c: Fix comment typos.
34500 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
34502         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
34503         a V_MAY_DEF also.
34505 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
34507         PR tree-opt/20188
34508         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
34509         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
34510         * gcc.dg/asm-b.c: New test.
34512 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
34514         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
34515         Disable this test on IRIX 6.
34517 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
34519         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
34520         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
34521         parser.
34523 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
34525         PR tree-optimization/20204
34526         * gcc.dg/pr20204.c: New test.
34528 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
34530         PR target/20196
34531         * gcc.c-torture/execute/20050224-1.c: New test.
34533         PR c++/20175
34534         * g++.dg/warn/Wbraces2.C: New test.
34536 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
34538         PR c++/19878
34539         * g++.dg/init/const2.C: New test.
34541 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
34543         PR tree-optimization/20100
34544         * gcc.c-torture/execute/pr20100-1.c: New test.
34546 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34548         * gfortran.dg/implicit_3.f90: New test.
34550         * gfortran.dg/deftype_1.f90: New test.
34552 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
34554         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
34555         the test passes.
34556         * g++.dg/other/anon3.C: Accept a warning.
34558 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
34560         * gcc.dg/pr20017.c: Fix a comment typo.
34562 2005-02-23  Bud Davis  <bdavis@gfortran.org>
34564         * gfortran.dg/list_read_4.f90: Change to f90 comments.
34566 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34568         PR ada/19902
34569         * ada/acats/tests/cxa/cxa3004.a: Remove.
34570         * ada/acats/tests/cxb/cxb30061.am: Likewise.
34572 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
34574         PR c++/20073
34575         * g++.dg/init/const1.C: New test.
34577         PR c++/19991
34578         * g++.dg/parse/constant7.C: New test.
34580         PR c++/20152
34581         * g++.dg/parse/error27.C: New test.
34582         * g++.dg/template/qualttp15.C: Adjust error markers.
34583         * g++.old-deja/g++.other/struct1.C: Likewise.
34585         PR c++/20153
34586         * g++.dg/template/error17.C: New test.
34588         PR c++/20148
34589         * g++.dg/parser/error26.C: New test.
34591 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
34593         PR tree-optimization/20100
34594         PR tree-optimization/20115
34595         * gcc.dg/pr20115.c: New test.
34596         * gcc.dg/pr20115-1.c: New test.
34597         * gcc.dg/pr20100.c: New test.
34598         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
34599         call-clobbered variables after alias1.
34601 2005-02-22  Bud Davis  <bdavis@gfortran.org>
34603         * gfortran.dg/list_read_4.f90: new test.
34605 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
34607         PR rtl-optimization/20017.
34608         * gcc.dg/pr20017.c: New.
34610 2005-02-22  Devang Patel  <dpatel@apple.com>
34612         PR 19952
34613         * g++.dg/tree-ssa/pr19952.C: New test.
34615 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
34617         PR c++/19883
34618         * g++.dg/parse/constant6.C: New test.
34620 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
34622         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
34623         * g++.dg/charset/asm2.c: Likewise.
34624         * g++.dg/charset/asm3.c: Likewise.
34625         * g++.dg/charset/asm4.c: Likewise.
34626         * g++.dg/charset/asm5.c: Likewise.
34627         * g++.dg/charset/attribute1.c: Likewise.
34628         * g++.dg/charset/attribute2.c: Likewise.
34629         * g++.dg/charset/extern1.cc: Likewise.
34630         * g++.dg/charset/extern2.cc: Likewise.
34631         * g++.dg/charset/extern3.cc: Likewise.
34632         * g++.dg/charset/function.cc: Likewise.
34633         * g++.dg/charset/string.c: Likewise.
34634         * g++.dg/charset/charset.exp: Likewise.
34635         * lib/target-supports.exp (check_iconv_available): Fix comment.
34637 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
34639         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
34640         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
34641         * gcc.dg/charset/asm2.c: Likewise.
34642         * gcc.dg/charset/asm3.c: Likewise.
34643         * gcc.dg/charset/asm4.c: Likewise.
34644         * gcc.dg/charset/asm5.c: Likewise.
34645         * gcc.dg/charset/asm6.c: Likewise.
34646         * gcc.dg/charset/attribute1.c: Likewise.
34647         * gcc.dg/charset/attribute2.c: Likewise.
34648         * gcc.dg/charset/builtin1.c: Likewise.
34649         * gcc.dg/charset/extern.c: Likewise.
34650         * gcc.dg/charset/function.c: Likewise.
34651         * gcc.dg/charset/string.c: Likewise.
34652         * gcc.dg/charset/charset.exp: Likewise.
34654 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
34656         PR fortran/20086
34657         * gfortran.dg/pr20086.f90: New test.
34659 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
34661         PR tree-optimization/19786
34662         * g++.dg/tree-ssa/pr19786.C: New.
34664 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34666         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
34668 2005-02-21  Jeff Law  <law@redhat.com>
34670         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
34672 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34674         * gfortran.dg/do_iterator: Split loop, markup all lines for
34675         which an error locus is printed.
34676         * gfortran.dg/pr17708.f90: Markup all lines for which an error
34677         locus is printed.
34678         * gfortran.dg/select_4.f90: Likewise.
34679         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
34680         locuses in the various permutations.
34682 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
34684         PR tree-optimization/19951
34685         * g++.dg/vect: New directory.
34686         * g++.dg/vect/vect.exp: New file.
34687         * g++.dg/vect/pr19951.cc: New testcase.
34688         * g++.dg/dg.exp: Also prune vectorizer tests.
34690 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
34692         PR 18785
34693         * gcc.dg/charset/builtin1.c: New test.
34695 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34697         PR c++/19299
34698         * g++.dg/inherit/volatile1.C: New test.
34700         PR c++/19440
34701         * g++.dg/template/dtor4.C: New test.
34703 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
34705         * gfortran.dg/int_1.f90: New test.
34707 2005-02-19  Devang Patel  <dpatel@apple.com>
34709         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
34711 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
34713         * gfortran.dg/achar_1.f90: New test.
34715 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
34717         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
34719 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
34720             Jakub Jelinek  <jakub@redhat.com>
34722         PR tree-optimization/19828
34723         * gcc.dg/tree-ssa/loop-7.c: New test.
34724         * gcc.c-torture/execute/20050218-1.c: New test.
34726 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
34728         PR c/20043
34729         * gcc.dg/transparent-union-1.c: New test.
34730         * gcc.dg/transparent-union-2.c: New test.
34732 2005-02-18  James E Wilson  <wilson@specifixinc.com>
34734         PR tree-optimization/18977
34735         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
34737 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
34739         PR target/20054
34740         * gcc.dg/pr20054.c: New test.
34742 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34744         PR c++/19508
34745         * g++.dg/ext/attrib20.C: New test.
34747 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
34749         PR middle-end/20030
34750         * gfortran.fortran-torture/execute/character_passing.f90: New test.
34752 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
34754         PR c++/20008
34755         * g++.dg/opt/switch4.C: New.
34757 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
34759         PR c++/20023
34760         PR tree-optimization/20009
34761         * gcc.c-torture/compile/20050217-1.c: New test.
34762         * g++.dg/opt/switch3.C: New test.
34764         PR tree-optimization/18947
34765         * gcc.c-torture/compile/20050215-1.c: New test.
34766         * gcc.c-torture/compile/20050215-2.c: New test.
34767         * gcc.c-torture/compile/20050215-3.c: New test.
34769 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
34771         PR c++/20028
34772         * g++.dg/template/crash34.C: New.
34774         PR c++/20022
34775         * g++.dg/other/access3.C: New.
34777 2005-02-17  Ira Rosen  <irar@il.ibm.com>
34779         * gcc.dg/vect/vect-98.c: New test.
34781 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
34783         PR tree-optimization/19967
34784         * gcc.dg/pr19967.c: New.
34786 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
34788         PR middle-end/19857
34789         * gcc.dg/tree-ssa/20050215-1.c: New test.
34790         * gcc.c-torture/execute/20050215-1.c: New test.
34792 2005-02-15  Eric Christopher  <echristo@redhat.com>
34794         * gcc.dg/cpp/20050215-1.c: New file.
34796 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
34798         PR tree-optimization/15785
34799         * gcc.dg/pr15785-1.c: New test.
34801 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
34803         PR c++/17788
34804         * g++.dg/init/ctor4.C: New.
34805         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
34807 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
34809         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
34810         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
34812 2005-02-15  Andreas Schwab  <schwab@suse.de>
34814         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
34815         declare malloc.
34817 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
34819         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
34821 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
34823         PR tree-optimization/19853
34824         * gcc.c-torture/compile/pr19853.c: New test.
34826 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
34828         PR c++/19608
34829         * g++.dg/parse/local-class1.C: New.
34831         PR c++/19895
34832         * g++.dg/parse/ptrmem3.C: New.
34834         PR c++/19884
34835         * g++.old-deja/g++.oliva/template6.C: Add another case.
34836         * g++.dg/template/explicit6.C: New.
34838 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
34840         PR c++/17816
34841         * g++.dg/other/redecl2.C: New.
34843 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
34845         PR c++/19891
34846         * g++.dg/abi/covariant4.C: New.
34848 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
34850         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
34851         New tests.
34853 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
34855         * gcc.dg/vect/vect-96.c: Fix typo.
34857 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34859         PR c++/14479
34860         PR c++/19487
34861         * g++.dg/template/enum5.C: New test.
34863 2005-02-12  Ira Rosen  <irar@il.ibm.com>
34865         * gcc.dg/vect/vect-97.c: New test.
34867 2005-02-12  Ira Rosen  <irar@il.ibm.com>
34869         * gcc.dg/vect/vect-96.c: New test.
34871 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
34873         * gcc.dg/builtins-34.c: Also check ldexp*.
34875 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
34877         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
34879 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
34881         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
34882         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
34883         dg-require-dll, dg-require-iconv, dg-require-named-sections,
34884         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
34885         selector_list, selector_expression, dg-process-target): Move to new
34886         file target-supports-dg.exp.
34887         * lib/target-supports-dg.exp: New.
34889         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
34890         New.
34892 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
34894         PR c++/19666
34895         * g++.dg/other/ptrmem6.C: New test.
34897         PR middle-end/19858
34898         * gcc.c-torture/compile/20050210-1.c: New test.
34900 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
34902         PR c++/19755
34903         * g++.dg/warn/Wbraces1.C: New test.
34905 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
34907         * gcc.dg/builtins-52.c: New testcase.
34909 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
34911         PR c/19342
34912         * gcc.c-torture/execute/20050119-1.c: New test.
34914 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
34916         PR c++/19811
34917         * g++.dg/init/delete1.C: New test.
34919 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
34921         PR c++/18470
34922         * g++.dg/template/static12.C: New test.
34924 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
34926         PR c++/19787
34927         * g++.dg/conversion/ambig1.C: New test.
34929         PR c++/19739
34930         * g++.dg/ext/attrib19.C: New test.
34932         PR c++/19732
34933         * g++.dg/parse/dtor5.C: New test.
34935         PR c++/19762
34936         * g++.dg/template/dtor3.C: New test.
34938         PR c++/19826
34939         * g++.dg/template/static11.C: New test.
34940         * g++.dg/template/crash2.C: Remove dg-error marker.
34942 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
34944         PR C++/18491
34945         * g++.old-deja/g++.mike/p10769a.C: Remove.
34947 2005-02-09  Roger Sayle  <roger@eyesopen.com>
34949         * gcc.dg/builtins-48.c: New test case.
34950         * gcc.dg/builtins-49.c: New test case.
34951         * gcc.dg/builtins-50.c: New test case.
34952         * gcc.dg/builtins-51.c: New test case.
34954 2005-02-09  Ian Lance Taylor  <ian@airs.com>
34956         PR middle-end/19583
34957         * g++.dg/warn/Wreturn-type-3.C: New test.
34959 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
34961         PR middle-end/19402
34962         * gcc.dg/pr19402-1.c: New testcase.
34963         * gcc.dg/pr19402-2.c: likewise.
34965 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
34967         PR middle-end/19854
34968         * g++.dg/tree-ssa/tmmti.C: New testcase.
34970 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
34972         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
34974 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
34976         PR c++/19733
34977         * g++.dg/parse/crash23.C: New test.
34978         * g++.dg/warn/Weff1.C: New test.
34980 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
34982         * gcc.dg/20050209-1.c: New test.
34984 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
34986         PR target/19799
34987         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
34989 2005-02-08  Mike Stump  <mrs@apple.com>
34991         * g++.dg/pch/import-2.c: New test.
34992         * g++.dg/pch/import-2.hs: New.
34993         * g++.dg/pch/include/import-2a.h: New.
34994         * g++.dg/pch/include/import-2b.h: New.
34996 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
34998         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
35000 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
35002         * gfortran.dg/substr_1.f90: New test.
35004 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
35006         PR middle-end/19775
35007         * gcc.dg/torture/builtin-power-1.c: Disable test for
35008         invalid transformation.
35009         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
35010         no longer optimize.
35011         * gcc.dg/builtins-47.c: New testcase.
35013 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
35014             Dorit Naishlos  <dorit@il.ibm.com>
35016         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
35018 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
35020         * gcc.c-torture/compile/20050206-1.c: New test.
35022 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
35024         PR tree-opt/19768
35025         * g++.dg/opt/pr19768.C: New test.
35027 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
35029         PR tree-opt/19736
35030         * gcc.c-torture/compile/pr19736.c: New test.
35032 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35034         PR c++/17401
35035         * g++.dg/parse/error25.C: New test.
35037 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
35039         * gcc.c-torture/execute/20050203-1.c: New.
35041 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
35043         * gcc.dg/vect/vect-85.c: Remove xfail.
35044         * gcc.dg/vect/vect-86.c: Remove xfail.
35045         * gcc.dg/vect/vect-87.c: Remove xfail.
35046         * gcc.dg/vect/vect-88.c: Remove xfail.
35048 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
35050         * gcc.dg/altivec-19.c: New.
35052 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
35054         PR c/17807
35055         * gcc.dg/nested-func-3.c: New test.
35056         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
35058 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
35060         * gcc.test-framework/gen_directive_tests: Generate tests for
35061         selector expressions.
35063 2005-02-02  Matt Austern  <austern@apple.com>
35065         PR c++/19628
35066         * g++/ext/builtin7.C: New.
35067         * g++/ext/builtin8.C: New.
35069 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
35071         PR c/18502
35072         * gcc.dg/pr18502-1.c: New test.
35074 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35076         PR c++/17413
35077         * g++.dg/template/local4.C: Tweak.
35079 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
35081         PR tree-optimization/19578
35082         * gcc.c-torture/compile/20050202-1.c: New test.
35084 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
35086         PR c/19435
35087         * gcc.dg/c99-init-4.c: New test.
35089 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
35091         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
35093         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
35095         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
35096         * g++.dg/eh/check-vect.h: New.
35098         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
35099         * gcc.dg/vect/vect-78.c: Ditto.
35100         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
35101         Remove.
35103         * g++.dg/conversion/simd1.C: Expect warning.
35104         * g++.dg/ext/attribute-test-1.C: Ditto.
35105         * g++.dg/ext/attribute-test-2.C: Ditto.
35106         * g++.dg/ext/attribute-test-3.C: Ditto.
35107         * g++.dg/ext/attribute-test-4.C: Ditto.
35109         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
35110         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
35112         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
35114 2005-02-01  Richard Henderson  <rth@redhat.com>
35116         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
35117         long double for ibm double-double format.
35118         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
35120 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
35122         PR tree-optimization/19633
35123         * gcc.dg/pr19633-1.c: New test.
35124         * gcc.dg/pr19633.c: Tweak to make pointer point
35125         to NULL or a symbol.
35127 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
35129         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
35130         New procs.
35131         (dg-process-target (local override)): Handle selector expressions.
35133         * gcc.test-framework/README: Describe tests in source directory.
35134         * gcc.test-framework/test-framework.awk: Handle dg- tests.
35135         * gcc.test-framework/test-framework.exp: Handle dg- tests.
35136         * gcc.test-framework/dg-bogus-exp-P.c: New test.
35137         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
35138         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
35139         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
35140         * gcc.test-framework/dg-do-link-exp-P.c: New test.
35141         * gcc.test-framework/dg-do-run-exp-P.c: New test.
35142         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
35143         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
35144         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
35145         * gcc.test-framework/dg-error-exp-P.c: New test.
35146         * gcc.test-framework/dg-error-exp-XP.c: New test.
35147         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
35148         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
35149         * gcc.test-framework/dg-output-exp-P.c: New test.
35150         * gcc.test-framework/dg-output-exp-XF.c: New test.
35151         * gcc.test-framework/dg-warning-exp-P.c: New test.
35152         * gcc.misc-tests/dg-1.c: Remove.
35153         * gcc.misc-tests/dg-2.c: Remove.
35154         * gcc.misc-tests/dg-3.c: Remove.
35155         * gcc.misc-tests/dg-4.c: Remove.
35156         * gcc.misc-tests/dg-5.c: Remove.
35157         * gcc.misc-tests/dg-6.c: Remove.
35158         * gcc.misc-tests/dg-7.c: Remove.
35159         * gcc.misc-tests/dg-8.c: Remove.
35160         * gcc.misc-tests/dg-9.c: Remove.
35161         * gcc.misc-tests/dg-10.c: Remove.
35162         * gcc.misc-tests/dg-11.c: Remove.
35163         * gcc.misc-tests/dg-12.c: Remove.
35164         * gcc.misc-tests/dg-test.exp: Remove.
35166         * gcc.test-framework/test-framework.awk: Change recording and
35167         printing of passes and failures.
35169         * gcc.test-framework: New directory.
35170         * gcc.test-framework/README: New.
35171         * gcc.test-framework/test-framework.exp: New.
35172         * gcc.test-framework/test-framework.awk: New.
35173         * gcc.test-framework/gen_directive_tests: New.
35175 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
35177         * lib/treelang.exp: Fix comment typos.
35178         (treelang_target_compile): Don't append libs=-ltreelang to options.
35180 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
35182         * g++.dg/parse/typename7.C: Adjust error messages.
35184 2005-01-31  Jeff Law  <law@redhat.com>
35186         * gcc.c-torture/execute/20050131-1.c: New test.
35187         * gcc.dg/wcaselabel.c: New test.
35189 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
35191         * g++.dg/other/warning1.C: Adjust error messags.
35192         * g++.dg/parse/constant5.C: New test.
35194 2005-01-31  Steven Bosscher  <stevenb@suse.de>
35196         PR c/19333
35197         * gcc.c-torture/compile/20011130-1.c: Reorder to make
35198         the test case valid.
35199         * gcc.dg/20030815-1.c: Remove invalid tests.
35200         * gcc.dg/array-7.c: Adjust expected result.
35201         * gcc.dg/pr18596-3.c: Likewise.
35202         * gcc.dg/noncompile/20000901-1.c: Likewise.
35203         * gcc.dg/noncompile/init-2.c: Likewise.
35204         * gcc.dg/noncompile/init-4.c: Likewise.
35206 2005-01-31  Dale Johannesen  <dalej@apple.com>
35208         * g++.dg/opt/pr19650.C: New test.
35210 2005-01-31  Richard Henderson  <rth@redhat.com>
35212         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
35213         long double for intel double extended format.
35214         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
35216 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
35218         PR c++/19555
35219         * g++.dg/template/static10.C: New test.
35221         PR c++/19395
35222         * g++.dg/parse/error24.C: New test.
35224         PR c++/19367
35225         * g++.dg/lookup/builtin1.C: New test.
35227         PR c++/19457
35228         * g++.dg/warn/conv3.C: New test.
35230 2005-01-30  Bud Davis  <bdavis@gfortran.org>
35232         PR fortran/19647
35233         * gfortan.dg/inquire_7.f90
35235 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
35237         PR tree-optimization/15791
35238         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
35239         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
35240         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
35241         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
35242         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
35243         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
35244         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
35245         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
35246         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
35247         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
35249 2005-01-29  Paul Brook  <paul@codesourcery.com>
35251         PR fortran/18565
35252         * check.c (real_or_complex_check): New function.
35253         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
35254         * intrinsic.c (add_functions): Use new check functions.
35255         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
35256         Add prototypes.
35258 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
35260         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
35261         gcc.dg/lvalue-3.c: New tests.
35262         * gcc.dg/concat.c: Update expected messages.
35264 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
35266         PR libfortran/19595
35267         * gfortran.dg/eor_1.f90: New test.
35269 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
35271         PR fortran/19589
35272         * gfortran.dg/logical_data_1.f90: New test.
35274 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
35276         PR c++/19253
35277         * g++.dg/template/crash33.C: New test.
35279         PR c++/19667
35280         * g++.dg/template/crash32.C: New test.
35282 2005-01-28  Ian Lance Taylor  <ian@airs.com>
35284         PR middle-end/16558
35285         * g++.dg/warn/Wreturn-type-2.C: New test.
35287 2004-06-24  Jeff Law  <law@redhat.com>
35289         * gcc.dg/tree-ssa/20050128-1.c: New test.
35291 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
35293         * gcc.target/frv/all-mdpackh-1.c: New test.
35295 2005-01-28  Steven Bosscher  <stevenb@suse.de>
35297         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
35299 2005-01-27  Richard Henderson  <rth@redhat.com>
35301         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
35303 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
35305         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
35307 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
35309         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
35310         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
35311         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
35312         to cope with cases where the multilib options override the dg-options.
35314 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
35316         PR c/18946
35317         * gcc.dg/noncompile/20050120-1.c: New test.
35319 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
35321         PR tree-optimization/19633
35322         * gcc.dg/pr19633.c: New test.
35323         * gcc.dg/tree-ssa/pr19633.c: New test.
35325 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
35327         * gcc.dg/20041216-1.c: New test.
35329 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
35331         PR objc/18862
35332         * objc.dg/selector-2.m: New test.
35334 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
35336         * g++.dg/opt/range-test-2.C: New test.
35338         PR rtl-optimization/19579
35339         * gcc.c-torture/execute/20050124-1.c: New test.
35341 2005-01-26  Greg Parker  <gparker@apple.com>
35342         Stuart Hastings  <stuart@apple.com>
35344         * gcc.c-torture/execute/20050125-1.c: New.
35346 2005-01-18  Jan Hubicka  <jh@suse.cz>
35348         PR tree-optimize/19337
35349         * gcc.c-torture/compile/20050119-1.c: New test.
35351 2005-01-24  James E Wilson  <wilson@specifixinc.com>
35353         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
35354         test for successful match.
35356 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
35358         PR objc/18408
35359         * objc.dg/comp-types-7.m: New test.
35361 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
35363         * lib/target-supports.exp (current_target_name): New.
35364         (check_effective_target_ilp32, check_effective_target_lp64):
35365         Cache the result to use as long as the current target, with
35366         multilib flags, remains the same.
35368         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
35369         (dg-require-weak, dg-require-visibility, dg-require-alias,
35370         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
35371         dg-require-effective-target, dg-skip-if): Remove call to
35372         skip_test_and_clear_xfail.
35373         (dg-test): Clear xfail data.
35375 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
35377         PR target/17751
35378         * gcc.dg/ppc64-toc.c: New test.
35380         * g++.dg/tree-ssa/empty-1.C: New test.
35382         PR middle-end/19551
35383         * gcc.c-torture/execute/20050121-1.c: New test.
35384         * gcc.dg/20050121-2.c: New test.
35386 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
35387         Paul Brook  <paul@codesourcery.com>
35389         PR fortran/17941
35390         * gfortran.dg/real_const_1.f: New test.
35391         * gfortran.dg/real_const_2.f90: New test.
35392         * gfortran.dg/complex_int_1.f90: New test.
35394 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
35396         PR fortran/19313
35397         * gfortan.dg/inquire_6.f90: New test.
35399 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
35401         PR libfortran/19451
35402         * open_readonly_1.f90: New test.
35404 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
35406         PR libfortran/18982
35407         * gfortran.dg/open_new.f90: New file.
35409 2005-01-22  Paul Brook  <paul@codesourcery.com>
35411         * namelist_1.f90: New test.
35413 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
35415         PR tree-optimization/19484
35416         * gcc.c-torture/compile/20050122-[12].c: New tests.
35418 2005-01-22  Paul Brook  <paul@codesourcery.com>
35420         * gfortran.dg/implicit_2.f90: New test.
35422 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
35424         PR fortran/19314
35425         * gfortran.dg/inquire_5.f90: New test.
35427 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35429         PR c/18809
35430         * gcc.dg/pr18809-1.c: New test.
35432 2005-01-21  Ian Lance Taylor  <ian@airs.com>
35434         * gcc.dg/20050121-1.c: New test.
35436         PR tree-optimization/13000
35437         * gcc.dg/20040206-1.c: Change warning to point where function is
35438         being inlined.
35440 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35442         PR c++/19208
35443         * g++.dg/template/array11.C: New test.
35445 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
35447         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
35448         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
35449         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
35450         * gfortran.dg/getenv_1.f90: Add dg-do directive.
35451         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
35452         gfortran.dg/pr17164.f90: Add missing dg-do directives.
35454 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
35456         PR tree-optimization/15349
35457         * gcc.dg/tree-ssa/pr15349.c: New.
35459 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
35461         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
35463 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
35465         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
35466         scan-assembler-times directive name.
35468         * gcc.dg/asm-a.c: Move dg-require-effective-target to
35469         after dg-do.
35471         PR rtl-optimization/19462
35472         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
35474 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
35476         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
35477         counting function calls on ia64.
35479 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
35481         PR rtl-optimization/15139
35482         * gcc.dg/20050111-2.c: New test.
35484         PR c/17297
35485         * gcc.c-torture/compile/20050113-1.c: New testcase.
35487         PR middle-end/19164
35488         * gcc.dg/20050113-1.c: New testcase.
35490 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
35492         * gcc.dg/vect/vect-85.c: Add comment.
35493         * gcc.dg/vect/vect-86.c: Add xfail for now.
35494         * gcc.dg/vect/vect-87.c: Add xfail for now.
35495         * gcc.dg/vect/vect-88.c: Add xfail for now.
35496         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
35498 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35500         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
35502 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35504         * g++.dg/debug/typedef3.C: New test.
35506 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
35508         PR c/19472
35509         * gcc.dg/asm-a.c: New test.
35511 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
35513         * gcc.dg/sh-relax.c: Add prototype for abort.
35515 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35517         * gcc.dg/short-compare-1.c: New test.
35518         * gcc.dg/short-compare-2.c: Likewise.
35520 2005-01-18  Michael Matz  <matz@suse.de>
35522         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
35524 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
35526         PR tree-optimization/19121
35527         * gcc.c-torture/compile/pr19121.c: New test.
35529 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
35531         PR target/19357
35532         * gcc.c-torture/compile/pr19357.c: New test.
35534 2005-01-17  Ian Lance Taylor  <ian@airs.com>
35536         PR c/5675
35537         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
35538         pass--those that refer just to the variable, possibly with a
35539         cast.
35540         * gcc.dg/c99-const-expr-3.c: Likewise.
35542         PR middle-end/13127
35543         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
35544         longer emitted.
35546 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
35548         PR fortran/18778
35549         * gfortran.dg/endfile_2.f90: New test.
35551 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
35553         PR 19168
35554         * gfortran.dg/select_5.f90: New test.
35556 2004-01-16  Paul Brook  <paul@codesourcery.com>
35558         * gfortran.dg/common_4.f90: New test.
35560 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
35562         PR rtl-optimization/19462
35563         * gcc.dg/torture/pr19462-1.c: New test.
35565 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
35567         PR objc/19321
35568         * objc.dg/func-ptr-2.m: New.
35569         * objc.dg/volatile-1.m: New.
35571 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35573         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
35575 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
35577         PR tree-optimization/19060
35578         * gcc.c-torture/execute/20050104-1.c: New test.
35580 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
35582         PR fortran/18983
35583         * gfortran.dg/write_to_null.f90: New test.
35585 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
35586             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35588         PR other/19328
35589         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
35590         argument.
35592 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
35594         PR c++/19263
35595         * g++.dg/init/vector1.C: New test.
35597 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
35599         PR target/13158
35600         * gcc.target/ia64/sibcall-unwind-1.c: New test.
35601         PR target/18987
35602         * gcc.target/ia64/sibcall-unwind-2.c: New test.
35604 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
35606         * gfortran.dg/select_1.f90: New test.
35607         * gfortran.dg/select_2.f90: New test.
35608         * gfortran.dg/select_3.f90: New test.
35609         * gfortran.dg/select_4.f90: New test.
35611 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
35613         PR middle-end/19084
35614         PR rtl-optimization/19348
35615         * gcc.dg/20050111-1.c: New test.
35616         * gcc.c-torture/execute/20050111-1.c: New test.
35618         * gcc.dg/i386-asm-4.c: New test.
35620 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35622         * gcc.dg/nested-func-2.c: New test.
35623         * ada/acats/norun.lst: Remove c953002.
35625 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
35627         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
35629 2005-01-12  Ben Elliston  <bje@au.ibm.com>
35631         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
35633 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
35635         PR target/18761
35636         * g++.dg/abi/align1.C: New test.
35638 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
35640         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
35641         at a time.
35642         * g++.dg/ext/altivec_check.h: Support compiling as C.
35644 2005-01-10  Roger Sayle  <roger@eyesopen.com>
35646         PR c++/19355
35647         * g++.dg/expr/pr19355-1.C: New test case.
35649 2005-01-10  Laurent GUERBY <laurent@guerby.net>
35651         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
35652         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
35653         * ada/acats/tests/c3/c92005b.ada: Likewise.
35654         * ada/acats/tests/c3/cxb3012.a: Likewise.
35655         * ada/acats/norun.lst: Add c380004 and c953002, add PR
35657 2005-01-09  Paul Brook  <paul@codesourcery.com>
35659         * gfortran.dg/common_2.f90: New file.
35660         * gfortran.dg/common_3.f90: New file.
35662 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
35664         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
35666 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
35668         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
35669         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
35670         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
35671         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
35672         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
35673         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
35674         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
35675         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
35676         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
35677         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
35678         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
35679         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
35680         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
35681         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
35682         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
35683         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
35684         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
35685         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
35686         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
35687         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
35688         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
35689         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
35690         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
35691         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
35692         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
35693         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
35694         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
35695         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
35696         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
35697         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
35698         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
35699         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
35700         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
35701         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
35702         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
35703         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
35704         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
35705         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
35706         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
35707         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
35708         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
35709         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
35710         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
35711         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
35712         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
35713         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
35714         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
35715         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
35716         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
35717         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
35718         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
35719         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
35720         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
35721         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
35722         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
35723         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
35724         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
35725         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
35726         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
35727         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
35728         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
35729         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
35730         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
35731         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
35732         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
35733         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
35734         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
35736         * gcc.dg/vect/vect-1.c: Fix spelling.
35737         * gcc.dg/vect/vect-10.c: Fix spelling.
35738         * gcc.dg/vect/vect-11.c: Fix spelling.
35739         * gcc.dg/vect/vect-12.c: Fix spelling.
35740         * gcc.dg/vect/vect-14.c: Fix spelling.
35741         * gcc.dg/vect/vect-15.c: Fix spelling.
35742         * gcc.dg/vect/vect-16.c: Fix spelling.
35743         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
35744         * gcc.dg/vect/vect-64.c: Fix comments.
35745         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
35747 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
35748             Ira Rosen  <irar@il.ibm.com>
35750         * gcc.dg/vect/vect-70.c: New test.
35751         * gcc.dg/vect/vect-71.c: New test.
35753 2005-01-09  Manfred Hollstein  <mh@suse.com>
35755         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
35756         * gcc.dg/pr18241-2.c: Likewise.
35757         * gcc.dg/pr18241-3.c: Likewise.
35758         * gcc.dg/pr18241-4.c: Likewise.
35759         * gcc.dg/pr18241-5.c: Likewise.
35761 2005-01-08  Richard Henderson  <rth@redhat.com>
35763         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
35764         False for x86 and x86-64.
35766 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
35768         PR tree-optimization/18241
35769         * gcc.dg/pr18241-1.c: New test.
35770         * gcc.dg/pr18241-2.c: New test.
35771         * gcc.dg/pr18241-3.c: New test.
35772         * gcc.dg/pr18241-4.c: New test.
35773         * gcc.dg/pr18241-5.c: New test.
35775 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
35777         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
35778         gfortran.dg/select_4.f90: New.
35780 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
35782         * gcc.c-torture/execute/20050107-1.c: New test.
35784 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
35786         PR c++/19298
35787         * g++.dg/template/ref2.C: New.
35789 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
35791         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
35792         instead of being empty.
35794 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
35796         PR fortran/15553
35797         * gfortran.dg/array-1.f90: New test.
35799 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
35801         PR tree-optimization/19283
35802         * gcc.c-torture/execute/20050106-1.c: New test.
35804         PR rtl-optimization/18861
35805         * gcc.dg/20050105-1.c: New test.
35807         PR tree-optimization/18828
35808         * gcc.dg/20050105-2.c: New test.
35810 2005-01-07  Andreas Jaeger  <aj@suse.de>
35812         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
35814 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
35816         PR fortran/18398
35817         * gfortran.dg/fmt_read.f90: New test.
35819 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
35821         * gcc.dg/rs6000-ldouble-2.c: New.
35823 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
35825         PR c++/19244
35826         * g++.dg/parser/ctor2.C: New test.
35828 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35830         PR c++/17154
35831         * g++.dg/template/using9.C: New test.
35833 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35835         PR c++/19258
35836         * g++.dg/lookup/friend6.C: New test.
35838 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
35840         PR c++/19270
35841         * g++.dg/template/array10.C: New.
35843 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35845         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
35846         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
35848 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
35850         * gcc.c-torture/compile/20050105-1.c: New test.
35852 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
35854         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
35856 2005-01-05  Roger Sayle  <roger@eyesopen.com>
35858         PR middle-end/19100
35859         * gcc.dg/conv-3.c: New test case.
35861 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
35863         * gcc.dg/asm-wide-1.c: New test.
35865 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
35867         PR c++/19030
35868         * g++.dg/parse/crash22.C: New
35870 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
35872         PR 19257
35873         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
35875 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
35877         PR middle-end/17767
35878         * gcc.dg/i386-mmx-6.c: New test case.
35880 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
35882         PR tree-optimization/18308
35883         * gcc.dg/vect/pr18308.c: New testcase.
35885 2005-01-04  Andreas Jaeger  <aj@suse.de>
35887         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
35889 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
35890             Robert Bowdidge <bowdidge@apple.com>
35892         * gcc.dg/cpp/subframework1.c: New.
35893         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
35894         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
35895         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
35896         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
35898 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
35900         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
35901         producing warning.
35902         * gcc.dg/darwin-weakimport-2.c: New.
35904 2005-01-03  Richard Henderson  <rth@redhat.com>
35906         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
35908 2005-01-03  Richard Henderson  <rth@redhat.com>
35910         * gcc.dg/vect/vect.exp: Enable for ia64.
35911         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
35912         (check_effective_target_vect_float): Likewise.
35913         (check_effective_target_vect_no_align): Likewise.
35914         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
35915         * gcc.dg/vect/vect-8.c: Likewise.
35917 2005-01-03  Uros Bizjak <uros@kss-loka.si>
35919         PR target/19236
35920         * gcc.dg/pr19236-1.c: New test case.
35922 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
35924         PR rtl-optimization/12092
35925         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
35927 2005-01-02  Andreas Jaeger  <aj@suse.de>
35929         * gcc.dg/pr12092-1.c: Do not run on x86_64.
35931 2005-01-01  Roger Sayle  <roger@eyesopen.com>
35932             Andrew Pinski  <pinskia@physics.uc.edu>
35934         PR rtl-optimization/12092
35935         * gcc.dg/pr12092-1.c: New test case.
35937 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
35939         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
35940         'hidden' and 'default' for better portability.
35941         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
35943         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
35944         6 and 7.
35945         * g++.old-deja/g++.brendan/new3.C: Likewise.
35947 2005-01-01  Steven Bosscher  <stevenb@suse.de>
35949         * gcc.dg/20041231-1.C: New test.
35950         * g++.dg/warn/Wunreachable-code-1.C: New test.
35952 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
35954         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
35955         file, not /dev/null.  Abort on error.
35957 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
35958             Ziemowit Laski  <zlaski@apple.com>
35960         PR objc/18971
35961         * objc.dg/encode-5.m: New test.
35963 2004-12-29  Richard Henderson  <rth@redhat.com>
35965         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
35966         * objc.dg/stabs-1.m: Disable for ia64.
35968 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
35970         PR c++/19190
35971         * g++.dg/warn/Wunused-10.C: New test.
35973 2004-12-28  Richard Henderson  <rth@redhat.com>
35975         * objc.dg/stabs-1.m: Disable for alpha.
35977 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
35979         PR c++/19149
35980         * g++.dg/parse/error23.C: New test.
35982 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35984         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
35986         PR fortran/19032
35987         * gfortran.dg/intrinsic_modulo_1.f90: New.
35988         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
35989         tests with divisor -1.
35991 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
35993         * g++.dg/opt/temp1.C (memcpy): Return a value.
35995         PR c++/19148
35996         * g++.dg/expr/cond7.C: New test.
35998 2004-12-27  Paul Brook  <paul@codesourcery.com>
36000         * gfortran.dg/g77/select_no_compile.f: Remove.
36002 2004-12-27  Richard Henderson  <rth@redhat.com>
36004         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
36005         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
36006         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
36008 2004-12-26  Richard Henderson  <rth@redhat.com>
36010         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
36011         by 1i instead of token pasting.
36013 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36015         PR tree-optimization/17578
36016         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
36017         to additional_flags.
36018         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
36020 2004-12-25  Richard Henderson  <rth@redhat.com>
36022         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
36023         Remove Alpha.
36025 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36027         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
36028         hppa*-*-hpux*.
36029         * gcc.dg/pr17957.c (dg-options): Likewise.
36030         * gcc.dg/struct-ret-1.c: Add prototype for abort.
36031         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
36032         instead of 0 on __hppa__.
36033         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
36034         "foo,%r" on hppa*-*-*.
36036 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
36038         PR fortran/19071
36039         * gfortran.dg/complex_write.f90: New test.
36041 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
36043         PR c++/17595
36044         * g++.dg/parse/pragma2.C: New test.
36046         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
36048 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
36050         * gcc.dg/empty2.c: Add missing dg-warning.
36052 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
36054         PR c++/17413
36055         * g++.dg/template/local4.C: New test.
36056         * g++.dg/template/crash19.C: Add dg-error marker.
36058         * g++.dg/template/crash31.C: Correct embedded PR number.
36060 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
36062         PR c++/16405
36063         * g++.dg/opt/temp1.C: Add do-run marker.
36065 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
36067         * g++.dg/template/spec19.C: New.
36069 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
36071         PR target/16819
36072         * gcc.dg/empty2.c: New.
36074 2004-12-23  Richard Henderson  <rth@redhat.com>
36076         * lib/target-supports.exp (check_effective_target_vect_no_align):
36077         Remove i?86 and x86-64.
36079 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
36081         PR c++/16405
36082         * g++.dg/opt/temp1.C: New test.
36084 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36086         PR c++/18733
36087         * g++.dg/template/friend33.C: New testcase.
36089 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
36091         PR c++/18464
36092         * g++.dg/template/cond5.C: New test.
36094         PR c++/18492
36095         * g++.dg/inherit/thunk3.C: New test.
36097         PR c++/11224
36098         * g++.dg/warn/Wunused-9.C: New test.
36100 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
36102         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
36104 2004-12-22  Jan Beulich  <jbeulich@novell.com>
36106         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
36108 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
36110         PR c++/18378
36111         * g++.dg/ext/packed8.C: New test.
36113         PR c++/19063
36114         * g++.dg/template/crash31.C: New test.
36116         PR c++/19034
36117         * g++.dg/template/crash30.C: New test.
36119 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
36121         PR C++/18984
36122         * g++.dg/eh/ctor3.C: New test.
36124 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
36126         * objc.dg/stabs-1.m: Allow section name to be quoted and
36127         assembly label to begin with '.LL'.
36129 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
36131         * gcc.dg/vect/vect.exp
36132         (check_effective_target_lp64_or_vect_no_align): New.
36133         * gcc.dg/vect/vect-77.c: Use it.
36134         * gcc.dg/vect/vect-78.c: Use it.
36136         * lib/target-supports.exp
36137         (check_effective_target_vect_no_max,
36138         check_effective_target_vect_no_bitwise,
36139         check_effective_target_vect_no_align): New.
36140         * gcc.dg/vect/vect-13.c: Use them.
36141         * gcc.dg/vect/vect-17.c: Ditto.
36142         * gcc.dg/vect/vect-18.c: Ditto.
36143         * gcc.dg/vect/vect-19.c: Ditto.
36144         * gcc.dg/vect/vect-20.c: Ditto.
36145         * gcc.dg/vect/vect-27.c: Ditto.
36146         * gcc.dg/vect/vect-29.c: Ditto.
36147         * gcc.dg/vect/vect-44.c: Ditto.
36148         * gcc.dg/vect/vect-48.c: Ditto.
36149         * gcc.dg/vect/vect-50.c: Ditto.
36150         * gcc.dg/vect/vect-52.c: Ditto.
36151         * gcc.dg/vect/vect-54.c: Ditto.
36152         * gcc.dg/vect/vect-56.c: Ditto.
36153         * gcc.dg/vect/vect-58.c: Ditto.
36154         * gcc.dg/vect/vect-60.c: Ditto.
36155         * gcc.dg/vect/vect-72.c: Ditto.
36156         * gcc.dg/vect/vect-80.c: Ditto.
36158 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
36160         PR c++/14075
36161         * g++.dg/init/string1.C: New.
36163         PR c++/18975
36164         * g++.dg/other/synth1.C: New.
36166 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
36168         PR c/18963
36169         * gcc.dg/pr18963-1.c: New test.
36171 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
36173         PR c/18596
36174         * gcc.dg/funcdef-storage-1.c (foo): Remove.
36175         * gcc.dg/pr18596-1.c: Use dg-error.
36176         (dg-options): Use -fno-unit-at-a-time.
36177         * gcc.dg/pr18596-2.c: New test.
36178         * gcc.dg/pr18596-3.c: New test.
36180 2004-12-20  Roger Sayle  <roger@eyesopen.com>
36182         PR middle-end/18683
36183         * g++.dg/opt/pr18683-1.C: New test case.
36185 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
36187         PR other/19093
36188         * g++.dg/opt/max1.C: Fix for 64bit targets.
36190 2004-12-20  Matt Austern  <austern@apple.com>
36192         PR c++/19044
36193         * g++.dg/ext/builtin6.C: New
36195 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
36197         PR tree-optimization/19080
36198         * gcc.c-torture/compile/pr19080.c: New test.
36200 2004-12-20  Steven Bosscher  <stevenb@suse.de>
36202         * gcc.dg/20041219-1.c: New test.
36204 2004-12-19  Roger Sayle  <roger@eyesopen.com>
36206         PR middle-end/19068
36207         * g++.dg/opt/max1.C: New test case.
36209 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
36211         * gcc.dg/fdata-sections-1.c: New test.
36213 2004-12-18  Roger Sayle  <roger@eyesopen.com>
36215         PR middle-end/18548
36216         * gcc.dg/max-1.c: New test case.
36218 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
36220         * gcc.c-torture/execute/20041218-1.c: New test.
36222 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
36224         * gcc.dg/pr18501.c: New test.
36225         * gcc.dg/uninit-5.c: XFAIL.
36226         * gcc.dg/uninit-9.c: XFAIL.
36228 2004-12-17  Dale Johannesen  <dalej@apple.com>
36230         * gcc.dg/20041213-1.c: New.
36232 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
36234         * objc.dg/stabs-1.m: Allow assembly label to begin
36235         with a dot ('.').
36237 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
36239         * gcc.c-torture/execute/20041213-1.c: Move...
36240         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
36242 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
36244         PR c++/18721
36245         * g++.dg/lookup/conv-5.C: New.
36247 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
36249         * objc.dg/stabs-1.m: New test.
36251 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
36253         * gcc.dg/visibility-c.c: Change compile to
36254         assemble for the test.
36256 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
36258         PR target/19041
36259         * gcc.dg/visibility-c.c: New test.
36261 2004-12-16  Roger Sayle  <roger@eyesopen.com>
36263         PR middle-end/18493
36264         * gcc.dg/switch-8.c: New test case.
36266 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
36268         PR c++/18905
36269         * g++.dg/template/init4.C: New.
36270         * g++.dg/opt/static3.C: Enable optimizer.
36272 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
36274         * g++.dg/other/complex1.C: New test.
36276 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
36278         * g++.dg/opt/inline9.C: New test.
36280 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36282         PR fortran/18993
36283         * gfotran.dg/nullify_1.f: New test.
36285 2004-12-15  Richard Henderson  <rth@redhat.com>
36287         * gcc.target/i386/i386.exp: New harness.
36288         * gcc.target/i386/vect-args.c: New.
36290 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
36292         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
36294 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36296         PR c++/18825
36297         * g++.dg/template/friend32.C: New test.
36299 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
36301         * cpp/pragma-once-1.c: New test.
36302         * cpp/pragma-once-1b.h: Likewise.
36303         * cpp/pragma-once-1c.h: Likewise.
36304         * cpp/pragma-once-1d.h: Likewise.
36305         * cpp/inc/pragma-once-1a.h: Likewise.
36307 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
36308             Steven G. Kargl  <kargls@comcast.net>
36310         PR fortran/17597
36311         * gfortran.dg/list_read_3.f90: New test.
36313 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
36315         * gcc.dg/ftrapv-2.c: New test.
36317 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
36319         PR c++/18981
36320         * g++.dg/template/typename9.C: New test.
36322 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
36324         PR c++/18738
36325         * g++.dg/template/typename8.C: New test.
36326         * g++.dg/parse/friend2.C: Tweak error message.
36328 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
36330         * gcc.c-torture/20041214-1.c: New test.
36332 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
36334         PR c++/18965
36335         * g++.dg/init/array17.C: New test.
36337 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
36339         PR c++/18793
36340         * g++.dg/init/aggr3.C: New test.
36342 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
36344         * gcc.dg/altivec-types-1.c: New test.
36345         * gcc.dg/altivec-types-2.c: New test.
36346         * gcc.dg/altivec-types-3.c: New test.
36347         * gcc.dg/altivec-types-4.c: New test.
36348         * g++.dg/ext/altivec-types-1.C: New test.
36349         * g++.dg/ext/altivec-types-2.C: New test.
36350         * g++.dg/ext/altivec-types-3.C: New test.
36351         * g++.dg/ext/altivec-types-4.C: New test.
36353 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
36355         PR middle-end/18951
36356         * gcc.c-torture/execute/20041213-1.c: New test.
36358 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
36360         PR c++/18949
36361         * g++.dg/template/cast1.C: New.
36363 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
36365         * gcc.c-torture/execute/20041213-2.c: New test.
36367 2004-12-13  Richard Henderson  <rth@redhat.com>
36369         * gcc.dg/i386-sse-10.c: Fix typo in options.
36371 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
36373         PR c++/18968
36374         * g++.dg/opt/pr18968.C: New test.
36376 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
36378         PR c++/18925
36379         * g++.dg/ext/visibility/staticdatamem.C: New test.
36381 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
36383         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
36385 2004-12-13  Roger Sayle  <roger@eyesopen.com>
36387         PR rtl-optimization/18928
36388         * gcc.dg/pr18928-1.c: New test case.
36390 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
36392         PR tree-opt/16951
36393         * gcc.c-torture/compile/20041211-1.c: New.
36395 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36397         PR middle-end/17564
36398         * gcc.c-torture/execute/20041212-1.c: New test.
36400 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36402         PR fortran/18869
36403         * gfortran.dg/common_1.f90: New test.
36405 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
36406         Paul Brook  <paul@codesourcery.com>
36408         PR fortran/16222
36409         * gfortran.dg/real_do_1.f90: New test.
36411 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
36413         PR tree-opt/18040
36414         * g++.dg/opt/ptrmem6.C: New test.
36416 2004-12-11  Roger Sayle  <roger@eyesopen.com>
36418         PR middle-end/18921
36419         * gcc.dg/pr18921-1.c: New test case.
36421 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36423         PR fortran/17175
36424         * gfortran.dg/scale_1.f90: New test.
36426 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
36428         PR middle-end/18903
36429         * gcc.c-torture/compile/pr18903.c: New test.
36431 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
36433         * gcc.c-torture/execute/20041210-1.c: New test.
36435 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36437         PR c++/18731
36438         * g++.dg/parser/struct-1.C: New test.
36439         * g++.dg/parser/struct-2.C: New test.
36440         * g++.dg/parser/struct-3.C: New test.
36442 2004-12-09  Richard Henderson  <rth@redhat.com>
36444         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
36446         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
36447         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
36449 2004-12-09  Matt Austern  <austern@apple.com>
36451         PR c++/18514
36452         * g++.dg/ext/builtin1.C: New
36453         * g++.dg/ext/builtin2.C: New
36454         * g++.dg/ext/builtin3.C: New
36455         * g++.dg/ext/builtin4.C: New
36456         * g++.dg/ext/builtin5.C: New
36458 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
36460         PR tree-opt/18904
36461         * g++.dg/opt/ptrmem5.C: New test.
36463 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
36465         * g++.dg/parse/typename5.C: Adjust for new error.
36466         * g++.dg/parse/typename7.C: New.
36468 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36470         PR c++/18073
36471         * g++.dg/other/mmintrin.C: New test.
36473 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
36475         PR c++/16681
36476         * g++.dg/init/array15.C: New.
36477         * g++.dg/init/array16.C: New.
36479 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36481         PR fortran/18826
36482         * gfortran.dg/assign_1.f90: New test.
36484 2004-12-08  Nick Clifton  <nickc@redhat.com>
36486         * gcc.target/xstormy16/bss_below100: New directory containing tests.
36487         * gcc.target/xstormy16/data_below100: Likewise.
36488         * gcc.target/xstormy16/sfr: Likewise.
36489         * gcc.target/xstormy16/below100.S: New test source file.
36490         * gcc.target/xstormy16/below100.ld: New test linker script.
36491         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
36492         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
36493         bp instructions.
36494         * gcc.target/xstormy16/bp.c: Likewise.
36496         * gcc.target/xstormy16/bss_below100: New files:
36497         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
36498         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
36499         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
36500         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
36501         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
36502         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
36503         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
36504         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
36505         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
36506         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
36507         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
36508         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
36509         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
36510         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
36511         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
36512         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
36513         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
36514         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
36515         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
36516         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
36517         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
36518         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
36519         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
36520         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
36521         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
36522         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
36523         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
36525         * gcc.target/xstormy16/data_below100: New files:
36526         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
36527         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
36528         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
36529         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
36530         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
36531         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
36532         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
36533         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
36534         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
36535         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
36536         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
36537         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
36538         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
36539         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
36540         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
36541         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
36542         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
36543         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
36544         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
36545         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
36546         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
36547         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
36548         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
36549         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
36550         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
36551         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
36552         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
36554         * gcc.target/xstormy16/sfr: New files:
36555         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
36556         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
36557         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
36558         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
36559         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
36560         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
36561         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
36562         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
36563         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
36564         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
36565         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
36566         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
36567         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
36568         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
36569         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
36570         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
36571         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
36572         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
36573         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
36574         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
36575         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
36576         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
36577         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
36578         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
36579         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
36580         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
36581         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
36582         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
36583         27_if0_sfrw_bitfield_f.c
36585 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36587         PR c++/18100
36588         * g++.dg/lookup/name-clash4.C: New test.
36590 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
36592         PR c++/18672
36593         * g++.dg/opt/array1.C: New.
36595         PR c++/18803
36596         * g++.dg/template/operator5.C: New.
36598 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
36600         PR c/18867
36601         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
36603 2004-12-07  Steven Bosscher  <stevenb@suse.de>
36605         * gcc.dg/noncompile/20041207.c: New test.
36607 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
36609         * g++.dg/other/unreachable-1.C: New test.
36611 2004-12-06  Nick Clifton  <nickc@redhat.com>
36613         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
36614         <limits.h> because the latter comes from gcc's include/ directory
36615         and not the newlib/libc/include directory.
36617 2004-12-04  Richard Henderson  <rth@redhat.com>
36619         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
36621 2004-12-04  Richard Henderson  <rth@redhat.com>
36623         * lib/target-supports.exp (check_gc_sections_available): Disable
36624         for alpha and ia64.
36626 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
36628         PR middle-end/17909
36629         * g++.dg/other/vararg-2.C: New test.
36631 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36633         PR c++/17011, c++/17971
36634         * g++.dg/template/error15.C: Adjust expected error.
36635         * g++.dg/template/instantiate3.C: Likewise.
36637 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
36639         * gcc.dg/altivec-18.c: Fix for darwin
36641 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
36643         PR c++/18782
36644         * g++.dg/parse/ptrmem2.C: New.
36646         PR c++/18318
36647         * g++.dg/template/new1.C: New.
36649 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36651         PR fortran/18710
36652         * gfortran.dg/direct_io_3.f90: New test.
36654 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
36656         PR 18758
36657         * g++.dg/parse/crash21.C: New.
36659 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36661         PR c++/15664, c++/18276
36662         * g++.dg/template/ttp13.C: New test.
36663         * g++.dg/template/ttp14.C: Likewise.
36665 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36667         PR c++/18123
36668         * g++.dg/parse/enum2.C: New test.
36669         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
36671 2004-12-02  Nick Clifton  <nickc@redhat.com>
36673         * gcc.target/xstormy16: New test directory.
36674         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
36675         * gcc.target/xstormy16/bp.c: Check the generation of bp
36676         instructions.
36677         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
36678         bn instructions and the BELOW100 attribute.
36680 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
36682         PR target/16952
36683         * gcc.dg/ppc-eabi.c: New.
36685 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
36687         PR fortran/18284
36688         * gfortran.dg/backspace.f90
36690 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
36692         * gfortran.dg/inquire.f90: New test.
36694 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
36696         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
36697         handle effective-target-keyword.
36698         (dg-skip-if): Support effective-target keyword as target list.
36699         (dg-xfail-if): Ditto.
36700         * lib/target-supports.exp (is-effective-target-keyword): New proc.
36702 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
36704         PR tree-optimization/18291
36705         * gcc.c-torture/compile/pr18291.c: New test.
36707 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
36709         PR C++/18729
36710         * g++.dg/parse/crash20.C: New.
36712         PR c++/17431
36713         * g++.dg/overload/arg1.C: New.
36714         * g++.dg/overload/arg2.C: New.
36715         * g++.dg/overload/arg3.C: New.
36716         * g++.dg/overload/arg4.C: New.
36718 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
36720         * gcc.dg/c99-flex-array-4.c: Remove.
36722 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
36724         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
36726         * lib/target-supports.exp (is-effective-target): Simplify.
36728         * lib/target-supports.exp (check_effective_target_vect_long):
36729         Fix for powerpc64-*-*.
36731 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
36733         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
36734         to support new requirements on FreeBSD 5.
36736 2004-11-30  Devang Patel  <dpatel@apple.com>
36738         PR 18702
36739         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
36741 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
36743         * g++.dg/ext/altivec-13.C: New test.
36745 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
36747         PR tree-opt/18298
36748         * gcc.c-torture/execute/p18298.c: New test.
36750 2004-11-30  Ira Rosen  <irar@il.ibm.com>
36751             Dorit Naishlos  <dorit@il.ibm.com>
36753         PR tree-opt/18607
36754         * gcc.dg/vect/vect-89.c: New test.
36756 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
36758         * gcc.dg/pr18596-1.c: New test.
36760 2004-11-30  Ben Elliston  <bje@au.ibm.com>
36762         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
36764 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
36766         PR c/18479
36767         * gcc.dg/pr18479.c: New test.
36769 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
36771         PR target/18490
36772         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
36773         mmix-knuth-mmixware.
36775         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
36776         cris-*-elf* cris-*-aout* mmix-*-*
36778 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
36780         PR middle-end/18725
36781         * gcc.dg/pr18725.c: New test.
36783 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
36785         PR target/18488
36786         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
36788         PR target/18336
36789         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
36791 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
36793         PR c++/18368
36794         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
36795         * g++.old-deja/g++.law/ctors5.C: Likewise.
36796         * g++.old-deja/g++.other/crash25.C: Likewise.
36798         PR c++/18674
36799         * g++.dg/template/error16.C: New test.
36801         PR c++/18512
36802         * g++.dg/template/crash29.C: New test.
36804 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
36806         PR tree-optimization/18712
36807         * gcc.c-torture/compile/pr18712.c: New test.
36809 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
36811         PR c/7544
36812         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
36813         tests.
36815 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36817         PR c++/18652
36818         * g++.dg/lookup/crash6.C: New test.
36820 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
36822         PR middle-end/18164
36823         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
36825 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
36827         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
36828         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
36829         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
36831 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
36833         * gcc.dg/pr18164.c: New test.
36835 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
36837         * gcc.dg/funroll-loops-all.c: New.
36839 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
36841         PR target/18489
36842         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
36843         delimeter, match space and TAB as well as ":".
36845         PR target/18484
36846         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
36848         PR target/18348
36849         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
36851         PR target/18345
36852         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
36854         PR target/18337
36855         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
36857 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
36859         * gfortran.dg/direct_io_2.f90: New test.
36861 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
36863         PR target/18334
36864         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
36866 2004-11-28  Richard Henderson  <rth@redhat.com>
36868         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
36870 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
36872         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
36873         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
36874         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
36875         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
36876         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
36877         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
36878         gcc.dg/pointer-arith-8.c: New tests.
36880 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
36882         PR fortran/18364
36883         * gfortran.dg/endfile.f90: New test.
36885 2004-11-27  Falk Hueffner  <falk@debian.org>
36887         * gcc.dg/loop-6.c: New test.
36889 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
36891         * gcc.c-torture/execute/20041126-1.c: New test.
36893 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
36895         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
36896         on IRIX.
36898 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
36900         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
36901         functions.
36903 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
36905         PR rtl-optimization/17825
36906         * gcc.c-torture/compile/20041119-1.c: New test.
36908 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36910         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
36911         Check existence of ld library path variables before unsetting.
36913 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
36915         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
36917 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
36919         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
36921 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
36923         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
36925 2004-11-26  Ben Elliston  <bje@au.ibm.com>
36927         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
36928         dg-do directive.
36930 2004-11-26  Ben Elliston  <bje@au.ibm.com>
36932         * gcc.dg/pr17957.c: Pass --param, not -param.
36934 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
36936         PR middle-end/17957
36937         * gcc.dg/pr17957.c: New test.
36939 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
36941         PR c++/18445
36942         * g++.dg/template/crash28.C: Likewise.
36944         PR c++/18001
36945         * g++.dg/expr/unary2.C: Adjust lvalue messages.
36946         * g++.dg/ext/lvaddr.C: Likewise.
36947         * g++.dg/opt/pr7503-3.C: Likewise.
36949         PR c++/18466
36950         * g++.dg/parse/qualified3.C: New test.
36951         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
36953         PR c++/18545
36954         * g++.dg/expr/return1.C: New test.
36956 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36958         Friend class name lookup 3/n, PR c++/3332
36959         * g++.dg/lookup/friend3.C: New test.
36960         * g++.dg/lookup/friend4.C: Likewise.
36961         * g++.dg/lookup/friend5.C: Likewise.
36963 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36965         Friend class name lookup 2/n, PR c++/14513, c++/15410
36966         * g++.dg/lookup/friend2.C: New test.
36967         * g++.dg/template/friend31.C: Likewise.
36969 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36971         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
36973 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
36975         PR c++/17473
36976         * g++.dg/tc1/dr56.C: Remove.
36977         * g++.dg/template/typedef1.C: Add dg-error markers.
36978         * g++.old-deja/g++.other/typedef7.C: Likewise.
36980         PR c++/18285
36981         * g++.dg/parse/typedef7.C: New test.
36983 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
36985         * gcc.c-torture/execute/20041124-1.c: New test.
36987 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
36989         * g++.dg/template/deduce3.C: New test.
36991         PR c++/18586
36992         * g++.dg/template/crash27.C: New test.
36994         PR c++/18530
36995         * g++.dg/warn/Wshadow-3.C: New test.
36997 2004-11-24  Devang Patel  <dpatel@apple.com>
36999         PR/18555
37000         * gcc.dg/cpp/isysroot-1.c: New test.
37001         * gcc.dg/cpp/usr/include/stdio.h: New file.
37002         * gcc.dg/cpp/isysroot-2.c: New test.
37003         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
37004         New file.
37006 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37008         PR c++/8929
37009         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
37011 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
37013         * gcc.target/sparc/align.c: Do not include <stdint.h>.
37014         * gcc.target/sparc/pdist.c: Likewise.
37016 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
37018         PR c++/16882
37019         * g++.dg/conversion/simd1.C: New test.
37021 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37023         * lib/target-libpath.exp: New file defining
37024         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
37025         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
37026         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
37027         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
37028         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
37030 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
37032         * gcc.dg/pragma-align-2.c: Test macro expansion.
37033         * gcc.dg/pragma-pack-2.c: New test.
37035 2004-11-23  Richard Henderson  <rth@redhat.com>
37037         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
37038         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
37039         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
37040         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
37041         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
37042         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
37044         * gcc.dg/vect/vect.exp: Add check for alpha.
37045         * lib/target-supports.exp (check_alpha_max_hw_available): New.
37046         (check_effective_target_vect_int): Enable for alpha.
37047         (check_effective_target_vect_long): New.
37048         (is-effective-target): Add it.
37050 2004-11-23  Uros Bizjak <uros@kss-loka.si>
37052         * gcc.dg/pr18614-1.c: New test.
37054 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
37056         * gcc.dg/setjmp-2.c: New test.
37058 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
37060         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
37061         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
37062         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
37063         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
37064         gcc.target/sparc/pdist.c: New tests.
37066 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
37068         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
37070 2004-11-22  Dale Johannesen  <dalej@apple.com>
37072         * gcc.dg/20041111-1.c: New.
37074 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
37076         PR tree-opt/18536
37077         * gcc.dg/vect/pr18536.c: New test.
37079 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37081         PR c++/18354
37082         * g++.dg/template/nontype11.C: New test.
37084 2004-11-21  Roger Sayle  <roger@eyesopen.com>
37086         PR middle-end/18520
37087         * gcc.dg/pr18520-1.c: New test case.
37089 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
37091         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
37092         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
37093         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
37094         expected diagnostics.
37096 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
37098         PR target/18580
37099         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
37100         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
37101         vect-77.c, vect-77a.c: XFAIL on the SPARC.
37103 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
37105         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
37107 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
37108             Joseph Myers  <joseph@codesourcery.com>
37110         * lib/target-supports.exp (check_visibility_available): Really
37111         test the compiler.
37113 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
37115         PR tree-opt/18181
37116         * gcc.dg/vect/vect-85.c: New test.
37117         * gcc.dg/vect/vect-86.c: New test.
37118         * gcc.dg/vect/vect-87.c: New test.
37119         * gcc.dg/vect/vect-88.c: New test.
37121 2004-11-19  Ben Elliston  <bje@au.ibm.com>
37123         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
37125 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
37127         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
37128         * gcc.dg/ppc-and-1.c: Ditto.
37129         * gcc.dg/ppc-compare-1.c: Ditto.
37130         * gcc.dg/ppc-mov-1.c: Ditto
37132 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
37133             Mark Mitchell  <mark@codesourcery.com>
37135         * gcc.dg/pragma-init-fini-2.c: New test.
37137 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
37138             Aldy Hernandez  <aldyh@redhat.com>
37140         * lib/target-supports.exp (check_effective_target_vect_int): New
37141         (check_effective_target_vect_float): New
37142         (check_effective_target_vect_double): New.
37143         (is-effective-target): Support new effective targets keywords.
37144         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
37145         default action for dg-do.
37146         * gcc.dg/vect/pr16105.c: Use new support.
37147         * gcc.dg/vect/pr18400.c: Ditto.
37148         * gcc.dg/vect/pr18425.c: Ditto.
37149         * gcc.dg/vect/vect-1.c: Ditto.
37150         * gcc.dg/vect/vect-10.c: Ditto.
37151         * gcc.dg/vect/vect-11.c: Ditto.
37152         * gcc.dg/vect/vect-12.c: Ditto.
37153         * gcc.dg/vect/vect-13.c: Ditto.
37154         * gcc.dg/vect/vect-14.c: Ditto.
37155         * gcc.dg/vect/vect-15.c: Ditto.
37156         * gcc.dg/vect/vect-16.c: Ditto.
37157         * gcc.dg/vect/vect-17.c: Ditto.
37158         * gcc.dg/vect/vect-18.c: Ditto.
37159         * gcc.dg/vect/vect-19.c: Ditto.
37160         * gcc.dg/vect/vect-2.c: Ditto.
37161         * gcc.dg/vect/vect-20.c: Ditto.
37162         * gcc.dg/vect/vect-21.c: Ditto.
37163         * gcc.dg/vect/vect-22.c: Ditto.
37164         * gcc.dg/vect/vect-23.c: Ditto.
37165         * gcc.dg/vect/vect-24.c: Ditto.
37166         * gcc.dg/vect/vect-25.c: Ditto.
37167         * gcc.dg/vect/vect-26.c: Ditto.
37168         * gcc.dg/vect/vect-27.c: Ditto.
37169         * gcc.dg/vect/vect-27a.c: Ditto.
37170         * gcc.dg/vect/vect-28.c: Ditto.
37171         * gcc.dg/vect/vect-29.c: Ditto.
37172         * gcc.dg/vect/vect-29a.c: Ditto.
37173         * gcc.dg/vect/vect-3.c: Ditto.
37174         * gcc.dg/vect/vect-30.c: Ditto.
37175         * gcc.dg/vect/vect-31.c: Ditto.
37176         * gcc.dg/vect/vect-32.c: Ditto.
37177         * gcc.dg/vect/vect-33.c: Ditto.
37178         * gcc.dg/vect/vect-34.c: Ditto.
37179         * gcc.dg/vect/vect-35.c: Ditto.
37180         * gcc.dg/vect/vect-36.c: Ditto.
37181         * gcc.dg/vect/vect-37.c: Ditto.
37182         * gcc.dg/vect/vect-38.c: Ditto.
37183         * gcc.dg/vect/vect-4.c: Ditto.
37184         * gcc.dg/vect/vect-40.c: Ditto.
37185         * gcc.dg/vect/vect-41.c: Ditto.
37186         * gcc.dg/vect/vect-42.c: Ditto.
37187         * gcc.dg/vect/vect-43.c: Ditto.
37188         * gcc.dg/vect/vect-44.c: Ditto.
37189         * gcc.dg/vect/vect-45.c: Ditto.
37190         * gcc.dg/vect/vect-46.c: Ditto.
37191         * gcc.dg/vect/vect-47.c: Ditto.
37192         * gcc.dg/vect/vect-48.c: Ditto.
37193         * gcc.dg/vect/vect-48a.c: Ditto.
37194         * gcc.dg/vect/vect-49.c: Ditto.
37195         * gcc.dg/vect/vect-5.c: Ditto.
37196         * gcc.dg/vect/vect-50.c: Ditto.
37197         * gcc.dg/vect/vect-51.c: Ditto.
37198         * gcc.dg/vect/vect-52.c: Ditto.
37199         * gcc.dg/vect/vect-53.c: Ditto.
37200         * gcc.dg/vect/vect-54.c: Ditto.
37201         * gcc.dg/vect/vect-55.c: Ditto.
37202         * gcc.dg/vect/vect-56.c: Ditto.
37203         * gcc.dg/vect/vect-56a.c: Ditto.
37204         * gcc.dg/vect/vect-57.c: Ditto.
37205         * gcc.dg/vect/vect-58.c: Ditto.
37206         * gcc.dg/vect/vect-59.c: Ditto.
37207         * gcc.dg/vect/vect-6.c: Ditto.
37208         * gcc.dg/vect/vect-60.c: Ditto.
37209         * gcc.dg/vect/vect-61.c: Ditto.
37210         * gcc.dg/vect/vect-62.c: Ditto.
37211         * gcc.dg/vect/vect-63.c: Ditto.
37212         * gcc.dg/vect/vect-64.c: Ditto.
37213         * gcc.dg/vect/vect-65.c: Ditto.
37214         * gcc.dg/vect/vect-66.c: Ditto.
37215         * gcc.dg/vect/vect-67.c: Ditto.
37216         * gcc.dg/vect/vect-68.c: Ditto.
37217         * gcc.dg/vect/vect-69.c: Ditto.
37218         * gcc.dg/vect/vect-7.c: Ditto.
37219         * gcc.dg/vect/vect-72.c: Ditto.
37220         * gcc.dg/vect/vect-72a.c: Ditto.
37221         * gcc.dg/vect/vect-73.c: Ditto.
37222         * gcc.dg/vect/vect-74.c: Ditto.
37223         * gcc.dg/vect/vect-75.c: Ditto.
37224         * gcc.dg/vect/vect-76.c: Ditto.
37225         * gcc.dg/vect/vect-77.c: Ditto.
37226         * gcc.dg/vect/vect-77a.c: Ditto.
37227         * gcc.dg/vect/vect-78.c: Ditto.
37228         * gcc.dg/vect/vect-79.c: Ditto.
37229         * gcc.dg/vect/vect-8.c: Ditto.
37230         * gcc.dg/vect/vect-80.c: Ditto.
37231         * gcc.dg/vect/vect-82.c: Ditto.
37232         * gcc.dg/vect/vect-82_64.c: Ditto.
37233         * gcc.dg/vect/vect-83.c: Ditto.
37234         * gcc.dg/vect/vect-83_64.c: Ditto.
37235         * gcc.dg/vect/vect-9.c: Ditto.
37236         * gcc.dg/vect/vect-all.c: Ditto.
37237         * gcc.dg/vect/vect-none.c: Ditto.
37239 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
37241         * lib/gcc-dg.exp (dg-skip-if): New function.
37242         (dg-forbid-option): Remove.
37243         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
37244         * g++.dg/abi/bitfield8.C: Likewise.
37245         * g++.dg/abi/dtor1.C: Likewise.
37246         * g++.dg/abi/empty10.C: Likewise.
37247         * g++.dg/abi/empty7.C: Likewise.
37248         * g++.dg/abi/empty9.C: Likewise.
37249         * g++.dg/abi/layout3.C: Likewise.
37250         * g++.dg/abi/layout4.C: Likewise.
37251         * g++.dg/abi/thunk1.C: Likewise.
37252         * g++.dg/abi/thunk2.C: Likewise.
37253         * g++.dg/abi/vbase11.C: Likewise.
37254         * g++.dg/abi/vthunk2.C: Likewise.
37255         * g++.dg/abi/vthunk3.C: Likewise.
37256         * g++.dg/ext/attrib8.C: Likewise.
37257         * g++.dg/opt/longbranch2.C: Likewise.
37258         * g++.dg/opt/reg-stack4.C: Likewise.
37259         * g++.old-deja/g++.ext/attrib1.C: Likewise.
37260         * g++.old-deja/g++.ext/attrib2.C: Likewise.
37261         * g++.old-deja/g++.ext/attrib3.C: Likewise.
37262         * g++.old-deja/g++.other/store-expr1.C: Likewise.
37263         * g++.old-deja/g++.other/store-expr2.C: Likewise.
37264         * gcc.dg/20000609-1.c: Likewise.
37265         * gcc.dg/20000720-1.c: Likewise.
37266         * gcc.dg/20011107-1.c: Likewise.
37267         * gcc.dg/20011119-1.c: Likewise.
37268         * gcc.dg/20020108-1.c: Likewise.
37269         * gcc.dg/20020122-2.c: Likewise.
37270         * gcc.dg/20020122-3.c: Likewise.
37271         * gcc.dg/20020201-3.c: Likewise.
37272         * gcc.dg/20020206-1.c: Likewise.
37273         * gcc.dg/20020218-1.c: Likewise.
37274         * gcc.dg/20020310-1.c: Likewise.
37275         * gcc.dg/20020411-1.c: Likewise.
37276         * gcc.dg/20020418-2.c: Likewise.
37277         * gcc.dg/20020426-1.c: Likewise.
37278         * gcc.dg/20020426-2.c: Likewise.
37279         * gcc.dg/20020517-1.c: Likewise.
37280         * gcc.dg/20020523-1.c: Likewise.
37281         * gcc.dg/20020523-2.c: Likewise.
37282         * gcc.dg/20020729-1.c: Likewise.
37283         * gcc.dg/20030204-1.c: Likewise.
37284         * gcc.dg/20030826-2.c: Likewise.
37285         * gcc.dg/20030926-1.c: Likewise.
37286         * gcc.dg/20031202-1.c: Likewise.
37287         * gcc.dg/980312-1.c: Likewise.
37288         * gcc.dg/980313-1.c: Likewise.
37289         * gcc.dg/990117-1.c: Likewise.
37290         * gcc.dg/990424-1.c: Likewise.
37291         * gcc.dg/990524-1.c: Likewise.
37292         * gcc.dg/991230-1.c: Likewise.
37293         * gcc.dg/i386-387-1.c: Likewise.
37294         * gcc.dg/i386-387-2.c: Likewise.
37295         * gcc.dg/i386-387-3.c: Likewise.
37296         * gcc.dg/i386-387-4.c: Likewise.
37297         * gcc.dg/i386-387-5.c: Likewise.
37298         * gcc.dg/i386-387-6.c: Likewise.
37299         * gcc.dg/i386-asm-1.c: Likewise.
37300         * gcc.dg/i386-bitfield1.c: Likewise.
37301         * gcc.dg/i386-bitfield2.c: Likewise.
37302         * gcc.dg/i386-loop-1.c: Likewise.
37303         * gcc.dg/i386-loop-2.c: Likewise.
37304         * gcc.dg/i386-loop-3.c: Likewise.
37305         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
37306         * gcc.dg/i386-pic-1.c: Likewise.
37307         * gcc.dg/i386-regparm.c: Likewise.
37308         * gcc.dg/i386-signbit-1.c: Likewise.
37309         * gcc.dg/i386-signbit-2.c: Likewise.
37310         * gcc.dg/i386-signbit-3.c: Likewise.
37311         * gcc.dg/i386-sse-5.c: Likewise.
37312         * gcc.dg/i386-sse-8.c: Likewise.
37313         * gcc.dg/i386-unroll-1.c: Likewise.
37314         * gcc.dg/tls/opt-1.c: Likewise.
37315         * gcc.dg/tls/opt-2.c: Likewise.
37316         * gcc.dg/unroll-1.c: Likewise.
37317         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
37318         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
37319         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
37320         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
37322 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37324         * g++.dg/template/incomplete1.C: New test.
37326 2004-11-16  Nick Clifton  <nickc@redhat.com>
37328         Revert patches accidentally commited during checkin of fixes for
37329         xstormy16 tests:
37330         gcc.c-torture/execute/simd-4.c: Revert
37331         gcc.dg/20040910-1.c: Revert.
37333 2004-11-16  Paul Brook  <paul@codesourcery.com>
37335         PR fortran/13010
37336         * gfortran.dg/der_pointer_1.f90: New test.
37338 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
37340         PR c/18498
37341         * gcc.dg/bitfld-13.c: New test.
37343 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
37345         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
37346         powerpc*-*-linux*.
37348         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
37349         * gcc.dg/ppc64-abi-2.c: Ditto.
37350         * gcc.dg/ppc64-abi-3.c: Ditto.
37352         * lib/gcc-dg.exp (dg-target-list): Remove.
37354 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
37356         * gcc.dg/ia64-postinc.c: New test.
37358 2004-11-15  Mark Mitchell <mark@codesourcery.com>
37360         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
37362 2004-11-15  Nick Clifton  <nickc@redhat.com>
37364         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
37365         __INT_MAX__ so that the test can be compiled by toolchains
37366         targeted at 16-bit processors.
37368         * gcc.dg/20040625-1.c: Use long constants rather than integers
37369         when performing arithmetic that will overflow 16-bits.
37371         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
37372         xstormy16.  It does not support 128-bit vector operations.
37374         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
37375         with the macro PTR_TYPE.  Define this macro to an integer type
37376         suitable for holding a pointer.
37378         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
37379         the target is a 16-bit processor.
37381         * gcc.dg/cpp/if-2.c: Expect a different warning message from
37382         16-bit targets where the character constant will be too long.
37384         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
37385         where the double will not be directly addressable.
37387 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37389         Friend class name lookup 1/n, PR c++/18471
37390         * g++.dg/template/crash26.C: New test.
37391         * g++.dg/lookup/struct1.C: Adjust expected error.
37392         * g++.dg/parse/elab1.C: Likewise.
37393         * g++.dg/parse/elab2.C: Likewise.
37394         * g++.dg/parse/int-as-enum1.C: Likewise.
37395         * g++.dg/parse/struct-as-enum1.C: Likewise.
37396         * g++.dg/parse/typedef1.C: Likewise.
37397         * g++.dg/parse/typedef3.C: Likewise.
37398         * g++.dg/parse/typedef4.C: Likewise.
37399         * g++.dg/parse/typedef5.C: Likewise.
37400         * g++.dg/template/nontype4.C: Likewise.
37401         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
37402         * g++.old-deja/g++.other/elab1.C: Likewise.
37403         * g++.old-deja/g++.other/syntax4.C: Likewise.
37405 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
37407         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
37409 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
37411         * gcc.c-torture/execute/20041114-1.c: New test.
37413 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
37415         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
37416         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
37417         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
37418         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
37419         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
37420         gcc.dg/switch-7.c: New tests.
37422 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
37424         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
37426 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
37428         PR tree-opt/18400
37429         * gcc.dg/vect/pr18400.c: New test.
37431 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
37432             Andrew Pinski  <pinskia@physics.uc.edu>
37434         PR tree-opt/18425
37435         * gcc.dg/vect/pr18425.c: New test.
37437 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
37439         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
37440         Guard with dg-require-alias and dg-require-visibility.
37442 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
37444         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
37446 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37448         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
37450 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37452         PR c++/17344
37453         * g++.dg/template/defarg5.C: New test.
37455 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
37457         * g++.dg/parse/cast1.C: Run only on ILP32.
37458         * g++.old-deja/g++.mike/p784.C: Likewise.
37460 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
37462         * gcc.c-torture/execute/20041113-1.c: New test.
37464 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
37466         PR target/18230
37467         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
37468         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
37469         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
37470         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
37471         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
37472         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
37473         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
37474         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
37475         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
37476         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
37477         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
37478         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
37479         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
37481 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
37483         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
37484         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
37485         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
37486         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
37487         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
37488         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
37489         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
37490         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
37491         gcc.target/sparc/combined-1.c: New tests.
37493 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
37495         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
37496         New tests.
37498 2004-11-12  Mark Mitchell <mark@codesourcery.com>
37500         * lib/gcc-dg.exp (dg-forbid-option): New function.
37501         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
37502         * g++.dg/abi/bitfield8.C: Likewise.
37503         * g++.dg/abi/dtor1.C: Likewise.
37504         * g++.dg/abi/empty10.C: Likewise.
37505         * g++.dg/abi/empty7.C: Likewise.
37506         * g++.dg/abi/empty9.C: Likewise.
37507         * g++.dg/abi/layout3.C: Likewise.
37508         * g++.dg/abi/layout4.C: Likewise.
37509         * g++.dg/abi/thunk1.C: Likewise.
37510         * g++.dg/abi/thunk2.C: Likewise.
37511         * g++.dg/abi/vbase11.C: Likewise.
37512         * g++.dg/abi/vthunk2.C: Likewise.
37513         * g++.dg/abi/vthunk3.C: Likewise.
37514         * g++.dg/ext/attrib8.C: Likewise.
37515         * g++.dg/opt/longbranch2.C: Likewise.
37516         * g++.dg/opt/reg-stack4.C: Likewise.
37517         * g++.old-deja/g++.ext/attrib1.C: Likewise.
37518         * g++.old-deja/g++.ext/attrib2.C: Likewise.
37519         * g++.old-deja/g++.ext/attrib3.C: Likewise.
37520         * g++.old-deja/g++.other/store-expr1.C: Likewise.
37521         * g++.old-deja/g++.other/store-expr2.C: Likewise.
37522         * gcc.dg/20000609-1.c: Likewise.
37523         * gcc.dg/20000720-1.c: Likewise.
37524         * gcc.dg/20011107-1.c: Likewise.
37525         * gcc.dg/20011119-1.c: Likewise.
37526         * gcc.dg/20020108-1.c: Likewise.
37527         * gcc.dg/20020122-2.c: Likewise.
37528         * gcc.dg/20020122-3.c: Likewise.
37529         * gcc.dg/20020201-3.c: Likewise.
37530         * gcc.dg/20020206-1.c: Likewise.
37531         * gcc.dg/20020218-1.c: Likewise.
37532         * gcc.dg/20020310-1.c: Likewise.
37533         * gcc.dg/20020411-1.c: Likewise.
37534         * gcc.dg/20020418-2.c: Likewise.
37535         * gcc.dg/20020426-1.c: Likewise.
37536         * gcc.dg/20020426-2.c: Likewise.
37537         * gcc.dg/20020517-1.c: Likewise.
37538         * gcc.dg/20020523-1.c: Likewise.
37539         * gcc.dg/20020523-2.c: Likewise.
37540         * gcc.dg/20020729-1.c: Likewise.
37541         * gcc.dg/20030204-1.c: Likewise.
37542         * gcc.dg/20030826-2.c: Likewise.
37543         * gcc.dg/20030926-1.c: Likewise.
37544         * gcc.dg/20031202-1.c: Likewise.
37545         * gcc.dg/980312-1.c: Likewise.
37546         * gcc.dg/980313-1.c: Likewise.
37547         * gcc.dg/990117-1.c: Likewise.
37548         * gcc.dg/990424-1.c: Likewise.
37549         * gcc.dg/990524-1.c: Likewise.
37550         * gcc.dg/991230-1.c: Likewise.
37551         * gcc.dg/i386-387-1.c: Likewise.
37552         * gcc.dg/i386-387-2.c: Likewise.
37553         * gcc.dg/i386-387-3.c: Likewise.
37554         * gcc.dg/i386-387-4.c: Likewise.
37555         * gcc.dg/i386-387-5.c: Likewise.
37556         * gcc.dg/i386-387-6.c: Likewise.
37557         * gcc.dg/i386-asm-1.c: Likewise.
37558         * gcc.dg/i386-bitfield1.c: Likewise.
37559         * gcc.dg/i386-bitfield2.c: Likewise.
37560         * gcc.dg/i386-loop-1.c: Likewise.
37561         * gcc.dg/i386-loop-2.c: Likewise.
37562         * gcc.dg/i386-loop-3.c: Likewise.
37563         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
37564         * gcc.dg/i386-pic-1.c: Likewise.
37565         * gcc.dg/i386-regparm.c: Likewise.
37566         * gcc.dg/i386-signbit-1.c: Likewise.
37567         * gcc.dg/i386-signbit-2.c: Likewise.
37568         * gcc.dg/i386-signbit-3.c: Likewise.
37569         * gcc.dg/i386-sse-5.c: Likewise.
37570         * gcc.dg/i386-sse-8.c: Likewise.
37571         * gcc.dg/i386-unroll-1.c: Likewise.
37572         * gcc.dg/tls/opt-1.c: Likewise.
37573         * gcc.dg/tls/opt-2.c: Likewise.
37574         * gcc.dg/unroll-1.c: Likewise.
37575         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
37576         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
37577         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
37578         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
37579         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
37580         -m64 is specified.
37582 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
37584         PR c++/18389
37585         * g++.dg/parse/cond1.C: New test.
37587         PR c++/18429
37588         * g++.dg/template/array9.C: New test.
37589         * g++.dg/ext/vla1.C: Adjust error messages.
37590         * g++.dg/ext/vlm1.C: Likewise.
37591         * g++.dg/template/crash2.C: Likewise.
37593         PR c++/18436
37594         * g++.dg/template/call3.C: New test.
37596         PR c++/18407
37597         * g++.dg/template/ptrmem11.C: New test.
37599 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
37601         PR other/14264
37602         * lib/g++.exp: Set LC_ALL and LANG to C.
37603         * lib/gcc-dg.exp: Likewise.
37604         * lib/gfortran.exp: Likewise.
37605         * lib/objc.exp: Likewise.
37606         * lib/treelang.exp: Likewise.
37608 2004-11-12  Andreas Schwab  <schwab@suse.de>
37610         * gcc.dg/pr16286.c: Fix last change.
37612 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
37614         PR c++/18416
37615         * g++.dg/init/global1.C: New test.
37617 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
37619         * gcc.c-torture/execute/20041112-1.c: New test.
37621 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
37623         * lib/gcc-dg.exp (dg-target-list): New.
37625 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
37626             Richard Sandiford  <rsandifo@redhat.com>
37628         * lib/target-supports.exp (get-compiler_messages): New.
37629         (check_named_sections_available): Use it.
37630         (check_effective_target_ilp32): New.
37631         (check_effective_target_lp64): New.
37632         (is-effective-target): New.
37633         * lib/gcc-dg.exp (dg-require-effective-target): New.
37635 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
37637         * gcc.dg/precedence-1.c: New test.
37639 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
37641         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
37643         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
37644         message, delete generated files, use more descriptive name for
37645         executable, and make the test unsupported when it cannot be run.
37647         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
37648         (dg-require-weak, dg-require-visibility, dg-require-alias,
37649         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
37650         dg-require-iconv, dg-require-named-sections): Use it.
37652         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
37654 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
37656         PR target/16457
37657         * gcc.dg/ppc-and-1: New
37659         PR target/16796
37660         * gcc.dg/ppc-mov-1.c: New.
37662         PR target/16458
37663         * gcc.dg/ppc-compare-1.c: New.
37665 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
37667         * objc.dg/desig-init-2.m: New test.
37669 2004-11-10  Adam Nemet  <anemet@lnxw.com>
37671         PR middle-end/18160
37672         * g++.dg/warn/register-var-1.C: New test.
37673         * g++.dg/warn/register-var-2.C: New test.
37675 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
37677         * gcc.dg/union-2.c: New test.
37679 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
37681         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
37682         New test for PR tree-optimization/17892.
37684 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
37686         PR c++/18369
37687         * g++.dg/init/new12.C: New test.
37689 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
37691         * gcc.target/sparc: New directory.
37692         * gcc.target/sparc/sparc.exp: New driver.
37693         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
37694         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
37695         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
37696         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
37698 2004-11-10  Paul Brook  <paul@codesourcery.com>
37700         PR fortran/18218
37701         * gfortran.dg/list_read.c: New test.
37703 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
37705         PR c/18322
37706         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
37707         expected diagnostic location.
37709 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
37711         * gcc.dg/20041109-1.c: New test.
37713 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
37715         PR objc/18406
37716         * objc/compile/pr18406.m: New test.
37718 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
37720         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
37722 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
37724         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
37726 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
37728         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
37730 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
37732         * gcc.dg/20030225-2.c: Add prototype for abort and
37733         exit.
37735 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
37737         PR tree-opt/18299
37738         * gcc.c-torture/pr18299-1.c: New test.
37740 2004-11-06  Andreas Schwab  <schwab@suse.de>
37742         * gcc.dg/pr16286.c: Also test for bool and pixel.
37744 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
37746         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
37747         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
37748         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
37749         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
37750         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
37751         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
37752         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
37753         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
37754         gcc.dg/struct-semi-3.c: New tests.
37756 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37758         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
37760 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37762         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
37763         Do not use C99 designators.
37765 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37767         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
37769 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37771         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
37772         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
37773         * gcc.c-torture/execute/simd-5.x: Remove.
37775 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
37777         PR rtl-optimization/17933
37778         * gcc.dg/torture/pr17933-1.c: New test.
37780 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
37782         PR target/18106
37783         * lib/target-supports.exp (check_weak_available): Support
37784         Windows.
37786 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
37788         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
37789         call to fflush(stdout) before abort.
37790         (my_ffsll): New function.
37791         (generate_fields): Use it.
37793 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
37795         * gcc.dg/init-undef-1.c: New test.
37797 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
37799         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
37800         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
37801         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
37802         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
37803         expected messages for new parser.
37805 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
37807         * g++.dg/ext/visibility/symbian1.C: New test.
37809 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37811         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
37812         on LP64 targets.
37814 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
37816         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
37817         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
37818         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
37819         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
37820         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
37821         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
37822         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
37823         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
37824         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
37825         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
37827 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
37829         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
37830         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
37831         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
37832         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
37833         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
37834         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
37835         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
37836         for new parser.
37838 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
37840         PR target/15342
37841         * gcc.dg/20041104-1.c: New test.
37843 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37845         * g++.dg/template/nontype7.C: New test.
37846         * g++.dg/template/nontype8.C: Likewise.
37847         * g++.dg/template/nontype9.C: Likewise.
37848         * g++.dg/template/nontype10.C: Likewise.
37849         * g++.dg/tc1/dr49.C: Likewise.
37850         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
37851         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
37853 2004-11-04  Ben Elliston  <bje@au.ibm.com>
37855         * g++.dg/rtti/tinfo1.C: Remove xfails.
37857 2004-11-04  Ben Elliston  <bje@au.ibm.com>
37859         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
37860         packed attribute to the definition to satisfy the new C++ parser.
37862 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
37864         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
37865         invocations of va_arg.
37867 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
37869         PR c++/18124
37870         * g++.dg/template/crash25.C: New test.
37872         PR c++/18155
37873         * g++.dg/template/typedef2.C: New test.
37874         * g++.dg/parse/crash13.C: Adjust error markers.
37876         PR c++/18177
37877         * g++.dg/conversion/const3.C: New test.
37879 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37881         PR fortran/17535
37882         PR fortran/17583
37883         PR fortran/17713
37884         * gfortran.dg/generic_[123].f90: New testcases.
37886 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
37888         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
37889         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
37891 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
37893         PR tree-opt/16808
37894         * gcc.c-torture/compile/pr16808.c: New test.
37896 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
37898         PR rtl-optimization/17104
37899         * gcc.dg/ppc-bitfield1.c: New.
37901 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
37903         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
37905 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
37907         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
37908         strings for 32-bit code.
37910 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
37912         PR c/18239
37913         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
37915 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
37917         PR c++/18064
37918         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
37920 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
37922         PR c++/15172
37923         * g++.dg/init/aggr2.C: New test.
37925 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
37927         * objc.dg/local-decl-1.m: New test.
37929 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37931         * gcc.dg/20040910-1.c: Adjust regex.
37933 2004-10-30  Roger Sayle  <roger@eyesopen.com>
37935         PR rtl-optimization/18084
37936         * g++.dg/opt/pr18084-1.C: New testcase.
37938 2004-10-30  Matt Austern  <austern@apple.com>
37940         PR c++/17542
37941         * g++.dg/ext/attrib18.C: New test.
37943 2004-10-30  Roger Sayle  <roger@eyesopen.com>
37945         PR middle-end/18096
37946         * gcc.dg/pr18096-1.c: New test case.
37948 2004-10-30  Roger Sayle  <roger@eyesopen.com>
37950         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
37952 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
37954         PR c/16666
37955         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
37956         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
37957         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
37958         gcc.dg/old-style-prom-3.c: New tests.
37960 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
37962         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
37963         Remove unnecessary inclusion of stdio.h.
37965 2004-10-29  Roger Sayle  <roger@eyesopen.com>
37967         PR rtl-optimization/17581
37968         * gcc.dg/pr17581-1.c: New test case.
37970 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
37972         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
37973         being implemented.
37974         * g++.dg/conversion/dr195-1.C: New.
37975         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
37976         * g++.old-deja/g++.mike/p10148.C: Likewise.
37978 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
37980         PR c++/17695
37981         * g++.dg/debug/typedef2.C: New test.
37983 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
37985         PR fortran/13490
37986         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
37987         * gfortran.dg/g77/README: Update.
37989 2004-10-28  Matt Austern  <austern@apple.com>
37991         PR c++/14124
37992         * g++.dg/ext/packed7.C: New test.
37994 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
37996         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
37997         scan-assembler.
37998         * lib/scanasm.exp (hidden-scan-for): New proc.
37999         (scan-hidden): Use hidden-scan-for instead of constructing the scan
38000         string.
38001         (scan-not-hidden): Likewise.
38002         * lib/target-supports.exp (check_visibility_available): mach-o is
38003         support too.
38005 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
38007         PR c++/17132
38008         * g++.dg/template/memclass3.C: New test.
38010 2004-10-28  Adam Nemet  <anemet@lnxw.com>
38012         PR middle-end/18160
38013         * gcc.dg/register-var-1.c: New test.
38014         * gcc.dg/register-var-2.c: New test.
38015         * gcc.dg/asm-7.c: Taking the address of a register variable is an
38016         error now.
38018 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
38020         PR other/18172
38021         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
38022         unused variables.
38023         * gcc.dg/vect/vect-22.c: Likewise.
38025 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
38027         * gcc.dg/i386-rotate-1.c: New test.
38029 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
38031         * g++.dg/init/ref12.C: Add "run" marker.
38033         PR c++/17435
38034         * g++.dg/init/ref12.C: New test.
38036         PR c++/18140
38037         * g++.dg/template/shift1.C: New test.
38038         * g++.dg/template/error10.C: Adjust error markers.
38040 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
38042         PR tree-opt/17529
38043         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
38045 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
38047         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
38048         * gcc.dg/weak/weak-3.c: Likewise.
38049         * gcc.dg/weak/weak-5.c: Likewise.
38050         * gcc.dg/weak/weak-9.c: Likewise.
38051         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
38052         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
38054         * gcc.dg/darwin-weakimport-1.c: New.
38056 2004-10-28  Ben Elliston  <bje@au.ibm.com>
38058         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
38060 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
38062         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
38063         'syntax' error messages.
38064         * gcc.dg/cpp/direct2s.c: Likewise.
38066 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
38068         * gcc.c-torture/compile/20041026-1.c: New.
38070 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
38072         PR c++/18093
38073         * g++.dg/lookup/ns2.C: New test.
38075         PR c++/18020
38076         * g++.dg/template/enum4.C: New test.
38078         PR c++/18161
38079         * g++.dg/template/expr1.C: New test.
38081 2004-10-26  Ben Elliston  <bje@au.ibm.com>
38083         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
38085 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
38087         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
38088         gcc.dg/decl-nospec-3.c: New tests.
38090 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
38092         * objc.dg/super-class-3.m: New test.
38094 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
38096         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
38097         resyncing.
38098         * gcc.dg/cpp/direct2s.c: Likewise.
38100 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
38102         * objc.dg/image-info.m: Update for changes to section selection.
38104 2004-10-25  David Ayers  <d.ayers@inode.at>
38105             Ziemowit Laski  <zlaski@apple.com>
38107         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
38108         diagnostics when messaging 'id <Proto>'.
38109         * objc.dg/class-protocol-1.m: New test.
38110         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
38111         a non-existent method signature.
38112         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
38113         Update diagnostics when messaging with non-existent method signature.
38114         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
38115         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
38116         invalid receivers are now resolved as if messaging 'id'; remove
38117         extraneous diagnostics.
38119 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
38121         PR c/16667
38122         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
38123         gcc.dg/init-desig-obs-3.c: New tests.
38125 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
38127         * gcc.dg/debug/20041023-1.c: New test.
38129 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
38131         PR middle-end/17407
38132         * gcc.c-torture/compile/pr17407.c: New test.
38134         PR c++/18121
38135         * g++.dg/template/array8.C: New test.
38137 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
38139         PR other/18138
38140         * lib/g++.exp: Accept more than one multilib libgcc.
38141         * lib/gcc-dg.exp: Likewise.
38142         * lib/objc.exp: Likewise.
38143         * lib/treelang.exp: Likewise.
38144         * lib/gfortran.exp: Likewise.
38146 2004-10-24  Ben Elliston  <bje@au.ibm.com>
38148         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
38150 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
38152         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
38153         * gcc.dg/c99-const-expr-3.c: Likewise.
38155 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
38157         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
38159 2004-10-23  Ben Elliston  <bje@au.ibm.com>
38161         * gcc.c-torture/execute/loop-2e.x: Remove.
38163 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
38165         PR c++/18095
38166         * g++.dg/parse/crash18.C: New.
38167         * g++.dg/parse/crash19.C: New.
38169 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
38171         * g++.dg/ext/dllimport1.C: Move dg-warnings.
38172         * g++.dg/ext/dllimport2.C: Same.
38173         * g++.dg/ext/dllimport8.C: Same.
38175 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
38177         PR c++/10841
38178         * g++.dg/conversion/cast1.C: New test.
38179         * g++.dg/overload/pmf1.C: Adjust error marker.
38181 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
38183         PR objc/17923
38184         * objc.dg/const-str-7.m: New test.
38186 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38188         * g++.dg/template/memfriend11.C: Fix comment typo.
38189         * g++.dg/template/memfriend14.C: Likewise.
38191 2004-10-20  Richard Henderson  <rth@redhat.com>
38193         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
38194         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
38195         -fasynchronous-unwind-tables.
38197 2004-10-20  Richard Henderson  <rth@redhat.com>
38199         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
38200         (main): Return success.
38201         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
38202         (main): Return success.
38204 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38206         PR c++/13495
38207         * g++.dg/template/memfriend9.C: New test.
38208         * g++.dg/template/memfriend10.C: Likewise.
38209         * g++.dg/template/memfriend11.C: Likewise.
38210         * g++.dg/template/memfriend12.C: Likewise.
38211         * g++.dg/template/memfriend13.C: Likewise.
38212         * g++.dg/template/memfriend14.C: Likewise.
38213         * g++.dg/template/memfriend15.C: Likewise.
38214         * g++.dg/template/memfriend16.C: Likewise.
38215         * g++.dg/template/memfriend17.C: Likewise.
38216         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
38218 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
38220         * g++.dg/conversion/dr195.C: New.
38221         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
38223 2004-10-20  Ben Elliston  <bje@au.ibm.com>
38224             Devang Patel  <dpatel@apple.com>
38226         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
38227         of floating point arithmetic, which could trap.
38229 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
38231         PR c++/14035
38232         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
38233         * g++.dg/conversion/const2.C: New test.
38234         * g++.dg/expr/reinterpret2.C: New test.
38235         * g++.dg/expr/reinterpret3.C: New test.
38236         * g++.dg/expr/cast2.C: New test.
38237         * g++.dg/expr/copy1.C: New test.
38238         * g++.dg/other/conversion1.C: Change error message.
38239         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
38240         function pointers to void *.
38241         * g++.old-deja/g++.mike/p10148.C: Likewise.
38243 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38245         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
38247 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
38249         PR c++/18047
38251         * g++.dg/parse/expr3.C: New test.
38253 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
38255         * gcc.dg/smod-1.c: New test.
38257 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
38259         * objc.dg/method-14.m: New test.
38261 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
38263         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
38264         Also xfail as the patch was reverted.
38266 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
38268         PR middle-end/16973
38269         * gcc.dg/pr16973.c: New test.
38271 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
38273         PR tree-optimization/17656
38274         * gcc.c-torture/compile/pr17656.c: New test.
38276 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
38278         * g++.dg/eh/shadow1.C: New.
38280 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
38282         * gcc.c-torture/compile/20041018-1.c: New test.
38284 2004-10-18  Ben Elliston  <bje@au.ibm.com>
38286         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
38287         compiler referring to register 0 when accessing sdata.  The linker
38288         now patches things up.
38290 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
38292         PR c/17529
38293         * gcc.c-torture/compile/pr17529.c: New test.
38295 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38297         PR c++/17743
38298         * g++.dg/ext/attrib17.C: New test.
38300 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38302         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
38304 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38306         PR c++/10479
38307         * g++.dg/ext/attrib16.C: New test.
38309 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
38311         PR c++/17042
38312         * g++.dg/init/dso_handle1.C: New test.
38314         PR c++/14667
38315         * g++.dg/parse/typedef6.C: New test.
38317         PR c++/17916
38318         * g++.dg/parse/pragma1.C: New test.
38320 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
38322         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
38324 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
38326         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
38327         -fno-common when on HPPA HP-UX platforms.
38329 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
38331         PR other/16820
38332         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
38333         stdint.h.
38334         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
38335         uintptr_t.
38337 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
38339         PR c++/16301
38340         * g++.dg/lookup/strong-using-4.C: New test.
38342 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
38344         PR middle-end/16567
38345         * gcc.c-torture/compile/nested-1.c: New test.
38347 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
38349         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
38350         and mipsisa64*-*-* (until support for misaligned loads is added).
38351         * gcc.dg/vect/vect-50.c: Likewise.
38352         * gcc.dg/vect/vect-52.c: Likewise.
38353         * gcc.dg/vect/vect-54.c: Likewise.
38354         * gcc.dg/vect/vect-58.c: Likewise.
38355         * gcc.dg/vect/vect-60.c: Likewise.
38356         * gcc.dg/vect/vect-80.c: Likewise.
38358 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
38360         PR c++/17976
38361         * g++.dg/init/dtor3.C: New test.
38363 2004-10-15  Ben Elliston  <bje@au.ibm.com>
38365         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
38367 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
38369         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
38370         * gcc.dg/macho-lo-sum.c: Likewise.
38372 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
38374         * gcc.dg/ppc-spe64-1.c: New test.
38376 2004-10-14  Devang Patel  <dpatel@apple.com>
38378         PR 17635
38379         * gcc.dg/pr17635.c : New test.
38381 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
38383         * gcc.dg/vect/vect-28.c: Remove xfail.
38384         * gcc.dg/vect/vect-30.c: Remove xfail.
38385         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
38386         * gcc.dg/vect/vect-33.c: Remove xfail.
38387         * gcc.dg/vect/vect-44.c: Remove xfail.
38388         * gcc.dg/vect/vect-46.c: Remove xfail.
38389         * gcc.dg/vect/vect-50.c: Remove xfail.
38390         * gcc.dg/vect/vect-52.c: Remove xfail.
38391         * gcc.dg/vect/vect-54.c: Remove xfail.
38392         * gcc.dg/vect/vect-58.c: Remove xfail.
38393         * gcc.dg/vect/vect-60.c: Remove xfail.
38394         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
38395         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
38396         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
38397         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
38398         * gcc.dg/vect/vect-8.c: Remove xfail.
38399         * gcc.dg/vect/vect-80.c: Remove xfail.
38400         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
38402 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
38404         * gcc.dg/vect/vect-82.c: New testcase.
38405         * gcc.dg/vect/vect-82_64.c: New testcase.
38406         * gcc.dg/vect/vect-83.c: New testcase.
38407         * gcc.dg/vect/vect-83_64.c: New testcase.
38409 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
38411         * gcc.dg/cpp/error-1.c: New test.
38413 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
38415         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
38417 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
38419         PR target/17984
38420         * gcc.dg/cris-peep2-xsrand2.c: New test.
38422 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
38424         PR c++/17661
38425         * g++.dg/expr/for2.C: New test.
38427 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
38429         * g++.dg/inherit/thunk1.C: Run on the SPARC.
38431 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
38433         PR tree-optimization/17724
38434         * g++.dg/opt/pr17724-1.C: New test.
38435         * g++.dg/opt/pr17724-2.C: New test.
38436         * g++.dg/opt/pr17724-3.C: New test.
38437         * g++.dg/opt/pr17724-4.C: New test.
38438         * g++.dg/opt/pr17724-5.C: New test.
38439         * g++.dg/opt/pr17724-6.C: New test.
38441 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
38443         PR c/17301
38444         * gcc.dg/pr17301-2.c: New test.
38446 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
38448         PR c++/15876
38449         * g++.dg/parse/error22.C: New test.
38451         PR c++/17936
38452         * g++.dg/template/spec18.C: New test.
38454 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
38456         * gcc.dg/ia64-asm-1.c: Add prototype for abort
38457         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
38458         memcpy.
38459         * gcc.dg/ia64-sync-2.c: Ditto.
38460         * gcc.dg/ia64-sync-3.c: Ditto.
38462 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
38464         * g++.dg/eh/cleanup5.C: Add dg-options "".
38466 2004-10-11  Roger Sayle  <roger@eyesopen.com>
38468         PR middle-end/17657
38469         * gcc.dg/switch-4.c: New test case.
38471 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
38473         * gcc.c-torture/execute/20041011-1.c: New test.
38475 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
38477         PR c++/17554
38478         * g++.dg/init/for3.C: New test.
38480         PR c++/17657
38481         * g++.dg/opt/switch2.C: New test.
38483         PR middle-end/17703
38484         * g++.dg/warn/Wreturn-2.C: New test.
38486 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
38488         PR c++/17907
38489         * g++.dg/eh/cleanup5.C: New test.
38491 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
38493         PR c++/17393
38494         * g++.dg/parse/error21.C: New test.
38496 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38498         * g++.dg/overload/pmf1.C: Adjust quoting marks.
38499         * g++.dg/warn/incomplete1.C: Likewise.
38500         * g++.dg/template/qualttp20.C: Likewise.
38502 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38504         PR c/17881
38505         * parm-incomplete-1.c: New test.
38507 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
38509         PR c++/17867
38510         * g++.dg/parse/error19.C: New test.
38512         PR c++/17670
38513         * g++.dg/init/new11.C: New test.
38515         PR c++/17821
38516         * g++.dg/parse/error20.C: New test.
38518         PR c++/17826
38519         * g++.dg/template/crash24.C: New test.
38521 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38523         PR c/17301
38524         * gcc.dg/pr17301-1.c: New test.
38526 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38528         PR c/17189
38529         * gcc.dg/anon-struct-5.c: New test.
38531 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
38533         PR c/17844
38534         * gcc.dg/pr17844-1.c: New test.
38536 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
38538         PR tree-optimization/17906
38539         * gcc.c-torture/compile/pr17906.c: New.
38541 2004-10-09  Stuart Hastings  <stuart@apple.com>
38542             Roger Sayle  <roger@eyesopen.com>
38544         PR rtl-optimization/17853
38545         * gcc.dg/i386-mmx-5.c: New testcase.
38547 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
38549         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
38551 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
38553         PR c++/17524
38554         * g++.dg/template/static9.C: New test.
38556         PR c++/17685
38557         * g++.dg/parse/operator5.C: New test.
38559 2004-10-09  Roger Sayle  <roger@eyesopen.com>
38561         PR middle-end/17894
38562         * gcc.c-torture/execute/divcmp-4.c: New test case.
38564 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
38566         PR tree-opt/17902
38567         * g++.dg/opt/pr17902.C: New test.
38569 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
38571         * gcc.dg/cpp/ident-1.c: Add dg-options "".
38573 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38575         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
38577 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38579         * gcc.dg/assign-warn-3.c: New test.
38581 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
38583         PR c/16999
38584         * gcc.dg/cpp/ident-1.c: New test.
38586 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
38588         * gcc.c-torture/compile/acc1.c: New.
38590 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
38592         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
38593         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
38595 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
38597         * gcc.dg/ultrasp11.c: New test.
38599 2004-10-08  Michael Matz  <matz@suse.de>
38601         * gcc.dg/doloop-2.c: New test.
38603 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38605         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
38606         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
38607         objc.dg/method-9.m: Update expected diagnostics.
38609 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
38611         * gcc.dg/ppc-fsel-3.c: New file.
38612         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
38614 2004-10-07  Paul Brook  <paul@codesourcery.com>
38616         * gfortran.dg/intrinsic_verify_1.f90: New test.
38618 2004-10-07  Paul Brook  <paul@codesourcery.com>
38620         * gfortran.dg/empty_format_1.f90: Remove stray commas.
38622 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38624         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
38625         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
38626         commit.
38628 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
38630         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
38632 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38634         PR c++/17115
38635         * g++.dg/warn/Winline-4.C: New test.
38637 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
38639         * gcc.c-torture/compile/20041007-1.c: New test.
38641 2004-10-07  Paul Brook  <paul@codesourcery.com>
38643         PR fortran/17678
38644         * gfortran.dg/use_allocated_1.f90: New test.
38646 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
38648         PR middle-end/17849
38649         * gfortran.fortran-torture/compile/nested.f90: New test
38651 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
38653         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
38655 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
38657         PR c++/17368
38658         * g++.dg/ext/asm6.C: New test.
38660 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
38662         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
38664 2004-10-06  Paul Brook  <paul@codesourcery.com>
38666         PR libfortran/17709
38667         * gfortran.dg/empty_format_1.f90: New test.
38669 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38671         PR fortran/17568
38672         * gfortran.dg/ishft.f90: New test.
38674         PR fortran/17283
38675         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
38676         tests.
38678 2004-10-06  Paul Brook  <paul@codesourcery.com>
38680         * gfortran.dg/do_1.f90: New test.
38682 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38684         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
38685         optimizing for size.
38687 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
38689         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
38691 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
38693         * gcc.c-torture/compile/20041005-1.c: New test.
38695 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
38697         PR c++/17829
38698         * g++.dg/lookup/koenig4.C: New.
38700 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38702         * g++.dg/other/classkey1.C: Adjust quoting marks.
38703         * g++.dg/parse/error15.C: Likewise.
38704         * g++.dg/template/meminit2.C (int>): Likewise.
38706 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38708         PR fortran/17283
38709         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
38711         PR fortran/17631
38712         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
38714         PR fortran/17708
38715         * gfortran.dg/pr17708.f90: New test.
38717 2004-10-04  Chao-ying Fu  <fu@mips.com>
38719         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
38720         * gcc.dg/vect/vect-4.c: Ditto.
38721         * gcc.dg/vect/vect-5.c: Ditto.
38722         * gcc.dg/vect/vect-6.c: Ditto.
38723         * gcc.dg/vect/vect-8.c: Ditto.
38724         * gcc.dg/vect/vect-16.c: Ditto.
38725         * gcc.dg/vect/vect-30.c: Ditto.
38726         * gcc.dg/vect/vect-40.c: Ditto.
38727         * gcc.dg/vect/vect-41.c: Ditto.
38728         * gcc.dg/vect/vect-42.c: Ditto.
38729         * gcc.dg/vect/vect-43.c: Ditto.
38730         * gcc.dg/vect/vect-44.c: Ditto.
38731         * gcc.dg/vect/vect-45.c: Ditto.
38732         * gcc.dg/vect/vect-46.c: Ditto.
38733         * gcc.dg/vect/vect-47.c: Ditto.
38734         * gcc.dg/vect/vect-48.c: Ditto.
38735         * gcc.dg/vect/vect-49.c: Ditto.
38736         * gcc.dg/vect/vect-50.c: Ditto.
38737         * gcc.dg/vect/vect-51.c: Ditto.
38738         * gcc.dg/vect/vect-52.c: Ditto.
38739         * gcc.dg/vect/vect-53.c: Ditto.
38740         * gcc.dg/vect/vect-54.c: Ditto.
38741         * gcc.dg/vect/vect-55.c: Ditto.
38742         * gcc.dg/vect/vect-56.c: Ditto.
38743         * gcc.dg/vect/vect-57.c: Ditto.
38744         * gcc.dg/vect/vect-58.c: Ditto.
38745         * gcc.dg/vect/vect-59.c: Ditto.
38746         * gcc.dg/vect/vect-60.c: Ditto.
38747         * gcc.dg/vect/vect-74.c: Ditto.
38748         * gcc.dg/vect/vect-79.c: Ditto.
38749         * gcc.dg/vect/vect-80.c: Ditto.
38751 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
38753         * gcc.dg/unused-7.c: Use the correct option.
38755 2004-10-04  Paul Brook  <paul@codesourcery.com>
38756         Bud Davis  <bdavis9659@comcast.net>
38758         PR fortran/17706
38759         PR fortran/16434
38760         * gfortran/pr17706.f90: New test.
38761         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
38763 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38765         * gfortran.dg/pr17612.f90: New test.
38767 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38769         * g++.dg/template/local1.C: Adjust quoting marks in
38770         testing for diagnostics.
38771         * g++.dg/tls/diag-2.C: Likewise.
38772         * g++.dg/other/error8.C: Likewise.
38774 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
38776         PR c/17178
38777         * gcc.dg/unused-4.c: Adjust to be correct.
38779         PR c/17820
38780         * gcc.dg/unused-7.c: New test.
38782 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
38784         PR c++/17797
38785         * g++.dg/overload/template2.C: New test.
38787 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
38789         PR tree-optimization/16632
38790         * gcc.dg/tree-ssa/20041002-1.c: New.
38792 2004-10-03  Paul Brook  <paul@codesourcery.com>
38794         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
38795         rather than relying on default formatting.
38797 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
38799         * gcc.dg/20040920-1.c: Update expected message text.
38801 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
38803         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
38805 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
38807         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
38808         tree level.
38810 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
38812         * gcc.dg/tree-ssa/pr17343.c: Remove.
38814 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
38816         PR tree-opt/17343
38817         * gcc.dg/tree-ssa/pr17343.c: New test.
38819 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
38821         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
38822         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
38823         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
38824         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
38825         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
38827 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
38829         * gcc.dg/lvalue-2.c: New test.
38831 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
38833         PR c/17730
38834         * gcc.dg/pr17730-1.c: New test
38836 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
38838         PR c/7425
38839         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
38841 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
38843         * gcc.c-torture/execute/stdarg-1.c: New test.
38844         * gcc.c-torture/execute/stdarg-2.c: New test.
38845         * gcc.c-torture/execute/stdarg-3.c: New test.
38846         * gcc.dg/tree-ssa/stdarg-1.c: New test.
38847         * gcc.dg/tree-ssa/stdarg-2.c: New test.
38848         * gcc.dg/tree-ssa/stdarg-3.c: New test.
38849         * gcc.dg/tree-ssa/stdarg-4.c: New test.
38850         * gcc.dg/tree-ssa/stdarg-5.c: New test.
38852 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
38854         PR tree-optimization/17697
38855         * g++.dg/opt/pr17697-1.C: New test.
38856         * g++.dg/opt/pr17697-2.C: New test.
38857         * g++.dg/opt/pr17697-3.C: New test.
38859 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
38861         PR c/16409
38862         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
38863         gcc.dg/vla-init-5.c: New tests.
38865 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
38867         PR c/13804
38868         * gcc.dg/pr13804-1.c: New test.
38870 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38872         PR fortran/16938
38873         * gfortran.dg/pr16938.f90: New test.
38875 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
38877         * g++.dg/template/crash23.C: New test.
38879 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
38881         PR c++/17585
38882         * g++.dg/template/static8.C: New test.
38884 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
38886         PR c++/17681
38887         * g++.dg/other/error9.C: New test.
38889 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
38891         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
38893 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38895         PR fortran/15164
38896         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
38898 2004-09-26  Roger Sayle  <roger@eyesopen.com>
38900         PR middle-end/17112
38901         * gcc.dg/pr17112-1.c: New test case.
38903 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
38905         PR c/11459
38906         * gcc.dg/pr11459-1.c: New test.
38908 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
38910         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
38911         * gcc.dg/tree-ssa/loop-4.c: Likewise.
38913 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38915         * gfortran.dg/pr15324.f90: Make array bounds consistent.
38917 2004-09-25  Jan Hubicka  <jh@suse.cz>
38919         * compile/30040909-1.c: New test.
38920         * compile/30040907-1.c: New test.
38922 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
38924         * gcc.c-torture/execute/va-arg-26.c: New test.
38926 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
38928         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
38929         extra diagnostics on targets with 64-bit pointers.
38930         * objc.dg/selector-1.m: Adjust dg-warning regexp.
38932 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
38934         PR c/17188
38935         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
38936         * gcc.dg/decl-3.c: Adjust expected message.
38938 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38940         PR fortran/17615
38941         * gfortran.dg/pr17615.f90: New test.
38943 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
38945         PR tree-optimzation/17517
38946         * g++.dg/tree-ssa/pr17517.C: New Test.
38948 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
38950         PR c++/16889
38951         * g++.dg/lookup/ambig3.C: New.
38953 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
38955         PR tree-opt/17624
38956         * g++.dg/opt/pr17624.C: New test.
38958 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
38960         PR c/6980
38961         * gcc.dg/Wbad-function-cast-1.c: New test.
38963 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
38965         * g++.dg/ext/complit1.C
38966         * g++.dg/other/error2.C
38967         * g++.dg/other/nontype-1.C
38968         * g++.dg/parse/crash11.C
38969         * g++.dg/parse/crash12.C
38970         * g++.dg/parse/error15.C
38971         * g++.dg/parse/error4.C
38972         * g++.dg/parse/tmpl-outside1.C
38973         * g++.dg/parse/too-many-tmpl-args1.C
38974         * g++.dg/template/dependent-expr3.C
38975         * g++.dg/template/error10.C
38976         * g++.dg/template/instantiate1.C
38977         * g++.dg/template/vtable2.C
38978         * g++.dg/warn/Wshadow-1.C
38979         * g++.dg/warn/weak1.C
38980         * g++.old-deja/g++.brendan/crash16.C
38981         * g++.old-deja/g++.brendan/crash18.C
38982         * g++.old-deja/g++.brendan/crash48.C
38983         * g++.old-deja/g++.brendan/crash49.C
38984         * g++.old-deja/g++.brendan/crash55.C
38985         * g++.old-deja/g++.brendan/crash56.C
38986         * g++.old-deja/g++.brendan/crash8.C
38987         * g++.old-deja/g++.brendan/enum11.C
38988         * g++.old-deja/g++.brendan/enum8.C
38989         * g++.old-deja/g++.brendan/enum9.C
38990         * g++.old-deja/g++.brendan/friend3.C
38991         * g++.old-deja/g++.brendan/misc14.C
38992         * g++.old-deja/g++.bugs/900402_02.C
38993         * g++.old-deja/g++.bugs/900404_03.C
38994         * g++.old-deja/g++.bugs/900404_04.C
38995         * g++.old-deja/g++.bugs/900428_03.C
38996         * g++.old-deja/g++.jason/crash4.C
38997         * g++.old-deja/g++.jason/overload21.C
38998         * g++.old-deja/g++.jason/redecl1.C
38999         * g++.old-deja/g++.jason/report.C
39000         * g++.old-deja/g++.jason/rfg10.C
39001         * g++.old-deja/g++.jason/template30.C
39002         * g++.old-deja/g++.law/arm12.C
39003         * g++.old-deja/g++.law/ctors5.C
39004         * g++.old-deja/g++.law/cvt20.C
39005         * g++.old-deja/g++.law/init10.C
39006         * g++.old-deja/g++.law/init8.C
39007         * g++.old-deja/g++.law/visibility17.C
39008         * g++.old-deja/g++.law/visibility7.C
39009         * g++.old-deja/g++.mike/net8.C
39010         * g++.old-deja/g++.mike/p646.C
39011         * g++.old-deja/g++.mike/p700.C
39012         * g++.old-deja/g++.mike/p701.C
39013         * g++.old-deja/g++.mike/p811.C
39014         * g++.old-deja/g++.ns/template13.C
39015         * g++.old-deja/g++.other/array3.C
39016         * g++.old-deja/g++.other/crash25.C
39017         * g++.old-deja/g++.other/dtor3.C
39018         * g++.old-deja/g++.other/dtor4.C
39019         * g++.old-deja/g++.other/main1.C
39020         * g++.old-deja/g++.other/warn7.C
39021         * g++.old-deja/g++.pt/crash11.C
39022         * g++.old-deja/g++.pt/crash36.C
39023         * g++.old-deja/g++.pt/spec22.C
39024         * g++.old-deja/g++.pt/spec9.C
39025         * g++.old-deja/g++.pt/ttp52.C
39026         * g++.old-deja/g++.robertl/eb103.C
39027         * g++.old-deja/g++.robertl/eb121.C
39028         * g++.old-deja/g++.robertl/eb22.C
39029         * g++.old-deja/g++.robertl/eb8.C:
39030         Update locations and/or regexps of dg-error markers.
39031         Remove markers for some bogus messages that are no longer issued.
39033 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
39035         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
39036         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
39038 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
39040         PR c++/17618
39041         * g++.dg/lookup/crash5.C: New test.
39043 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
39045         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
39046         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
39047         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
39048         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
39049         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
39050         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
39052         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
39053         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
39054         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
39055         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
39056         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
39057         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
39059         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
39061         * gcc.dg/vect/vect-44.c: Check additional cases.
39062         * gcc.dg/vect/vect-48.c: Check additional cases.
39064         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
39065         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
39066         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
39067         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
39068         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
39069         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
39070         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
39071         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
39072         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
39074         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
39075         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
39076         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
39078 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39080         * gcc.dg/tree-ssa/loop-6.c: New test.
39082 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
39084         PR c++/17620
39085         * g++.dg/inherit/base2.C: New.
39087 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
39089         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
39090         * gcc.dg/20001012-2.c: Likewise.
39091         * gcc.dg/20001013-1.c: Likewise.
39092         * gcc.dg/20001101-1.c: Likewise.
39093         * gcc.dg/20001102-1.c: Likewise.
39094         * gcc.dg/bf-spl1.c: Likewise.
39095         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
39096         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
39098 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
39100         PR tree-optimization/16721
39101         * gcc.dg/tree-ssa/pr16721.c: New test.
39103 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
39105         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
39106         * gcc.dg/20040305-1.c: Likewise.
39108 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39110         PR c/16566
39111         * gcc.c-torture/compile/pr16566-1.c,
39112         gcc.c-torture/compile/pr16566-2.c,
39113         gcc.c-torture/compile/pr16566-3.c: New tests.
39115 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
39117         PR tree-optimization/17512
39118         * gcc.c-torture/compile/20040916-1.c.
39120 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
39122         * gcc.dg/pragma-re-3.c: New test.
39124 2004-09-17  Matt Austern  <austern@apple.com>
39126         PR c++/15049
39127         * g++.dg/other/anon3.C: New.
39129 2004-09-21  Roger Sayle  <roger@eyesopen.com>
39131         PR c++/7503
39132         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
39133         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
39134         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
39135         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
39136         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
39138 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
39140         PR fortran/17286
39141         * gfortran.dg/pr17286.f90: New test.
39143 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
39145         PR c++/17530
39146         * g++.dg/template/static7.C: New test.
39148 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
39150         PR tree-opt/17558
39151         * gcc.c-torture/compile/pr17558.c: New test.
39153 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
39155         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
39156         if SKIP_ATTRIBUTE is defined.
39158 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39160         PR fortran/15957
39161         * gfortran.dg/pr15957.f90: New test.
39163 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
39165         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
39166         in comparison.
39167         * gcc.dg/vect/vect-79.c: Likewise.
39168         * gcc.dg/vect/vect-80.c: Likewise.
39170 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39172         PR fortran/15750
39173         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
39175 2004-09-20  Ira Rosen  <irar@il.ibm.com>
39177         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
39178         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
39179         * gcc.dg/vect/vect-62.c: New testcase.
39180         * gcc.dg/vect/vect-63.c: New testcase.
39181         * gcc.dg/vect/vect-64.c: New testcase.
39182         * gcc.dg/vect/vect-65.c: New testcase.
39183         * gcc.dg/vect/vect-66.c: New testcase.
39184         * gcc.dg/vect/vect-67.c: New testcase.
39185         * gcc.dg/vect/vect-68.c: New testcase.
39186         * gcc.dg/vect/vect-69.c: New testcase.
39187         * gcc.dg/vect/vect-79.c: New testcase.
39188         * gcc.dg/vect/vect-80.c: New testcase.
39190 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
39192         * gcc.target/mips/asm-1.c: New test.
39194 2004-09-19  Ira Rosen  <irar@il.ibm.com>
39196         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
39197         * gcc.dg/vect/vect-73.c: New testcase.
39198         * gcc.dg/vect/vect-74.c: New testcase.
39199         * gcc.dg/vect/vect-75.c: New testcase.
39200         * gcc.dg/vect/vect-76.c: New testcase.
39201         * gcc.dg/vect/vect-77.c: New testcase.
39202         * gcc.dg/vect/vect-78.c: New testcase
39204 2004-09-18  Paul Brook  <paul@codesourcery.com>
39206         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
39208 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
39210         PR c/17424
39211         * gcc.dg/pr17424-1.c: New test.
39213 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
39215         * g++.dg/tree-ssa/pr17153.C: New test.
39217 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
39219         PR pch/13361
39220         * g++.dg/pch/wchar-1.C: New.
39221         * g++.dg/pch/wchar-1.Hs: New.
39223 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
39225         * gcc.c-torture/execute/20040917-1.c: New test.
39227 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
39229         PR tree-optimization/17319
39230         * gcc.dg/pr17319.c: New test.
39232 2004-09-17  Devang Patel  <dpatel@apple.com>
39234         * gcc.dg/20040813-1.c: New test.
39236 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
39238         PR tree-optimization/17273
39239         * gcc.c-torture/compile/pr17273.c: New test.
39241 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
39243         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
39244         Update expected messages.
39245         * gcc.dg/declspec-13.c: New test.
39247 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
39249         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
39251 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
39253         * gcc.c-torture/execute/pr17252.c: Use post-increment to
39254         change what 'a' is pointing to.
39256 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
39258         PR c++/16002
39259         * g++.dg/template/error18.C: New test.
39261         PR c++/16029
39262         * g++.dg/warn/Wunused-8.C: New test.
39264 2004-09-17  Steven Bosscher  <stevenb@suse.de>
39266         PR tree-optimization/17513
39267         * gcc.dg/20040916-1.c: New test.
39269 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
39271         PR c++/17501
39272         * g++.dg/template/typename7.C: New test.
39274 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39276         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
39278 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
39280         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
39281         with -ftree-based-profiling also.
39282         * lib/profopt.exp: Support late-set profile_option/feedback_option.
39284 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
39286         PR/15364
39287         * gfortran.dg/der_array_io_1.f90: New test.
39288         * gfortran.dg/der_array_io_2.f90: New test.
39289         * gfortran.dg/der_array_io_3.f90: New test.
39291 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
39293         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
39294         EABI.
39296 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
39298         * g++.dg/opt/switch1.C: New test.
39300 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
39302         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
39303         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
39304         Update expected messages.
39306 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39308         PR fortran/16485
39309         * gfortran.dg/same_name_1.f90: New test.
39311 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
39313         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
39314         dereference garbage pointers.
39316 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
39318         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
39319         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
39321         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
39322         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
39323         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
39325 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
39327         PR c++/17324
39328         * g++.dg/template/mangle1.C: New test.
39330 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
39332         PR tree-optimization/17252
39333         * gcc.c-torture/execute/pr17252.c: New test.
39335 2004-09-14  Andrew Pinski  <apinski@apple.com>
39337         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
39339 2004-09-14  Roger Sayle  <roger@eyesopen.com>
39341         PR rtl-optimization/9771
39342         * gcc.dg/pr9771-1.c: New test case.
39344 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
39346         PR tree-optimization/15262
39347         * gcc.c-torture/execute/pr15262-1.c: New test.
39348         * gcc.c-torture/execute/pr15262-2.c: New test.
39350 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
39352         * gcc.dg/declspec-12.c: New test.
39354 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
39356         * gfortran.dg/pr17090.f90: Add directives to test.
39358 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39360         * gcc.c-torture/compile/20040914-1.c: New test.
39362 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
39364         PR c++/16162
39365         * g++.dg/template/decl2.C: New test.
39367 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
39369         PR fortran/17090
39370         * gfortran.dg/pr17090.f90: New test.
39372 2004-09-13  Dale Johannesen  <dalej@apple.com>
39374         * gcc.c-torture/compile/pr17408.c: New test case.
39376 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
39378         PR c++/16716
39379         * g++.dg/parse/crash17.C: New test.
39381         PR c++/17327
39382         * g++.dg/template/enum3.C: New test.
39384 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
39386         * lib/gcc-defs.exp: Load wrapper.exp.
39387         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
39388         using local code.
39389         * lib/gcc.exp (gcc_init): Similar.
39390         * lib/gfortran.exp (gfortran_init): Similar.
39391         * lib/objc.exp (objc_init): Similar.
39392         * lib/treelang.exp (treelang_init): Similar.
39393         * lib/wrapper.exp: New file with build_wrapper call machinery in
39394         ${tool}_maybe_build_wrapper.
39396 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
39398         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
39399         "inline".
39400         * gcc.dg/declspec-11.c: Update expected messages.
39401         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
39402         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
39403         gcc.dg/inline-12.c: New tests.
39405 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
39407         * g++.dg/tree-ssa/pr17400.C: New testcase.
39409 2004-09-13  James E Wilson  <wilson@specifixinc.com>
39411         * gcc.target/mips/sb1-1.c: New testcase.
39413 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
39415         * lib/g77-dg.exp: Remove unused file.
39416         * lib/mike-g77.exp: Ditto.
39417         * lib/g77.exp: Ditto.
39419 2004-09-12  Richard Henderson  <rth@redhat.com>
39421         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
39423 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
39425         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
39426         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
39427         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
39428         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
39429         Update expected messages.
39431 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
39433         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
39434         declaration/use mismatch for dirp parameter.
39436 2004-09-12  Andrew Pinski  <apinski@apple.com>
39438         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
39439         -fgnu-runtime is passed.
39441 2004-09-12  Richard Henderson  <rth@redhat.com>
39443         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
39444         do the uplevel thing and update additional_flags directly.
39445         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
39446         gfortran.fortran-torture/execute/intrinsic_nearest.x,
39447         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
39448         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
39450 2004-09-11  Steven Bosscher  <stevenb@suse.de>
39452         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
39454 2004-09-11  Roger Sayle  <roger@eyesopen.com>
39456         PR middle-end/17411
39457         * g++.dg/opt/pr17411-1.C: New test case.
39459 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
39461         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
39462         gcc.dg/tls/diag-2.c: Update expected messages.
39463         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
39464         messages.
39465         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
39466         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
39467         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
39468         gcc.dg/tls/diag-5.c: New tests.
39470 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
39472         * gcc.dg/20040910-1.c: Correct dg-error regexp.
39474 2004-09-11  Steven Bosscher  <stevenb@suse.de>
39476         * g++.dg/parse/break-in-for.C: New test.
39478 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
39480         * gcc.dg/tree-ssa/20040911-1.c: New test.
39482 2004-09-11  Andreas Jaeger  <aj@suse.de>
39484         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
39485         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
39487 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
39489         * gcc.target/frv: New directory of FR-V-specific tests.
39491 2004-09-10  James E Wilson  <wilson@specifixinc.com>
39493         * gcc.dg/convert-vec-1.c: New test.
39495 2004-09-10  Roger Sayle  <roger@eyesopen.com>
39497         PR middle-end/17024
39498         * gcc.dg/pr17024-1.c: New test case.
39500 2004-09-10  Eric Christopher  <echristo@redhat.com>
39502         * gcc.dg/20040910-1.c: New test.
39504 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
39506         * gcc.dg/bitfld-9.c: New test.
39508 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
39510         * gcc.c-torture/execute/ieee/acc1.c: New test.
39511         * gcc.c-torture/execute/ieee/acc2.c: New test.
39512         * gcc.c-torture/execute/ieee/mzero6.c: New test.
39514 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
39516         * gcc.dg/deprecated-2.c: New test.
39518 2004-09-09  James E Wilson  <wilson@specifixinc.com>
39520         * gcc.dg/init-vec-1.c: New test.
39522 2004-09-09  Roger Sayle  <roger@eyesopen.com>
39524         PR middle-end/17055
39525         * gcc.dg/pr17055-1.c: New test case.
39527 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
39529         PR target/17377
39530         * gcc.c-torture/execute/pr17377.c: New test.
39532 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
39534         PR c/8420
39535         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
39536         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
39537         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
39538         gcc.dg/long-long-typespec-1.c: New tests.
39539         * gcc.dg/tls/diag-2.c: Update expected diagnostics
39541 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
39543         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
39544         gcc.dg/gnu99-static-1.c: New tests.
39546 2004-09-08  Devang Patel  <dpatel@apple.com>
39548         * gcc.dg/darwin-ld-20040828-1.c: New test.
39549         * gcc.dg/darwin-ld-20040828-2.c: New test.
39550         * gcc.dg/darwin-ld-20040828-3.c: New test.
39552 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
39554         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
39555         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
39556         in error message.
39557         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
39558         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
39559         in error message.
39560         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
39561         types they qualify.
39562         * objc.dg/type-size-2.m: Fix wording in comment.
39563         * objc.dg/va-meth-1.m: New test case.
39565 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
39567         PR c/16633:
39568         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
39569         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
39571 2004-09-06  Devang Patel  <dpatel@apple.com>
39573         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
39574         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
39576 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
39578         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
39579         reflect changed line numbering of diagnostics.
39581 2004-09-06  Paul Brook  <paul@codesourcery.com>
39583         * gfortran.dg/edit_real_1.f90: Add new test.
39585 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39587         * gcc.dg/tree-ssa/loop-2.c: New test.
39588         * gcc.dg/tree-ssa/loop-3.c: New test.
39589         * gcc.dg/tree-ssa/loop-4.c: New test.
39590         * gcc.dg/tree-ssa/loop-5.c: New test.
39592 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39594         * gcc.dg/format/sentinel-1.c: Update for parameter option.
39596 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39598         * gcc.dg/format/sentinel-1.c: New test.
39600 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
39602         * gcc.dg/builtins-46.c: New.
39604 2004-09-03  Devang Patel  <dpatel@apple.com>
39606         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
39607         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
39609 2004-09-03  Jan Beulich  <jbeulich@novell.com>
39611         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
39612         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
39613         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
39614         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
39615         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
39616         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
39617         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
39618         the non-portable bzero.
39619         * gcc.dg/20010912-1.c: xfail for NetWare.
39620         * gcc.dg/20020426-2.c: xfail for NetWare.
39621         * gcc.dg/20021014-1.c: xfail for NetWare.
39622         * gcc.dg/20021018-1.c: xfail for NetWare.
39623         * gcc.dg/20030213-1.c: xfail for NetWare.
39624         * gcc.dg/20030225-1.c: xfail for NetWare.
39625         * gcc.dg/20030708-1.c: xfail for NetWare.
39626         * gcc.dg/builtins-config.h: Also exclude NetWare.
39627         * gcc.dg/format/format.h: Define restrict only if not already defined.
39628         * gcc.dg/nest.c: xfail for NetWare.
39629         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
39630         * lib/target-supports.exp (check_visibility_available): Exclude
39631         NetWare.
39633 2004-09-03  Jan Beulich  <jbeulich@novell.com>
39635         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
39636         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
39637         deterministic starting point for the alignment of structure fields.
39638         * gcc.dg/Wpadded.c: Dito.
39639         * g++.dg/abi/vbase10.C: Dito.
39641 2004-09-03  Devang Patel  <dpatel@apple.com>
39643         * g++.dg/debug/pr15736.cc: New test.
39645 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
39647         * README.QMTEST: Fix out-of-date link.
39649 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
39651         PR fortran/16579
39652         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
39653         Delete.  Duplicate of gfortran.dg/g77/20010610.f
39655 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
39657         * g++.dg/abi/arm_rtti1.C: New test.
39659 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
39661         * gcc.dg/ppc-vector-memcpy.c: New.
39662         * gcc.dg/ppc-vector-memset.c: New.
39664 2004-09-02  Chao-ying Fu  <fu@mips.com>
39666         * gcc.target/mips/mips-3d-1.c: New test.
39667         * gcc.target/mips/mips-3d-2.c: New test.
39668         * gcc.target/mips/mips-3d-3.c: New test.
39669         * gcc.target/mips/mips-3d-4.c: New test.
39670         * gcc.target/mips/mips-3d-5.c: New test.
39671         * gcc.target/mips/mips-3d-6.c: New test.
39672         * gcc.target/mips/mips-3d-7.c: New test.
39673         * gcc.target/mips/mips-3d-8.c: New test.
39674         * gcc.target/mips/mips-3d-9.c: New test.
39675         * gcc.target/mips/mips-ps-1.c: New test.
39676         * gcc.target/mips/mips-ps-2.c: New test.
39677         * gcc.target/mips/mips-ps-3.c: New test.
39678         * gcc.target/mips/mips-ps-4.c: New test.
39679         * gcc.target/mips/mips-ps-type.c: New test.
39681 2004-09-02  Paul Brook  <paul@codesourcery.com>
39683         * gfortran.dg/edit_real_1.f90: Add new tests.
39685 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39687         PR fortran/15327
39688         * gfortran.dg/merge_char_1.f90: New test.
39690 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39692         PR fortran/16404
39693         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
39695 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39697         PR c/1522
39698         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
39700 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
39702         * g++.dg/opt/loop1.C: Do not XFAIL.
39704 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
39706         * gcc.c-torture/execute/20040831-1.c: New test.
39708 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
39710         PR fortran/16579
39711         * gfortran.dg/g77/20010610.f: Now passes.
39712         Copy from g77.f-torture/execute. Add dg-run directive.
39713         * gfortran.dg/g77/README: Update
39715 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
39717         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
39718         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
39719         (t1, t2, t3, t4): Add volatile.
39721 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
39723         * g++.dg/ext/visibility/arm1.C: New test.
39725 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
39727         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
39728         -pedantic-errors.
39730 2004-09-01  Paul Brook  <paul@codesourcery.com>
39732         * gfortran.dg/eof_2.f90: New test.
39734 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39736         PR fortran/16579
39737         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
39739 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
39741         PR libfortran/16805
39742         * gfortran.dg/list_read_2.f90: New test.
39744 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
39746         * g++.dg/abi/key1.C: New test.
39748 2004-08-31  Richard Henderson  <rth@redhat.com>
39750         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
39751         form of offsetof.
39752         * g++.dg/other/offsetof5.C: Remove duplicate.
39754 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39756         PR fortran/17244
39757         * gfortran.dg/func_derived_1.f90: New test.
39759 2004-08-31  Paul Brook  <paul@codesourcery.com>
39761         * gfortran.dg/eof_1.f90: New test.
39763 2004-08-31  Paul Brook  <paul@codesourcery.com>
39765         * gfortran.dg/list_read_1.f90: New file.
39767 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
39769         * g++.dg/opt/loop1.C: XFAIL.
39771 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
39773         * gcc.dg/funcdef-storage-1.c: New.
39774         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
39775         an extern function in local scope.
39776         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
39777         declare an 'auto inline' function in local scope.
39778         * gcc.dg/20011130-1.c: Likewise.
39779         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
39780         an 'auto' function in local scope.
39781         * gcc.dg/20021014-1.c: Likewise.
39782         * gcc.dg/20030331-2.c: Likewise.
39784 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39786         * gfortran.dg/blockdata_1.f90: New test.
39788 2004-08-30  Richard Henderson  <rth@redhat.com>
39790         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
39792 2004-08-30  Richard Henderson  <rth@redhat.com>
39794         * lib/fortran-torture.exp (fortran-torture-execute): Honor
39795         additional_flags set by alternate driver.
39796         (ieee-options): New procedure.
39797         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
39798         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
39799         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
39800         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
39802 2004-08-30  Richard Henderson  <rth@redhat.com>
39804         * lib/f-torture.exp: Remove.
39806 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
39808         PR rtl-optimization/16590
39809         * g++.dg/opt/loop1.C: New test.
39811 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39813         PR fortran/13910
39814         * gfortran.dg/oldstyle_1.f90: New test.
39816 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
39817         Paul Brook  <paul@codesourcery.com>
39819         * gfortran.dg/g77/README: Update.
39820         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
39821         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
39822         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
39824 2004-08-28  Paul Brook  <paul@codesourcery.com>
39826         PR libfortran/17195
39827         * gfortran.dg/edit_real_1.f90: New test.
39829 2004-08-27  Paul Brook  <paul@codesourcery.com>
39831         * gfortran.dg/rewind_1.f90: New test.
39833 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
39835         PR fortran/16597
39836         * gfortran.dg/pr16597.f90: New test.
39838 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
39840         PR c/13801
39841         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
39842         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
39843         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
39844         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
39845         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
39847 2004-08-26  Nick Clifton  <nickc@redhat.com>
39849         * gcc.c-torture/compile/pr17119.c: New test.
39851 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
39853         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
39855 2004-08-25  Richard Henderson  <rth@redhat.com>
39857         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
39858         the bits that expect kind=8 to be the largest real kind.
39860 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
39862         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
39864 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39866         * gfortran.dg/assignment_1.f90: New test.
39868 2004-08-25  Adam Nemet  <anemet@lnxw.com>
39870         * g++.dg/template/repo3.C: New test.
39872 2004-08-25  Roger Sayle  <roger@eyesopen.com>
39874         PR middle-end/16693
39875         PR tree-optimization/16372
39876         * g++.dg/opt/pr16372-1.C: New test case.
39877         * g++.dg/opt/pr16693-1.C: New test case.
39878         * g++.dg/opt/pr16693-2.C: New test case.
39880 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
39882         * objc.dg/proto-lossage-4.m: New test.
39884 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
39886         PR c++/17155
39887         * g++.dg/inherit/local2.C: New test.
39889 2004-08-25  Paul Brook  <paul@codesourcery.com>
39891         PR fortran/17144
39892         * gfortran.dg/string_ctor_1.f90: New test.
39894 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39896         PR c++/14428
39897         * g++.dg/template/redecl2.C: New test.
39899 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
39901         PR fortran/17143
39902         * gfortran.dg/pr17143.f90: New test.
39904 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
39906         PR fortran/17164
39907         * gfortran.dg/pr17164.f90: New test.
39909 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39911         * gcc.dg/tree-ssa/loop-1.c: New test.
39913 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
39915         * gcc.c-torture/compile/20040824-1.c: New test.
39917 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
39919         * gcc.c-torture/compile/iftrap-3.c: New test.
39921 2004-08-24  Paul Brook  <paul@codesourcery.com>
39923         * gfortran.dg/entry_2.f90: New test.
39925 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
39927         PR c++/16889
39928         * g++.dg/lookup/ambig[12].C: New.
39930 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39932         PR c++/16706
39933         * g++.dg/template/crash21.C: New test.
39934         * g++.dg/template/crash22.C: Likewise.
39936 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
39938         PR c++/17149
39939         * g++.dg/template/access15.C: New.
39941 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
39943         PR c++/17163
39944         * g++.dg/template/repo2.C: New test.
39946 2004-08-23  Roger Sayle  <roger@eyesopen.com>
39948         PR rtl-optimization/17078
39949         * gcc.c-torture/execute/pr17078-1.c: New test case.
39951 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
39953         PR c/14492
39954         * gcc.dg/debug/crash1.c: New test.
39956 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
39958         PR c/16180
39959         * gcc.dg/loop-5.c: New test.
39961 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39963         * gcc.c-torture/execute/20040823-1.c: New test.
39965 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
39967         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
39968         to the assembler.  Simplify test accordingly.
39969         (asm_abi_flags): Use GNU names.
39970         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
39971         to check for ABI flags.
39973 2004-08-22  Andrew Pinski  <apinski@apple.com>
39975         * g++.dg/opt/pr14029.C: New test.
39976         * gcc.c-torture/execute/pr15262.c: New test.
39978 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39980         * gfortran.dg/reduction.f90: Add checks with complex arguments.
39982 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
39984         PR 16908
39985         * gfortran.dg/direct_io.f90: New test.
39987 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
39989         PR c++/17121
39990         * g++.dg/inherit/local2.C: New test.
39992 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
39994         PR c++/17120
39995         * g++.dg/warn/Wparentheses-4.C: New test.
39997 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
39999         PR c++/17121
40000         * g++.dg/inherit/local2.C: New test.
40002         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
40003         * gcc.dg/ppc-ldstruct.c: Likewise.
40004         * gcc.dg/ppc64-abi-2.c: Likewise.
40006 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
40008         PR rtl-optimization/17099
40009         * gcc.c-torture/execute/20040820-1.c: New test.
40011 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
40013         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
40015 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
40017         PR fortran/17077
40018         * gfortran.dg/auto_array_1.f90: New test.
40020 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40022         PR fortran/17074
40023         * gfortran.dg/simpleif_1.f90: New test.
40025 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
40027         * lib/target-supports.exp (check_profiling_available): Return
40028         false for arm*-*-symbianelf* and arm*-*-eabi*.
40030         PR c++/15890
40031         * g++.dg/template/delete1.C: New test.
40033 2004-08-19  Paul Brook  <paul@codesourcery.com>
40035         PR fortran/14976
40036         PR fortran/16228
40037         * gfortran.dg/data_char_1.f90: New test.
40039 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
40041         PR fortran/16946
40042         * gfortran.dg/reduction.f90: New testcase.
40044 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40046         PR fortran/16520
40047         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
40049 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
40051         PR c++/17041
40052         * g++.dg/Wparentheses-3.C: New test.
40054 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
40056         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
40057         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
40058         * gcc.dg/vect/vect-2.c: Likewise.
40059         * gcc.dg/vect/vect-3.c: Likewise.
40060         * gcc.dg/vect/vect-4.c: Likewise.
40061         * gcc.dg/vect/vect-5.c: Likewise.
40062         * gcc.dg/vect/vect-6.c: Likewise.
40063         * gcc.dg/vect/vect-7.c: Likewise.
40064         * gcc.dg/vect/vect-25.c: Likewise.
40065         * gcc.dg/vect/vect-31.c: Likewise.
40066         * gcc.dg/vect/vect-32.c: Likewise.
40067         * gcc.dg/vect/vect-34.c: Likewise.
40068         * gcc.dg/vect/vect-36.c: Likewise.
40069         * gcc.dg/vect/vect-all.c: Likewise.
40071 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
40073         PR c++/17068
40074         * g++.dg/template/operator4.C: New test.
40076 2004-08-18  Richard Henderson  <rth@redhat.com>
40078         * gcc.dg/20040206-1.c: XFAIL.
40080 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
40082         PR c++/16246
40083         * g++.dg/template/array7.C: New test.
40085 2004-08-17  James E Wilson  <wilson@specifixinc.com>
40087         * gcc.dg/mips-movcc-1.c: New test.
40088         * gcc.dg/mips-movcc-2.c: New test.
40089         * gcc.dg/mips-movcc-3.c: New test.
40091         * gcc.dg/mips-nmadd-1.c: New test.
40092         * gcc.dg/mips-nmadd-2.c: New test.
40094 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
40096         PR c++/15871
40097         * g++.dg/opt/inline8.C: New test.
40099         PR c++/16965
40100         * g++.dg/parse/error17.C: New test.
40102 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
40104         * gcc.dg/vect: New directory for vectorizer tests.
40105         * gcc.dg/vect/tree-vect.h: New file.
40106         * gcc.dg/vect/vect.exp: New file.
40107         * gcc.dg/vect/pr16105.c.c: New test.
40108         * gcc.dg/vect/vect-1.c: New test.
40109         * gcc.dg/vect/vect-2.c: New test.
40110         * gcc.dg/vect/vect-3.c: New test.
40111         * gcc.dg/vect/vect-4.c: New test.
40112         * gcc.dg/vect/vect-5.c: New test.
40113         * gcc.dg/vect/vect-6.c: New test.
40114         * gcc.dg/vect/vect-7.c: New test.
40115         * gcc.dg/vect/vect-8.c: New test.
40116         * gcc.dg/vect/vect-9.c: New test.
40117         * gcc.dg/vect/vect-10.c: New test.
40118         * gcc.dg/vect/vect-11.c: New test.
40119         * gcc.dg/vect/vect-12.c: New test.
40120         * gcc.dg/vect/vect-13.c: New test.
40121         * gcc.dg/vect/vect-14.c: New test.
40122         * gcc.dg/vect/vect-15.c: New test.
40123         * gcc.dg/vect/vect-16.c: New test.
40124         * gcc.dg/vect/vect-17.c: New test.
40125         * gcc.dg/vect/vect-18.c: New test.
40126         * gcc.dg/vect/vect-19.c: New test.
40127         * gcc.dg/vect/vect-20.c: New test.
40128         * gcc.dg/vect/vect-21.c: New test.
40129         * gcc.dg/vect/vect-22.c: New test.
40130         * gcc.dg/vect/vect-23.c: New test.
40131         * gcc.dg/vect/vect-24.c: New test.
40132         * gcc.dg/vect/vect-25.c: New test.
40133         * gcc.dg/vect/vect-26.c: New test.
40134         * gcc.dg/vect/vect-27.c: New test.
40135         * gcc.dg/vect/vect-28.c: New test.
40136         * gcc.dg/vect/vect-29.c: New test.
40137         * gcc.dg/vect/vect-30.c: New test.
40138         * gcc.dg/vect/vect-31.c: New test.
40139         * gcc.dg/vect/vect-32.c: New test.
40140         * gcc.dg/vect/vect-33.c: New test.
40141         * gcc.dg/vect/vect-34.c: New test.
40142         * gcc.dg/vect/vect-35.c: New test.
40143         * gcc.dg/vect/vect-36.c: New test.
40144         * gcc.dg/vect/vect-37.c: New test.
40145         * gcc.dg/vect/vect-38.c: New test.
40146         * gcc.dg/vect/vect-40.c: New test.
40147         * gcc.dg/vect/vect-41.c: New test.
40148         * gcc.dg/vect/vect-42.c: New test.
40149         * gcc.dg/vect/vect-43.c: New test.
40150         * gcc.dg/vect/vect-44.c: New test.
40151         * gcc.dg/vect/vect-45.c: New test.
40152         * gcc.dg/vect/vect-46.c: New test.
40153         * gcc.dg/vect/vect-47.c: New test.
40154         * gcc.dg/vect/vect-48.c: New test.
40155         * gcc.dg/vect/vect-49.c: New test.
40156         * gcc.dg/vect/vect-50.c: New test.
40157         * gcc.dg/vect/vect-51.c: New test.
40158         * gcc.dg/vect/vect-52.c: New test.
40159         * gcc.dg/vect/vect-53.c: New test.
40160         * gcc.dg/vect/vect-54.c: New test.
40161         * gcc.dg/vect/vect-55.c: New test.
40162         * gcc.dg/vect/vect-56.c: New test.
40163         * gcc.dg/vect/vect-57.c: New test.
40164         * gcc.dg/vect/vect-58.c: New test.
40165         * gcc.dg/vect/vect-59.c: New test.
40166         * gcc.dg/vect/vect-60.c: New test.
40167         * gcc.dg/vect/vect-61.c: New test.
40168         * gcc.dg/vect/vect-all.c: New test.
40169         * gcc.dg/vect/vect-none.c: New test.
40171 2004-08-17  Paul Brook  <paul@codesourcery.com>
40173         PR fortran/13082
40174         * gfortran.dg/entry_1.f90: New test.
40176 2004-08-17  Andrew Pinski  <apinski@apple.com>
40178         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
40180 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
40182         * gcc.dg/pr17036-1.c: New test.
40184 2004-08-16  Devang Patel  <dpatel@apple.com>
40186         * gcc.dg/darwin-20040809-1.c: New test.
40188 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
40190         * gcc.dg/funcdef-attr-1.c: New test.
40192 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
40194         * gcc.dg/altivec-17.c: New test.
40195         * gcc.dg/altivec-18.c: New test.
40197 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40199         PR c++/6749
40200         * g++.dg/template/vtable2.C: New test.
40202 2004-08-14  Richard Henderson  <rth@redhat.com>
40204         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
40205         * gcc.dg/pack-test-4.c (main): Return 0.
40206         * gcc.dg/setjmp-1.c: Remove XFAIL.
40207         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
40209 2004-08-14  Richard Henderson  <rth@redhat.com>
40211         * gcc.dg/980217-1.c: Add prototype for printf.
40213 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
40215         * gfortran.dg/pr16935.f90: New test.
40217 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
40219         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
40221 2004-08-13  Paul Brook  <paul@codesourcery.com>
40223         * gfortran.dg/der_io_1.f90: Remove stray comma.
40225 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
40227         * gcc.dg/vmx/cw-bug-2.c: Remove.
40228         * gcc.dg/vmx/vprint-1.c: Remove.
40229         * gcc.dg/vmx/vscan-1.c: Remove.
40231 2004-08-12  Devang patel  <dpatel@apple.com>
40233         * gcc.dg/darwin-20040809-2.c: New test.
40235 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
40237         * g++.dg/ext/altivec-12.C: New test.
40239         * g++.dg/ext/altivec-11.C: New test.
40241 2004-08-12  Paul Brook  <paul@codesourcery.com>
40243         * g++.dg/abi/arm_cxa_vec_1.C: New test.
40245 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
40247         * g++.dg/ext/altivec-2.C: Check for hardware support before
40248         executing any VMX instructions.
40250         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
40252 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
40254         PR c++/16276
40255         * g++.old-deja/g++.other/comdat4.C: New test.
40256         * g++.old-deja/g++.other/comdat4-aux.cc: New.
40258 2004-08-12  Ben Elliston  <bje@au.ibm.com>
40260         PR target/16286
40261         * gcc.dg/pr16286.c: New test.
40263 2004-08-12 Jan Beulich <jbeulich@novell.com>
40265         * g++.dg/ext/asm5.C: New.
40267 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
40269         PR c++/16698
40270         * g++.dg/eh/crash1.C: New test.
40272         PR c++/16717
40273         * g++.dg/ext/construct1.C: New test.
40275 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
40277         PR c++/16853
40278         * g++.dg/init/ptrmem1.C: New test.
40280         PR c++/16618
40281         * g++.dg/parse/offsetof5.C: New test.
40283         PR c++/16870
40284         * g++.dg/template/overload3.C: New test.
40286 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
40288         PR c++/16964
40289         * g++.dg/parse/error16.C: New test.
40291         PR c++/16904
40292         * g++.dg/template/error14.C: New test.
40294         PR c++/16929
40295         * g++.dg/template/error15.C: New test.
40297 2004-08-11  Devang Patel  <dpatel@apple.com>
40299         * gcc.dg/darwin-ld-20040809-1.c: New test.
40300         * gcc.dg/darwin-ld-20040809-2.c: New test.
40302 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
40304         PR fortran/16917
40305         * gfortran.dg/dfloat_1.f90: New test.
40307 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
40309         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
40310         * gcc.dg/dll-2.c: Fix dg-require syntax.
40311         * gcc.misc-tests/arm-isr.c (abort): Declare.
40312         (exit): Likewise.
40314 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
40316         PR c++/16971
40317         * g++.dg/parse/crash16.C: New test.
40319 2004-08-10  Roger Sayle  <roger@eyesopen.com>
40321         * gcc.dg/mips-rsqrt-1.c: New test case.
40322         * gcc.dg/mips-rsqrt-2.c: New test case.
40323         * gcc.dg/mips-rsqrt-3.c: New test case.
40325 2004-08-10  Paul Brook  <paul@codesourcery.com>
40327         * gfortran.dg/der_io_1.f90: New test.
40329 2004-08-10  Paul Brook  <paul@codesourcery.com>
40331         PR fortran/16919
40332         * gfortran.dg/der_array_1.f90: New test.
40334 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
40336         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
40338 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
40340         * gcc.dg/wchar_t-2.c: Fix typo.
40342 2004-08-09  Falk Hueffner  <falk@debian.org>
40344         PR tree-optimization/12517
40345         * gcc.c-torture/compile/pr12517.c: New test.
40347         PR tree-optimization/12578
40348         * gcc.c-torture/compile/pr12578.c: New test.
40350         PR tree-optimization/12899
40351         * gcc.c-torture/compile/pr12899.c: New test.
40353         PR rtl-optimization/14692
40354         * gcc.c-torture/compile/pr14692.c: New test.
40356         PR tree-optimization/16461
40357         * gcc.c-torture/compile/pr16461.c: New test.
40359 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
40361         * gfortran.dg/getenv_1.f90: New test.
40363 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
40365         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
40366         wchar_t.
40367         * gcc.dg/symbian5.c: Test -fno-short-wchar.
40369 2004-08-06  Paul Brook  <paul@codesourcery.com>
40371         * gfortran.dg/ret_array_1.f90: New test.
40372         * gfortran.dg/ret_pointer_1.f90: New test.
40374 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
40376         * gcc.dg/missing-field-init-[12].c: New tests.
40377         * g++.dg/warn/missing-field-init-[12].C: New tests.
40379 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
40381         * gcc.dg/enum2.c: New test.
40382         * gcc.dg/symbian3.c: Likewise.
40383         * gcc.dg/symbian4.c: Likewise.
40384         * gcc.dg/wchar_t-2.c: Likewise.
40386 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
40388         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
40389         destructor tests.
40391 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
40393         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
40394         dg-require-visiblity.
40395         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
40396         * g++.dg/ext/visibility/fvisibility.C: Likewise.
40397         * g++.dg/ext/visibility/memfuncts.C: Likewise.
40398         * g++.dg/ext/visibility/new1.C: Likewise.
40399         * g++.dg/ext/visibility/pragma.C: Likewise.
40400         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
40401         * g++.dg/ext/visibility/virtual.C: Likewise.
40402         * g++/dg/ext/visibility/visibility-1.C: Likewise.
40403         * g++/dg/ext/visibility/visibility-2.C: Likewise.
40404         * g++/dg/ext/visibility/visibility-3.C: Likewise.
40405         * g++/dg/ext/visibility/visibility-4.C: Likewise.
40406         * g++/dg/ext/visibility/visibility-5.C: Likewise.
40407         * g++/dg/ext/visibility/visibility-6.C: Likewise.
40408         * g++/dg/ext/visibility/visibility-7.C: Likewise.
40409         * g++/dg/ext/visibility/visibility-8.C: New test.
40410         * gcc.c-torture/compile/dll.x: Remove.
40411         * gcc.dg/dll-2.c: Use dg-require-dll
40412         * gcc.dg/visibility-10.c: New test.
40413         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
40414         supporting DLLs.
40415         * lib/scanasm.exp (scan_hidden): New function.
40416         (scan_not_hidden): Likewise.
40418 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
40420         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
40422 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
40424         * gcc.c-torture/execute/20040805-1.c: New test.
40426 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
40428         * gcc.dg/20020118-1.c: Declare abort.
40429         * gcc.dg/altivec_check.h: Likewise.
40430         * gcc.dg/iftrap-2.c: Likewise.
40431         * gcc.dg/pragma-darwin.c: Likewise.
40432         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
40434 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
40436         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
40438 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
40440         * gcc.c-torture/execute/builtins/abs-2.c,
40441         gcc.c-torture/execute/builtins/abs-3.c,
40442         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
40443         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
40444         intmax_t, uintmax_t and their limits.
40445         * gcc.dg/intmax_t-1.c: New test.
40447 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40449         * g++.dg/tc1/dr147.C: Add reference to PR.
40451 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
40453         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
40454         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
40456 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
40458         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
40460 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
40462         * gcc.dg/redecl-5.c: New test.
40463         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
40464         of scanf.
40466 2004-08-03  Roger Sayle  <roger@eyesopen.com>
40468         PR middle-end/16790
40469         * gcc.c-torture/execute/pr16790-1.c: New test case.
40471 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
40473         * g++.dg/ext/visibility/assign1.C: New test.
40474         * g++.dg/ext/visibility/new1.C: Likewise.
40476         * gcc.dg/symbian1.c: New test.
40477         * gcc.dg/symbian2.c: Likewise.
40479 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
40481         PR target/16570
40482         * gcc.dg/i386-sse-9.c: New test.
40484 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
40486         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
40488 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
40490         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
40491         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
40492         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
40493         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
40494         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
40495         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
40496         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
40497         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
40498         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
40499         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
40500         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
40501         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
40502         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
40503         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
40504         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
40505         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
40506         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
40507         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
40508         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
40509         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
40510         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
40511         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
40512         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
40513         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
40514         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
40515         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
40516         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
40517         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
40518         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
40519         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
40520         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
40521         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
40522         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
40523         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
40524         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
40525         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
40526         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
40527         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
40528         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
40529         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
40530         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
40531         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
40532         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
40533         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
40534         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
40535         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
40536         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
40537         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
40538         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
40539         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
40540         gcc.misc-tests/i386-pf-3dnow-1.c,
40541         gcc.misc-tests/i386-pf-athlon-1.c,
40542         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
40543         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
40544         Declare built-in functions used.
40545         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
40547 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
40549         PR c++/16707
40550         * g++.dg/lookup/using12.C: New test.
40552         * g++.dg/init/null1.C: Fix PR number.
40553         * g++.dg/parse/namespace10.C: Likewise.
40555 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
40557         PR c++/16224
40558         * g++.dg/template/spec17.C: New test.
40559         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
40560         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
40562 2004-08-02  David Billinghurst
40564         PR fortran/16292
40565         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
40567 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
40569         * gcc.dg/ia64-got-1.c: New test case.
40571 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
40573         PR c++/16489
40574         * g++.dg/init/null1.C: New test.
40575         * g++.dg/tc1/dr76.C: Adjust error marker.
40577         PR c++/16529
40578         * g++.dg/parse/namespace10.C: New test.
40580         PR c++/16810
40581         * g++.dg/inherit/ptrmem2.C: New test.
40583 2004-08-02  Ben Elliston  <bje@au.ibm.com>
40585         PR target/16155
40586         * gcc.dg/pr16155.c: New test.
40588 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
40590         * gcc.dg/redecl-2.c: New test.
40592 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
40594         * gcc.dg/darwin-longdouble.c: New file.
40596 2004-07-30  Richard Henderson  <rth@redhat.com>
40598         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
40599         write to constant argument.
40600         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
40602 2004-07-30  Richard Henderson  <rth@redhat.com>
40604         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
40605         tests of nearest around zero.
40607 2004-07-30  Andrew Pinski  <apinski@apple.com>
40609         * gcc.c-torture/compile/20040730-1.c: New test.
40611 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
40613         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
40614         powerpc-eabispe.
40616 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
40618         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
40620 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
40622         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
40623         contains $ld_library_path.
40624         * lib/gfortran.exp (gfortran_link_flags): Likewise.
40626 2004-07-29  Richard Henderson  <rth@redhat.com>
40628         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
40630         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
40631         (alt2, which): New.
40632         (Check): Accept either alternative.
40634 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
40636         * g++.dg/abi/inline1.C: New test.
40637         * g++.dg/abi/local1-a.cc: Likewise.
40638         * g++.dg/abi/local1.C: Likewise.
40639         * g++.dg/abi/mangle11.C: Tweak location of warnings.
40640         * g++.dg/abi/mangle12.C: Likewise.
40641         * g++.dg/abi/mangle17.C: Likewise.
40642         * g++.dg/abi/mangle20-2.C: Likewise.
40643         * g++.dg/opt/interface1.C: Likewise.
40644         * g++.dg/opt/interface1.h: Likewise.
40645         * g++.dg/opt/interface1-a.cc: New test.
40646         * g++.dg/parse/repo1.C: New test.
40647         * g++.dg/template/repo1.C: Likewise.
40648         * g++.dg/warn/Winline-1.C: Likewise.
40649         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
40651 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
40653         * gcc.dg/tree-ssa/20040729-1.c: New test.
40655 2004-07-27  Matt Austern <austern@apple.com>
40657         * gcc.dg/darwin-bool-1.c: New test.
40658         * gcc.dg/darwin-bool-2.c: New test.
40660 2004-07-28  Richard Henderson  <rth@redhat.com>
40662         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
40663         arguments in the correct type.  Don't write to constant arguments.
40665 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
40667         PR tree-optimization/16688
40668         PR tree-optimization/16689
40669         * g++.dg/tree-ssa/pr16688.C: New test.
40671 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
40673         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
40674         loads.  Not only in the comment, this time.
40676 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
40678         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
40679         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
40680         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
40681         * gcc.dg/sh4a-bitmovua.c: New.
40682         * gcc.dg/sh4a-cos.c: New.
40683         * gcc.dg/sh4a-cosf.c: New.
40684         * gcc.dg/sh4a-fprun.c: New.
40685         * gcc.dg/sh4a-fsrra.c: New.
40686         * gcc.dg/sh4a-memmovua.c: New.
40687         * gcc.dg/sh4a-sin.c: New.
40688         * gcc.dg/sh4a-sincos.c: New.
40689         * gcc.dg/sh4a-sincosf.c: New.
40690         * gcc.dg/sh4a-sinf.c: New.
40692 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
40694         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
40695         conditionals.
40696         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
40697         loads.
40698         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
40699         DOM1.
40701 2004-07-27  Andrew Pinski  <apinski@apple.com>
40703         * g++.dg/rtti/tinfo1.C: Correct the xfail.
40705 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
40707         * gcc.dg/pragma-isr.c: New test.
40709 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40711         PR c++/14429
40712         * g++.dg/template/ttp11.C: New test.
40714 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
40716         * gcc.c-torture/compile/20040727-1.c: New test.
40718 2004-07-26  Eric Christopher  <echristo@redhat.com>
40720         * gcc.c-torture/compile/20040726-2.c: New test.
40722 2004-07-26  Andrew Pinski  <apinski@apple.com>
40724         * g++.dg/rtti/tinfo1.C: Xfail.
40726 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
40728         * gcc.c-torture/compile/20040726-1.c: New test.
40730 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
40731             Brian Ryner  <bryner@brianryner.com>
40733         PR c++/9283
40734         PR c++/15000
40735         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
40736         * g++.dg/ext/visibility/: New directory.
40737         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
40738         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
40739         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
40740         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
40741         * g++.dg/ext/visibility/fvisibility.C,
40742         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
40743         g++.dg/ext/visibility/fvisibility-override1.C
40744         g++.dg/ext/visibility/fvisibility-override2.C
40745         g++.dg/ext/visibility/memfuncts.C
40746         g++.dg/ext/visibility/noPLT.C
40747         g++.dg/ext/visibility/pragma.C
40748         g++.dg/ext/visibility/pragma-override1.C
40749         g++.dg/ext/visibility/pragma-override2.C
40750         g++.dg/ext/visibility/staticmemfuncts.C
40751         g++.dg/ext/visibility/virtual.C: New tests.
40753 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
40755         PR c/15360
40756         * gcc.dg/pr15360-1.c: New test.
40758 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
40760         * gcc.dg/pragma-align-2.c: New test.
40761         * gcc.dg/pragma-init-fini.c: New test.
40762         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
40763         targets.
40765 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
40767         * gcc.dg/init-string-2.c: New test.
40769 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
40771         PR 16684
40772         * gcc.dg/Wredundant-decls-1.c: New test case.
40774 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
40776         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
40777         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
40778         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
40779         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
40780         * gcc.dg/compat/generate-random.c: New file.
40781         * gcc.dg/compat/generate-random.h: Likewise.
40782         * gcc.dg/compat/generate-random_r.c: Likewise.
40783         * gcc.dg/compat/struct-layout-1.h: Likewise.
40784         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
40785         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
40786         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
40787         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
40788         * gcc.dg/compat/struct-layout-1_main.c: New test.
40789         * gcc.dg/compat/struct-layout-1_x.c: New file.
40790         * gcc.dg/compat/struct-layout-1_y.c: New file.
40791         * gcc.dg/compat/struct-layout-1_test.h: New file.
40793 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
40795         * gcc.dg/comp-return-1.c: New test
40797 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
40799         * gcc.dg/vmx/8-02a.c: Fix typo.
40801         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
40802         * gcc.dg/darwin-abi-3.c: New test.
40804         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
40805         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
40807         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
40808         * gcc.dg/vmx/ops-long-1.c: New test.
40809         * gcc.dg/vmx/ops-long-2.c: New test.
40811 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
40813         * g++.dg/lookup/conv-[1234].C: New.
40815 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
40817         * g++.dg/parse/attr2.C: Simplify.
40819 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40821         PR c/7284
40822         * gcc.c-torture/execute/pr7284-1.c: New test.
40824 2004-07-22  Brian Booth  <bbooth@redhat.com>
40826         * gcc.dg/tree-ssa/20040721-1.c: New test.
40828 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
40830         * g++.dg/template/crash20.c: New.
40832 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
40834         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
40835         Add dg-run directive.  Declare variables as required.
40836         * gfortran.dg/g77/README: Update
40838 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
40840         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
40841         gcc.dg/cris-peep2-andu2.c: New tests.
40843 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40845         PR c/15052
40846         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
40847         on return type.
40848         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
40849         messages.
40850         * gcc.dg/qual-return-2.c: Update expected messages.
40851         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
40853 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40855         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
40856         * gcc.dg/noncompile/921102-1.c: Update expected error message.
40858 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40860         PR c/11250
40861         * gcc.dg/init-string-1.c: New test.
40863 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
40865         PR middle-end/15345
40866         PR c/16450
40867         * gcc.dg/torture/nested-fn-1.c: New test.
40869 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
40871         PR target/16559
40872         * gcc.dg/ia64-fptr-1.c: New file.
40874 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40876         PR c++/14497
40877         * g++.dg/template/spec16.C: New test.
40878         * g++.old-deja/g++.robertl/eb118.C: Remove.
40880 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40882         PR c++/509
40883         * g++.dg/template/spec15.C: New test.
40885 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
40887         Copy cases from g77.f-torture/execute and add dg-run
40888         directive.  Other changes as noted.
40889         * gfortran.dg/g77/13037.f
40890         * gfortran.dg/g77/1832.f
40891         * gfortran.dg/g77/19981119-0.f
40892         * gfortran.dg/g77/19990313-0.f
40893         * gfortran.dg/g77/19990313-1.f
40894         * gfortran.dg/g77/19990313-2.f
40895         * gfortran.dg/g77/19990313-3.f
40896         * gfortran.dg/g77/19990419-1.f
40897         * gfortran.dg/g77/19990826-0.f
40898         * gfortran.dg/g77/19990826-2.f
40899         * gfortran.dg/g77/20000503-1.f
40900         * gfortran.dg/g77/20001111.f
40901         * gfortran.dg/g77/20010116.f
40902         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
40903         * gfortran.dg/g77/20010430.f
40904         * gfortran.dg/g77/6177.f
40905         * gfortran.dg/g77/947.f
40906         * gfortran.dg/g77/970816-3.f
40907         * gfortran.dg/g77/971102-1.f
40908         * gfortran.dg/g77/980520-1.f
40909         * gfortran.dg/g77/980628-0.f
40910         * gfortran.dg/g77/980628-1.f
40911         * gfortran.dg/g77/980628-10.f
40912         * gfortran.dg/g77/980628-2.f
40913         * gfortran.dg/g77/980628-3.f
40914         * gfortran.dg/g77/980628-7.f
40915         * gfortran.dg/g77/980628-8.f
40916         * gfortran.dg/g77/980628-9.f
40917         * gfortran.dg/g77/980701-0.f
40918         * gfortran.dg/g77/980701-1.f
40919         * gfortran.dg/g77/cabs.f
40920         * gfortran.dg/g77/claus.f
40921         * gfortran.dg/g77/complex_1.f
40922         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
40923         * gfortran.dg/g77/dcomplex.f
40924         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
40925         * gfortran.dg/g77/f90-intrinsic-mathematical.f
40926         * gfortran.dg/g77/f90-intrinsic-numeric.f
40927         * gfortran.dg/g77/int8421.f
40928         * gfortran.dg/g77/labug1.f
40929         * gfortran.dg/g77/large_vec.f
40930         * gfortran.dg/g77/le.f
40931         * gfortran.dg/g77/short.f
40932         * gfortran.dg/g77/README: Update
40934 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
40936         PR c++/16637
40937         * g++.dg/parse/lookup4.C: New test.
40939 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40941         PR c++/16175
40942         * g++.dg/template/ttp10.C: New test.
40944 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
40946         * gcc.dg/pr12625-1.c: New test.
40948 2004-07-20  Steven Bosscher  <stevenb@suse.de>
40950         * gcc.dg/switch-warn-1.c: New test.
40951         * gcc.dg/switch-warn-2.c: New test.
40952         * gcc.c-torture/compile/pr14730.c: Update.
40954 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
40956         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
40957         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
40958         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
40959         g++.dg/template/nontype3.C: Remove trailing CR from tests.
40961 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
40963         PR c++/16623
40964         * g++.dg/template/assign1.C: New test.
40966 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40968         PR c++/12170
40969         * g++.dg/template/ttp9.C: New test.
40971 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
40973         * gcc.dg/format/cmn-err-1.c: New test.
40975 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
40977         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
40978         gcc.dg/Wparentheses-10.c: New tests.
40979         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
40981 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40983         PR fortran/16465
40984         * gfortran.dg/g77//ffixed-line-length-0.f,
40985         gfortran.dg/g77/ffixed-line-length-132.f,
40986         gfortran.dg/g77/ffixed-line-length-72.f,
40987         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
40988         gfortran.dg/g77/README: Update.
40990 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40992         PR c++/13092
40993         * g++.dg/template/non-dependent7.C: New test.
40994         * g++.dg/template/non-dependent8.C: Likewise.
40995         * g++.dg/template/non-dependent9.C: Likewise.
40996         * g++.dg/template/non-dependent10.C: Likewise.
40998 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
41000         PR c++/16337
41001         * g++.dg/parse/attr2.C: New test.
41003 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
41005         * g77.dg: Removed.
41006         * g77.f-torture: Ditto.
41008 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
41010         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
41011         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
41012         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
41014 2004-07-16  Richard Henderson  <rth@redhat.com>
41016         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
41018 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41020         * lib/fortran-torture.exp (fortran-torture): Don't test compile
41021         tests with full list of options.
41022         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
41023         of TORTURE_OPTIONS if test contains 'dg-do run'.
41025         PR fortran/16404
41026         * gfortran.dg/do_iterator.f90: New test.
41028 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41030         PR rtl-optimization/16536
41031         * gcc.c-torture/execute/restrict-1.c: New test.
41033 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41035         PR fortran/15324
41036         * gfortran.dg/pr15324.f90: New test.
41038         PR fortran/15129
41039         * gfortran.dg/pr15129.f90: New test.
41041         PR fortran/15140
41042         * gfortran.dg/pr15140.f90: New test.
41044         PR fortran/13792
41045         * gfortran.fortran-torture/execute/bounds.f90: Add check for
41046         compile-time simplification.
41048 2004-07-14  Mike Stump  <mrs@apple.com>
41050         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
41052 2004-07-14  James E Wilson  <wilson@specifixinc.com>
41054         PR target/16325
41055         * gcc.dg/profile-generate-1.c: New.
41057 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
41059         * gcc.c-torture/execute/20040709-1.c: New test.
41060         * gcc.c-torture/execute/20040709-2.c: New test.
41062 2004-07-14  Mike Stump  <mrs@apple.com>
41064         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
41066 2004-07-14  Mike Stump  <mrs@apple.com>
41068         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
41070 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
41072         PR c++/16518
41073         * g++.dg/parse/mutable1.C: New test.
41075 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
41077         PR tree-optimization/16443
41078         * gcc.dg/tree-ssa/20040713-1.c: New test.
41080 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
41082         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
41083         for operator new.
41085 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
41087         * gfortran.dg/g77/README: New file
41088         * gfortran.dg/g77/19981216-0.f: Copy from
41089         g77.f-torture/noncompile.  Add "dg-do compile" and
41090         dg-error as required.
41091         * gfortran.dg/g77/19990218-1.f: Likewise.
41092         * gfortran.dg/g77/19990905-1.f: Likewise.
41093         * gfortran.dg/g77/9263.f: Likewise.
41094         * gfortran.dg/g77/980615-0.f: Likewise.
41095         * gfortran.dg/g77/980616-0.f: Likewise.
41096         * gfortran.dg/g77/check0.f: Likewise.
41097         * gfortran.dg/g77/select_no_compile.f: Likewise.
41099 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
41101         Copy files from g77.f-torture/compile.
41102         Add "{ dg-do compile}".  Other changes as noted
41103         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
41104         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
41105         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
41106         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
41107         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
41108         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
41109         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
41110         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
41111         statement to conform to standard.  Append alpha1.x for reference.
41112         * gfortran.dg/g77/xformat.f: Add dg-warning
41114 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
41116         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
41117         Add {dg-do compile} directive.
41118         * gfortran.dg/g77/cpp2.F: Likewise.
41120 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41122         PR c++/5402
41123         * g++.dg/lookup/name-clash1.C: New test.
41125         PR c++/9777
41126         * g++.dg/lookup/name-clash2.C: New test.
41128         PR c++/12102
41129         * g++.dg/lookup/name-clash3.C: New test.
41131 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41133         * g++.dg/lookup/new2.C: New test.
41134         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
41136 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
41138         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
41139         Add {dg-do compile} directive.
41140         * gfortran.dg/g77/13060.f: Likewise.
41141         * gfortran.dg/g77/19990218-0.f: Likewise.
41142         * gfortran.dg/g77/19990305-0.f: Likewise.
41143         * gfortran.dg/g77/19990419-0.f: Likewise.
41144         * gfortran.dg/g77/19990502-0.f: Likewise.
41145         * gfortran.dg/g77/19990502-1.f: Likewise.
41146         * gfortran.dg/g77/19990525-0.f: Likewise.
41147         * gfortran.dg/g77/19990826-1.f: Likewise.
41148         * gfortran.dg/g77/19990826-3.f: Likewise.
41149         * gfortran.dg/g77/19990905-2.f: Likewise.
41150         * gfortran.dg/g77/20000412-1.f: Likewise.
41151         * gfortran.dg/g77/20000511-1.f: Likewise.
41152         * gfortran.dg/g77/20000511-2.f: Likewise.
41153         * gfortran.dg/g77/20000518.f: Likewise.
41154         * gfortran.dg/g77/20000601-1.f: Likewise.
41155         * gfortran.dg/g77/20000601-2.f: Likewise.
41156         * gfortran.dg/g77/20000629-1.f: Likewise.
41157         * gfortran.dg/g77/20000630-2.f: Likewise.
41158         * gfortran.dg/g77/20010115.f: Likewise.
41159         * gfortran.dg/g77/20010321-1.f: Likewise.
41160         * gfortran.dg/g77/20010426.f: Likewise.
41161         * gfortran.dg/g77/20020307-1.f: Likewise.
41162         * gfortran.dg/g77/8485.f: Likewise.
41163         * gfortran.dg/g77/960317-1.f: Likewise.
41164         * gfortran.dg/g77/970915-0.f: Likewise.
41165         * gfortran.dg/g77/980310-1.f: Likewise.
41166         * gfortran.dg/g77/980310-2.f: Likewise.
41167         * gfortran.dg/g77/980310-3.f: Likewise.
41168         * gfortran.dg/g77/980310-4.f: Likewise.
41169         * gfortran.dg/g77/980310-6.f: Likewise.
41170         * gfortran.dg/g77/980310-7.f: Likewise.
41171         * gfortran.dg/g77/980310-8.f: Likewise.
41172         * gfortran.dg/g77/980419-2.f: Likewise.
41173         * gfortran.dg/g77/980424-0.f: Likewise.
41174         * gfortran.dg/g77/980427-0.f: Likewise.
41175         * gfortran.dg/g77/980729-0.f: Likewise.
41176         * gfortran.dg/g77/981117-1.f: Likewise.
41177         * gfortran.dg/g77/toon_1.f: Likewise.
41179 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41181         PR c++/2204
41182         * g++.dg/other/abstract2.C: New test.
41184 2004-07-12  Paul Brook  <paul@codesourcery.com>
41186         * gfortran.dg/pointer_init_1.f90: New test.
41188 2004-07-11  Paul Brook  <paul@codesourcery.com>
41190         PR fortran/15986
41191         * gfortran.dg/contained_1.f90: New test.
41193 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
41195         * g++.dg/parse/defarg8.C: New test.
41197 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41199         PR fortran/16433
41200         * gfortran.dg/pr16433.f: New test.
41202         PR fortran/17574
41203         * gfortran.dg/pr15754.f90: New test.
41205 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
41207         PR tree-optimization/16437
41208         * gcc.c-torture/execute/bitfld-4.c: New test.
41210 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41212         * gfortran.fortran-torture/execute/common_2.f90: Add check for
41213         access to common var from module.
41215 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41217         PR fortran/16336
41218         * gfortran.fortran-torture/execute/common_2.f90: New test.
41220 2004-07-10  Paul Brook  <paul@codesourcery.com>
41222         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
41224 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41226         PR fortran/15969
41227         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
41229 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
41231         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
41232         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
41233         * gfortran.dg/g77/ffree-form-1.f: Likewise.
41234         * gfortran.dg/g77/ffree-form-2.f: Likewise.
41235         * gfortran.dg/g77/ffree-form-3.f: Likewise.
41236         * gfortran.dg/g77/fno-underscoring.f: Likewise.
41237         * gfortran.dg/g77/funderscoring.f: Likewise.
41238         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
41240 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41242         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
41244 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41245         Paul Brook  <paul@codesourcery.com>
41247         PR fortran/13415
41248         * gfortran.dg/common_pointer_1.f90: New test.
41250 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41252         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
41254 2004-07-09  James E Wilson  <wilson@specifixinc.com>
41256         PR target/16364
41257         * gcc.c-torture/compile/20040709-1.c: New.
41259 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41261         PR fortran/14077
41262         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
41264 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41266         PR fortran/13201
41267         * gfortran.dg/shape_1.f90: New test.
41269 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
41270             Andrew Pinski  <apinski@apple.com>
41272         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
41274 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41276         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
41277         comment.
41279 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41280         Paul Brook  <paul@codesourcery.com>
41282         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
41283         '.f95' and '.F95'.
41285 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
41287         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
41289 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41291         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
41292         testcases with capital suffix.
41294 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41296         PR fortran/15481
41297         PR fortran/13372
41298         PR fortran/13575
41299         PR fortran/15978
41300         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
41302         * gfortran.dg/implicit_1.f90: New test.
41304 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41306         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
41307         expression to match gfortran warning/error messages
41308         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
41309         dg-error text.
41311 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41313         * lib/fortran-torture.exp: Rename proc search_for to
41314         search_for_re.
41316 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
41318         * gcc.c-torture/execute/simd-5.x: New file.
41319         XFAIL on SPARC 64-bit at -O0.
41321 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41323         PR c++/8211
41324         PR c++/16165
41325         * g++.dg/warn/effc3.C: New test.
41327 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41329         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
41330         change X to 1X in format.
41331         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
41332         add data statements to conform to standard.
41334 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41336         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
41337         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
41338         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
41340 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41342         * gfortran.dg/g77/7388.f: Copy from g77.dg
41343         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
41344         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
41345         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
41346         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
41347         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
41348         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
41349         * gfortran.dg/g77/strlen0.f: Likewise.
41351 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41353         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
41354         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
41356 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
41358         * gcc.c-torture/execute/920428-2.x: Delete.
41359         * gcc.c-torture/execute/920501-7.x: Likewise.
41361 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
41363         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
41364         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
41365         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
41366         prescott and c3-2.
41367         (PREFETCH_3DNOW): Add -march=c3.
41369 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
41371         PR c/16437
41372         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
41373         * gcc.c-torture/execute/bf64-1.x: Likewise.
41375 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
41377         * gcc.c-torture/compile/20040708-1.c: New test.
41379 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41381         PR c++/16169
41382         * g++.dg/warn/effc2.C: New test.
41384 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
41386         * gcc.c-torture/execute/bitfld-1.x: Remove.
41387         * gcc.c-torture/execute/bitfld-3.c: New test.
41388         * gcc.dg/bitfld-2.c: Remove XFAILs.
41390 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
41392         PR c++/16276
41393         * g++.dg/rtti/tinfo1.C: New file.
41395 2004-07-07  Eric Christopher  <echristo@redhat.com>
41397         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
41399 2004-07-07  Andrew Pinski  <apinski@apple.com>
41401         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
41403 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
41405         * g++.dg/init/call1.C: XFAIL.
41407 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
41409         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
41410         except for movstrict*, to movmem* and clrstr* to clrmem*.
41412 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
41414         * gcc.c-torture/execute/20040707-1.c: New test.
41416 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
41418         * gcc.c-torture/execute/20040706-1.c: New test.
41420 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41422         PR c++/3671
41423         * g++.dg/template/spec14.C: New test.
41425 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
41427         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
41428         nothing if not yet defined.  Use it in b, c and d type definitions.
41429         * gcc.c-torture/execute/20040705-1.c: New test.
41430         * gcc.c-torture/execute/20040705-2.c: New test.
41432 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41434         PR c++/2518
41435         * g++.dg/lookup/new1.C: New test.
41437 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41439         PR c++/11406
41440         * g++.dg/template/sizeof8.C: New test.
41442 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
41444         * gcc.c-torture/compile/20040705-1.c: New test.
41446 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
41448         * gfortran.fortran-torture/execute/seq_io.f90: New test.
41450 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
41452         * gcc.dg/cpp/if-mop.c: Two new testcases.
41453         * gcc.dg/cpp/trad/comment-3.c: New.
41455 2004-07-04  Paul Brook  <paul@codesourcery.com>
41457         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
41459 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
41461         PR c++/3761
41462         * g++.dg/lookup/crash4.C: New test.
41464 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
41466         * gcc.c-torture/execute/builtin-abs-1.c
41467         * gcc.c-torture/execute/builtin-abs-2.c
41468         * gcc.c-torture/execute/builtin-complex-1.c
41469         * gcc.c-torture/execute/builtins/string-1-lib.c
41470         * gcc.c-torture/execute/builtins/string-1.c
41471         * gcc.c-torture/execute/builtins/string-2-lib.c
41472         * gcc.c-torture/execute/builtins/string-2.c
41473         * gcc.c-torture/execute/builtins/string-3-lib.c
41474         * gcc.c-torture/execute/builtins/string-3.c
41475         * gcc.c-torture/execute/builtins/string-4-lib.c
41476         * gcc.c-torture/execute/builtins/string-4.c
41477         * gcc.c-torture/execute/builtins/string-5-lib.c
41478         * gcc.c-torture/execute/builtins/string-5.c
41479         * gcc.c-torture/execute/builtins/string-6-lib.c
41480         * gcc.c-torture/execute/builtins/string-6.c
41481         * gcc.c-torture/execute/builtins/string-7-lib.c
41482         * gcc.c-torture/execute/builtins/string-7.c
41483         * gcc.c-torture/execute/builtins/string-8-lib.c
41484         * gcc.c-torture/execute/builtins/string-8.c
41485         * gcc.c-torture/execute/builtins/string-9-lib.c
41486         * gcc.c-torture/execute/builtins/string-9.c
41487         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
41488         * gcc.c-torture/execute/builtins/string-asm-1.c
41489         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
41490         * gcc.c-torture/execute/builtins/string-asm-2.c
41491         * gcc.c-torture/execute/stdio-opt-1.c
41492         * gcc.c-torture/execute/stdio-opt-2.c
41493         * gcc.c-torture/execute/stdio-opt-3.c
41494         * gcc.c-torture/execute/string-opt-1.c
41495         * gcc.c-torture/execute/string-opt-10.c
41496         * gcc.c-torture/execute/string-opt-11.c
41497         * gcc.c-torture/execute/string-opt-12.c
41498         * gcc.c-torture/execute/string-opt-13.c
41499         * gcc.c-torture/execute/string-opt-14.c
41500         * gcc.c-torture/execute/string-opt-15.c
41501         * gcc.c-torture/execute/string-opt-16.c
41502         * gcc.c-torture/execute/string-opt-2.c
41503         * gcc.c-torture/execute/string-opt-6.c
41504         * gcc.c-torture/execute/string-opt-7.c
41505         * gcc.c-torture/execute/string-opt-8.c:
41506         Replace with ...
41508         * gcc.c-torture/execute/builtins/abs-2.c
41509         * gcc.c-torture/execute/builtins/abs-3.c
41510         * gcc.c-torture/execute/builtins/complex-1.c
41511         * gcc.c-torture/execute/builtins/fprintf.c
41512         * gcc.c-torture/execute/builtins/fputs.c
41513         * gcc.c-torture/execute/builtins/memcmp.c
41514         * gcc.c-torture/execute/builtins/memmove.c
41515         * gcc.c-torture/execute/builtins/memops-asm.c
41516         * gcc.c-torture/execute/builtins/mempcpy-2.c
41517         * gcc.c-torture/execute/builtins/mempcpy.c
41518         * gcc.c-torture/execute/builtins/memset.c
41519         * gcc.c-torture/execute/builtins/printf.c
41520         * gcc.c-torture/execute/builtins/sprintf.c
41521         * gcc.c-torture/execute/builtins/strcat.c
41522         * gcc.c-torture/execute/builtins/strchr.c
41523         * gcc.c-torture/execute/builtins/strcmp.c
41524         * gcc.c-torture/execute/builtins/strcpy.c
41525         * gcc.c-torture/execute/builtins/strcspn.c
41526         * gcc.c-torture/execute/builtins/strlen-2.c
41527         * gcc.c-torture/execute/builtins/strlen.c
41528         * gcc.c-torture/execute/builtins/strncat.c
41529         * gcc.c-torture/execute/builtins/strncmp-2.c
41530         * gcc.c-torture/execute/builtins/strncmp.c
41531         * gcc.c-torture/execute/builtins/strncpy.c
41532         * gcc.c-torture/execute/builtins/strpbrk.c
41533         * gcc.c-torture/execute/builtins/strpcpy-2.c
41534         * gcc.c-torture/execute/builtins/strpcpy.c
41535         * gcc.c-torture/execute/builtins/strrchr.c
41536         * gcc.c-torture/execute/builtins/strspn.c
41537         * gcc.c-torture/execute/builtins/strstr-asm.c
41538         * gcc.c-torture/execute/builtins/strstr.c:
41539         ... these new files.
41541         * gcc.c-torture/execute/builtins/abs-2-lib.c
41542         * gcc.c-torture/execute/builtins/abs-3-lib.c
41543         * gcc.c-torture/execute/builtins/complex-1-lib.c
41544         * gcc.c-torture/execute/builtins/fprintf-lib.c
41545         * gcc.c-torture/execute/builtins/fputs-lib.c
41546         * gcc.c-torture/execute/builtins/memcmp-lib.c
41547         * gcc.c-torture/execute/builtins/memmove-lib.c
41548         * gcc.c-torture/execute/builtins/memops-asm-lib.c
41549         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
41550         * gcc.c-torture/execute/builtins/mempcpy-lib.c
41551         * gcc.c-torture/execute/builtins/memset-lib.c
41552         * gcc.c-torture/execute/builtins/printf-lib.c
41553         * gcc.c-torture/execute/builtins/sprintf-lib.c
41554         * gcc.c-torture/execute/builtins/strcat-lib.c
41555         * gcc.c-torture/execute/builtins/strchr-lib.c
41556         * gcc.c-torture/execute/builtins/strcmp-lib.c
41557         * gcc.c-torture/execute/builtins/strcpy-lib.c
41558         * gcc.c-torture/execute/builtins/strcspn-lib.c
41559         * gcc.c-torture/execute/builtins/strlen-2-lib.c
41560         * gcc.c-torture/execute/builtins/strlen-lib.c
41561         * gcc.c-torture/execute/builtins/strncat-lib.c
41562         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
41563         * gcc.c-torture/execute/builtins/strncmp-lib.c
41564         * gcc.c-torture/execute/builtins/strncpy-lib.c
41565         * gcc.c-torture/execute/builtins/strpbrk-lib.c
41566         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
41567         * gcc.c-torture/execute/builtins/strpcpy-lib.c
41568         * gcc.c-torture/execute/builtins/strrchr-lib.c
41569         * gcc.c-torture/execute/builtins/strspn-lib.c
41570         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
41571         * gcc.c-torture/execute/builtins/strstr-lib.c
41572         * gcc.c-torture/execute/builtins/lib/abs.c
41573         * gcc.c-torture/execute/builtins/lib/fprintf.c
41574         * gcc.c-torture/execute/builtins/lib/memset.c
41575         * gcc.c-torture/execute/builtins/lib/printf.c
41576         * gcc.c-torture/execute/builtins/lib/sprintf.c
41577         * gcc.c-torture/execute/builtins/lib/strcpy.c
41578         * gcc.c-torture/execute/builtins/lib/strcspn.c
41579         * gcc.c-torture/execute/builtins/lib/strncat.c
41580         * gcc.c-torture/execute/builtins/lib/strncmp.c
41581         * gcc.c-torture/execute/builtins/lib/strncpy.c
41582         * gcc.c-torture/execute/builtins/lib/strpbrk.c
41583         * gcc.c-torture/execute/builtins/lib/strspn.c
41584         * gcc.c-torture/execute/builtins/lib/strstr.c:
41585         New files containing support routines.
41587         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
41588         declaration.
41589         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
41590         when not optimizing.
41592 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
41594         PR c++/16240
41595         * g++.dg/abi/mangle22.C: New test.
41596         * g++.dg/abi/mangle23.C: Likewise.
41598 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
41600         PR fortran/16290
41601         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
41602         Allow for cases without denormalized floating point numbers.
41604 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
41606         PR c/1027
41607         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
41608         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
41609         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
41610         expected warning text.
41611         * gcc.dg/format/diag-2.c: New test.
41613 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
41615         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
41617 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
41619         * gcc.dg/builtins-43.c: New.
41620         * gcc.dg/builtins-44.c: New.
41621         * gcc.dg/builtins-45.c: New.
41623 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
41624             Andreas Tobler  <a.tobler@schweiz.ch>
41626         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
41627         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
41628         as SIGSEGV.
41629         * gcc.dg/cleanup-11.c: Likewise.
41630         * gcc.dg/cleanup-8.c: Likewise.
41631         * gcc.dg/cleanup-9.c: Likewise.
41632         * gcc.dg/cleanup-5.c: Run on all platforms.
41634 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
41636         * g++.dg/warn/nonnull1.C: New test.
41638 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
41640         * gcc.dg/compat/compat-common.h: Wrap up CINT in
41641         an #ifndef SKIP_COMPLEX_INT/#endif pair.
41642         Special-case the Sun compiler wrt to <complex.h>.
41644 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
41646         * gcc.dg/Wunreachable-8.C: New test.
41648         * gcc.dg/h8300-ice2.c : New test.
41650 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
41652         PR fortran/16161
41653         * gfortran.fortran-torture/compile/implicit.f90: Add test
41654         for implicit character.
41656 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
41658         PR fortran/16289
41659         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
41660         Use tiny() intrinsic to find smallest non-negative real
41662 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
41664         * gcc.dg/compat/struct-by-value-22_main.c: New test.
41665         * gcc.dg/compat/struct-by-value-22_x.c: New.
41666         * gcc.dg/compat/struct-by-value-22_y.c: New.
41668         * gcc.c-torture/execute/20040629-1.c: New test.
41670 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
41672         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
41673         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
41675         PR target/16195
41676         * gcc.dg/20040625-1.c: New test.
41678 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41680         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
41682 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41684         PR fortran/15963
41685         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
41687 2004-06-29  Richard Henderson  <rth@redhat.com>
41689         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
41691 2004-06-29  Paul Brook  <paul@codesourcery.com>
41693         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
41694         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
41696 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
41698         PR c++/16260
41699         * g++.dg/parse/crash15.C: New.
41701 2004-06-28  Andrew Pinski  <apinski@apple.com>
41703         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
41704         by the error already.
41706         * g++.dg/opt/ptrmem4.C: Change to compile only test.
41708 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
41710         PR target/14041
41711         * gcc.dg/h8300-bss-align-1.c : New.
41713 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
41715         * PR c++/16174
41716         * g++.dg/template/ctor4.C: New.
41718 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
41720         PR c++/16205
41721         * g++.dg/warn/Wsequence-point-1.C: New test.
41723 2004-06-27  Paul Brook  <paul@codesourcery.com>
41725         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
41727 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
41729         * g++.old-deja/g++.mike/p7325.C: Remove.
41731 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
41733         PR c/14963
41734         * gcc.dg/pr14963.c: New test.
41736 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
41738         PR c++/16193
41739         * g++.dg/parse/redef1.C: New test.
41741 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
41743         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
41744         20021110.c.
41745         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
41746         20021119-1.c.
41747         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
41748         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
41749         5-04.c.
41750         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
41751         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
41752         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
41753         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
41754         g++.brendan/enum14.C.
41755         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
41756         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
41757         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
41758         g++.mike/virt1.C.
41759         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
41760         memtemp24.C.
41762 2004-06-27  Roger Sayle  <roger@eyesopen.com>
41764         * gcc.dg/20040527-1.c: New test case.
41766 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
41768         PR gfortran/pr16196
41769         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
41771 2004-06-25  Roger Sayle  <roger@eyesopen.com>
41773         PR middle-end/15825
41774         * gcc.dg/pr15825-1.c: New test case.
41776 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
41778         * gcc.c-torture/execute/20040625-1.c: New test.
41780 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41782         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
41784 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
41786         * gcc.dg/torture/mips-div-1.c: New test.
41788 2004-06-24  Jeff Law  <law@redhat.com>
41790         * gcc.dg/tree-ssa/20040624-1.c: New test.
41792 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
41794         * gcc.c-torture/compile/20040624-1.c: New test.
41796 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41798         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
41799         this directory.
41801 2004-06-23  Andrew Pinski  <apinski@apple.com>
41803         PR middle-end/15988
41804         * g++.dg/opt/ptrmem4.C: New test.
41806         * gcc.dg/c90-array-quals-2.c: New test.
41808 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
41810         * gcc.dg/kpice1.c: New test.
41812 2006-06-23  Andrew Pinski  <apinski@apple.com>
41814         * gcc.dg/c90-array-quals.c: New test.
41816 2006-06-22  Richard Henderson  <rth@redhat.com>
41818         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
41820 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
41822         * gcc.dg/builtins-config.h: Handle FreeBSD.
41824 2006-06-22  Richard Henderson  <rth@redhat.com>
41826         * g++.dg/opt/devirt1.C: New.
41828 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
41830         * g++.dg/opt/pr15551.C: New testcase.
41832 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
41834         PR target/14800
41835         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
41836         x86_64-*-linux* when compiling for 32bit.
41838 2004-06-21  Andrew Pinski  <apinski@apple.com>
41840         * gcc.dg/pch/struct-1.c: New.
41841         * gcc.dg/pch/struct-1.hs: New.
41843 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
41845         * gcc.dg/pch/save-temps-1.c: New file.
41846         * gcc.dg/pch/save-temps-1.hs: New file.
41848 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
41850         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
41851         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
41853 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41855         * gfortran.fortran-torture/execute/select_1.f90: Rename function
41856         to fix type error.
41857         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
41858         Remove trailing spaces.
41860 2004-06-21  Richard Henderson  <rth@redhat.com>
41862         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
41863         merging && to BIT_FIELD_REF.
41865 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
41867         * g++.dg/opt/placeholder1.C: New test.
41869 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
41871         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
41872         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
41873         * gcc.dg/compat/union-m128-1_x.c: Likewise.
41874         * gcc.dg/compat/union-m128-1_y.c: Likewise.
41876 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
41878         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
41879         extern "C".
41880         * g++.dg/other/pragma-re-1.C: Add comments.
41882 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
41884         PR gfortran/16080
41885         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
41887 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
41889         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
41890         instead of setting the type of size_t by
41891         hand.
41893 2004-06-18  Roger Sayle  <roger@eyesopen.com>
41895         * gcc.dg/unordered-2.c: New test case.
41896         * gcc.dg/unordered-3.c: New test case.
41898 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
41900         PR other/16043
41901         * lib/g++.exp (g++_version): Tweak regexp for version
41902         * lib/g77.exp (g77_version): Likewise.
41903         * lib/gfortran.exp (gfortran_version): Likewise.
41904         * lib/objc.exp (objc_version): Likewise.
41905         * lib/treelang.exp (treelang_version): Likewise.
41907 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
41909         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
41910         Use INT_MAX instead of __INT_MAX__.
41911         * gcc.dg/compat/struct-align-2_y.c: Likewise.
41913         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
41914         * gcc.dg/compat/scalar-return-3_x.c: Use it.
41915         * gcc.dg/compat/scalar-return-3_y.c: Use it.
41916         * gcc.dg/compat/scalar-return-4_x.c: Use it.
41917         * gcc.dg/compat/scalar-return-4_y.c: Use it.
41918         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
41919         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
41920         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
41921         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
41923         * gcc.dg/range-test-1.c: New test.
41924         * g++.dg/opt/range-test-1.C: New test.
41926 2004-06-17  Richard Henderson  <rth@redhat.com>
41928         * objc.dg/sync-1.m: New.
41929         * objc.dg/try-catch-1.m: Don't force next runtime.
41930         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
41931         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
41932         shadowed catch clause.
41933         * objc.dg/try-catch-5.m: New.
41935 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
41937         Bug 14610
41938         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
41940 2004-06-15  Richard Henderson  <rth@redhat.com>
41942         * gcc.dg/20001116-1.c: Move expected warning line.
41944 2004-06-15  Richard Henderson  <rth@redhat.com>
41946         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
41947         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
41949 2004-06-15  Jeff Law  <law@redhat.com>
41951         * gcc.dg/tree-ssa/20040615-1.c: New test.
41952         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
41953         be less sensitive to operand ordering.
41954         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
41956 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
41958         * g++.dg/abi/bitfield3.C: Add comment..
41960 2004-06-15  Richard Henderson  <rth@redhat.com>
41962         * g++.dg/ext/stmtexpr1.C: XFAIL.
41963         * gcc.dg/20030612-1.c: XFAIL.
41965 2004-06-15  Eric Christopher  <echristo@redhat.com>
41967         * g++.dg/charset/asm5.c: New.
41968         * gcc.dg/charset/asm6.c: New.
41970 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41972         PR fortran/15962
41973         * gfortran.fortran-torture/execute/select_1.f90: New test.
41975 2004-06-15  Paul Brook  <paul@codesourcery.com>
41977         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
41979 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41981         PR c++/15967
41982         * g++.dg/lookup/crash3.C: New test.
41984 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41986         PR c++/15947
41987         * g++.dg/parse/dtor4.C: New test.
41989 2004-06-14  Jeff Law  <law@redhat.com>
41991         * gcc.c-torture/compile/20040614-1.c: New test.
41993 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41995         PR fortran/15211
41996         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
41997         LEN of a character array.
41999 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
42001         PR c++/15096
42002         * g++.dg/template/ptrmem10.C: New test.
42004         PR c++/14930
42005         * g++.dg/template/friend30.C: New test.
42007 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42009         PR fortran/14928
42010         * gfortran.fortran-torture/compile/mloc.f90: New test.
42012 2004-06-13  Paul Brook  <paul@codesourcery.com>
42014         * gfortran.fortran-torture/execute/random_2.f90: New test.
42016 2004-06-13  Eric Christopher  <echristo@redhat.com>
42018         * gcc.dg/noncompile/redecl-1.c: Fix error message.
42020 2004-06-12  Paul Brook  <paul@codesourcery.com>
42022         * gfortran.fortran-torture/execute/contained_3.f90: New test.
42024 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42026         PR fortran/14923
42027         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
42029 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42031         PR fortran/14957
42032         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
42033         syntax errors in end statements of contained subroutines.
42035 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42037         PR fortran/12841
42038         * gfortran.fortran-torture/execute/null_arg.f90: New test.
42040 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
42042         PR fortran/15665
42043         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
42045 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
42047         PR gfortran/12839
42048         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
42050 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
42052         PR c++/15862
42053         * g++.dg/parse/enum1.C: New test.
42055 2004-06-10  Jeff Law  <law@redhat.com>
42057         * gcc.c-torture/compile/20040610-1.c: New test.
42059 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42061         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
42062         * g++.old-deja/g++.other/decl3.C: Likewise.
42064 2004-06-10  Brian Booth  <bbooth@redhat.com>
42066         * gcc.dg/tree-ssa/20031015-1.c: Scan for
42067         V_MAY_DEF instead of VDEF.
42068         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
42070 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
42072         PR c++/14211
42073         * g++.dg/conversion/const1.C: New test.
42075         PR c++/15076
42076         * g++.dg/conversion/reinterpret1.C: New test.
42078         PR c++/15877
42079         * g++.dg/template/enum2.C: New test.
42081         PR c++/15227
42082         * g++.dg/template/error13.C: New test.
42084 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42086         PR fortran/14957
42087         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
42088         arguments to test_* REAL and of the right size.
42090 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
42092         PR target/15569
42093         PR rtl-optimization/15681
42094         * gcc.dg/20040609-1.c: New test.
42096 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
42098         PR c++/14791
42099         * g++.dg/opt/builtins1.C: New test.
42101 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
42103         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
42104         that use default windows32 struct layout.
42105         * gcc.dg/i386-bitfield2.c: Likewise.
42107 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
42109         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
42110         for mingw32 and cygwin targets.
42112 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
42114         * gcc.dg/pch/macro-4.c: New.
42115         * gcc.dg/pch/macro-4.hs: New.
42117 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42119         PR fortran/13249
42120         * gfortran.fortran-torture/compile/name_clash.f90: New test.
42122 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42124         PR fortran/13372
42125         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
42127 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
42129         PR gfortran/14897
42130         * gfortran.fortran-torture/execute/t_edit.f90: New test.
42132 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
42134         PR gfortran/15755
42135         * gfortran.fortran-torture/execute/backspace.c : New test.
42137 2004-06-09  Paul Brook  <paul@codesourcery.com>
42139         * gfortran.fortran-torture/execure/intrinsic_associated.f90
42140         (pointer_to_section): Rewrite to use smaller array.
42142 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
42144         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
42145         * gcc.dg/ext/altivec-10.c: Same.
42146         * gcc.dg/ext/altivec-11.c: Same.
42147         * gcc.dg/ext/altivec-12.c: Same.
42148         * gcc.dg/ext/altivec-13.c: Same.
42149         * gcc.dg/ext/altivec-14.c: Same.
42150         * gcc.dg/ext/altivec-15.c: Same.
42151         * gcc.dg/ext/altivec-16.c: Same.
42152         * gcc.dg/ext/altivec-3.c: Same.
42153         * gcc.dg/ext/altivec-4.c: Same.
42154         * gcc.dg/ext/altivec-6.c: Same.
42155         * gcc.dg/ext/altivec-7.c: Same.
42156         * gcc.dg/ext/altivec-8.c: Same.
42157         * gcc.dg/ext/altivec-varargs-1.c: Same.
42159         * g++.dg/ext/altivec-1.C: Correct dg syntax.
42160         * g++.dg/ext/altivec-10.C: Same.
42161         * g++.dg/ext/altivec-2.C: Same.
42162         * g++.dg/ext/altivec-3.C: Same.
42163         * g++.dg/ext/altivec-4.C: Same.
42164         * g++.dg/ext/altivec-5.C: Same.
42165         * g++.dg/ext/altivec-6.C: Same.
42166         * g++.dg/ext/altivec-7.C: Same.
42167         * g++.dg/ext/altivec-8.C: Same.
42168         * g++.dg/ext/altivec-9.C: Same.
42170 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42172         PR c++/7841
42173         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
42175 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
42177         * gcc.dg/union-1.c: New test.
42179 2004-06-07  Roger Sayle  <roger@eyesopen.com>
42181         * gcc.dg/builtins-41.c: New test case.
42182         * gcc.dg/builtins-42.c: New test case.
42184 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
42186         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
42187         * g++.dg/ext/altivec-10.C: Same.
42188         * g++.dg/ext/altivec-2.C: Same.
42189         * g++.dg/ext/altivec-3.C: Same.
42190         * g++.dg/ext/altivec-4.C: Same.
42191         * g++.dg/ext/altivec-5.C: Same.
42192         * g++.dg/ext/altivec-6.C: Same.
42193         * g++.dg/ext/altivec-7.C: Same.
42194         * g++.dg/ext/altivec-8.C: Same.
42195         * g++.dg/ext/altivec-9.C: Same.
42196         * g++.old-deja/g++.abi/cxa_vec.C: Same.
42197         * g++.old-deja/g++.brendan/new3.C: Same.
42198         * gcc.c-torture/execute/eeprof-1.x: Same.
42200 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
42202         PR c/14765
42203         * gcc.dg/pr14765-1.c: New test.
42205 2004-06-07  Roger Sayle  <roger@eyesopen.com>
42207         PR c/14649
42208         * gcc.dg/pr14649-1.c: New test case.
42210 2004-06-07  Richard Henderson  <rth@redhat.com>
42212         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
42213         if temporaries.
42215 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
42217         * g++.dg/eh/elide1.C: Remove XFAIL.
42219 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
42221         PR c++/15337
42222         * g++.dg/expr/sizeof3.C: New test.
42224         PR c++/14777
42225         * g++.dg/template/access14.C: New test.
42227         PR c++/15554
42228         * g++.dg/template/enum1.C: New test.
42230         PR c++/15057
42231         * g++.dg/eh/throw1.C: New test.
42233 2004-06-07  David Ayers  <d.ayers@inode.at>
42234             Ziemowit Laski  <zlaski@apple.com>
42236         * lib/objc.exp (objc_target_compile): Revert the '-framework
42237         Foundation' flag fix, since bare Darwin does not ship
42238         with the Foundation framework.
42239         * objc/execute/next_mapping.h: Provide a local NSConstantString
42240         @interface and @implementation.
42241         (objc_constant_string_init): A constructor function, used to
42242         initialize the NSConstantString meta-class object.
42243         * objc/execute/string1.m: Include "next_mapping.h" instead of
42244         <Foundation/NSString.h>.
42245         * objc/execute/string2.m: Likewise.
42246         * objc/execute/string3.m: Likewise.
42247         * objc/execute/string4.m: Likewise.
42249 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
42251         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
42252         to double. Replace double with FLOAT.
42253         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
42255         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
42256         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
42257         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
42258         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
42259         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
42260         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
42261         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
42262         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
42264 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
42266         PR c/13519
42267         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
42269 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42271         PR c++/15503
42272         * g++.dg/template/meminit2.C: New test.
42274 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
42276         PR target/15822
42277         * gcc.c-torture/execute/compare-fp-1.c,
42278         gcc.c-torture/execute/compare-fp-2.c,
42279         gcc.c-torture/execute/compare-fp-3.c,
42280         gcc.c-torture/execute/compare-fp-4.c,
42281         gcc.c-torture/execute/compare-fp-3.x,
42282         gcc.c-torture/execute/compare-fp-4.x: Moved...
42283         * gcc.c-torture/execute/ieee/compare-fp-1.c,
42284         gcc.c-torture/execute/ieee/compare-fp-2.c,
42285         gcc.c-torture/execute/ieee/compare-fp-3.c,
42286         gcc.c-torture/execute/ieee/compare-fp-4.c,
42287         gcc.c-torture/execute/ieee/compare-fp-3.x,
42288         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
42290 2004-06-04  David Ayers  <d.ayers@inode.at>
42292         * objc/execute/protocol-isEqual-4.m: New testcase.
42294 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
42296         * objc/execute/protocol-isEqual-1.m: New testcase.
42297         * objc/execute/protocol-isEqual-2.m: New testcase.
42298         * objc/execute/protocol-isEqual-3.m: New testcase.
42300 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42302         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
42304 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
42306         * lib/objc.exp (objc_target_compile): When running tests on
42307         Darwin (Mac OS X), inform the linker about '-framework
42308         'Foundation'.
42310 2004-06-02  Eric Christopher  <echristo@redhat.com>
42312         * gcc.c-torture/compile/20040602-1.c: New.
42314 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
42316         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
42317         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
42319         PR tree-optimization/14736
42320         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
42322         PR tree-optimization/14042
42323         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
42325         PR tree-optimization/14729
42326         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
42328 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42330         PR fortran/15557
42331         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
42333 2004-06-01  Richard Hederson  <rth@redhat.com>
42335         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
42337 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42339         PR c++/14932
42340         * g++.dg/parse/offsetof4.C: New test.
42342 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
42344         PR objc/7993
42345         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
42347 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
42349         PR c++/15701
42350         * g++.dg/template/friend29.C: New test.
42352 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
42354         PR c/15749
42355         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
42357 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
42359         * gcc.dg/sparc-trap-1.c: New test.
42361 2004-05-31  Roger Sayle  <roger@eyesopen.com>
42363         PR middle-end/15069
42364         * g++.dg/opt/fold3.C: New test case.
42366 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
42368         * lib/target-supports.exp (check_iconv_available): Fix fallout
42369         from 2004-05-28 patch.
42371 2004-05-30  Paul Brook  <paul@codesourcery.com>
42373         PR fortran/15620
42374         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
42375         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
42377 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
42379         * gfortran.fortran-torture/execute/random_1.f90: New test.
42381 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
42383         * g++.dg/ext/altivec-10.C: New test.
42385 2004-05-29  Paul Brook  <paul@codesourcery.com>
42387         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
42389 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
42391         * gcc.dg/altivec-16.c: New test.
42393 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
42395         * lib/target-supports.exp (check_vmx_hw_available): New.
42396         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
42398         * lib/target-supports.exp (check_alias_available,
42399         check_iconv_available, check_named_sections_available): Use
42400         unique names for temporary files.
42402 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
42404         * gcc.dg/altivec-15.c: New test.
42406 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
42408         PR c++/15083
42409         * g++.dg/warn/noeffect6.C: New test.
42411         PR c++/15471
42412         * g++.dg/expr/ptrmem4.C: New test.
42414         PR c++/15640
42415         * g++.dg/template/operator3.C: New test.
42417 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
42419         PR c++/14668
42420         * g++.dg/lookup/redecl1.C: New test.
42421         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
42423 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
42425         * gcc.c-torture/execute/compare-fp-1.c,
42426         gcc.c-torture/execute/compare-fp-2.c,
42427         gcc.c-torture/execute/compare-fp-3.c,
42428         gcc.c-torture/execute/compare-fp-4.c,
42429         gcc.c-torture/execute/compare-fp-3.x,
42430         gcc.c-torture/execute/compare-fp-4.x,
42431         gcc.dg/pr15649-1.c: New.
42433 2004-05-27  Adam Nemet  <anemet@lnxw.com>
42435         PR c++/12883
42436         * g++.dg/init/array14.C: New test.
42438 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
42440         * lib/compat.exp (compat-get-options-main): New.
42441         (compat-get-options): Remove unneeded code, warn for ignored
42442         command.
42443         (compat-execute): Check flag set by dg-require-* commands.
42445         * lib/compat.exp (compat-execute): Break up long lines.
42447 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
42449         * gcc.dg/altivec-7.c: Don't use 'vector long'.
42450         * gcc.dg/altivec-14.c: New test.
42451         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
42453         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
42454         * gcc.dg/altivec-12.c: Ditto.
42456         * gcc.dg/altivec-3.c: Move call to altivec_check.
42458 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42460         PR c++/15044
42461         * g++.dg/template/error12.C: New test.
42463         PR c++/15317
42464         * g++.dg/ext/attrib15.C: New test.
42466         PR c++/15329
42467         * g++.dg/template/ptrmem9.C: New test.
42469 2004-05-25  Paul Brook  <paul@codesourcery.com>
42471         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
42473 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42475         PR c++/15165
42476         * g++.dg/template/crash19.C: New test.
42478 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42480         PR c++/15025
42481         * g++.dg/template/redecl1.C: New test.
42483 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42485         PR c++/14821
42486         * g++.dg/other/ns1.C: New test.
42488         PR c++/14883
42489         * g++.dg/template/invalid1.C: New test.
42491 2004-05-23  Paul Brook  <paul@codesourcery.com>
42492         Victor Leikehman  <lei@haifasphere.co.il>
42494         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
42495         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
42497 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
42499         PR c++/15285
42500         PR c++/15299
42501         * g++.dg/template/non-dependent5.C: New test.
42502         * g++.dg/template/non-dependent6.C: New test.
42504 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
42506         PR c++/15507
42507         * g++.dg/inherit/union1.C: New test.
42509         PR c++/15542
42510         * g++.dg/template/addr1.C: New test.
42512         PR c++/15427
42513         * g++.dg/template/array5.C: New test.
42515         PR c++/15287
42516         * g++.dg/template/array6.C: New test.
42518 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
42519             Roger Sayle  <roger@eyesopen.com>
42521         * g++.dg/lookup/forscope2.C: New test case.
42523 2004-05-22  Ben Elliston  <bje@au.ibm.com>
42525         * gcc.dg/cpp/Wmissingdirs.c: New.
42527 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
42529         PR target/15301
42530         * gcc.dg/compat/union-m128-1.h: New file.
42531         * gcc.dg/compat/union-m128-1_main.c: Likewise.
42532         * gcc.dg/compat/union-m128-1_x.c: Likewise.
42533         * gcc.dg/compat/union-m128-1_y.c: Likewise.
42535 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
42537         PR target/15302
42538         * gcc.dg/compat/struct-complex-1.h: New file.
42539         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
42540         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
42541         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
42543 2004-05-20  Roger Sayle  <roger@eyesopen.com>
42545         PR middle-end/3074
42546         * gcc.dg/pr3074-1.c: New test case.
42547         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
42549 2004-05-20  Falk Hueffner  <falk@debian.org>
42551         PR other/15526
42552         * gcc.dg/ftrapv-1.c: New test case.
42554 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
42556         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
42558 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
42559             Jeff Law  <law@redhat.com>
42561         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
42562         * gcc.dg/tree-ssa/20040518-2.c: New test.
42564         * gcc.dg/tree-ssa/20040518-1.c: New test.
42566 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
42568         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
42570 2004-05-18  Paul Brook  <paul@codesourcery.com>
42572         PR fortran/13930
42573         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
42575 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42577         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
42578         constant folding.
42580 2004-05-17  Steven Bosscher  <stevenb@suse.de>
42582         * gcc.dg/tree-ssa/20040517-1.c: New test.
42584 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42586         * gcc.dg/loop-4.c: New test.
42588 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
42590         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
42592 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
42594         PR fortran/15311
42595         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
42597 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42599         PR fortran/13826
42600         PR fortran/13940
42601         * gfortran.fortran-torture/compile/data_1.f90: New test.
42603 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
42605         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
42606         * gcc.dg/uninit-H.c: Define ASM for __s390__.
42608 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
42610         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
42612 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
42614         PR c/15444
42615         * gcc.dg/format/xopen-1.c: Adjust expected message.
42616         * gcc.dg/format/xopen-3.c: New test.
42618 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
42620         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
42622 2004-05-14  Jeff Law  <law@redhat.com>
42624         * gcc.dg/tree-ssa/20040514-2.c: New test.
42626 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42628         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
42629         this ...
42630         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
42631         this.
42633 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
42635         * gcc.dg/tree-ssa/20040514-1.c: New test.
42637 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42639         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
42640         test.
42642 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42644         PR fortran/14066
42645         * gfortran.fortran-torture/compile/do_1.f90: New test.
42647 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42649         PR fortran/15051
42650         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
42651         test.
42653 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
42655         PR fortran/15149
42656         * gfortran.fortran-torture/execute/random_init.f90: New test.
42658 2004-05-13  Paul Brook  <paul@codesourcery.com>
42660         PR fortran/15314
42661         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
42663 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
42665         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
42666         for the powerpc case.
42668 2004-05-13  Jeff Law  <law@redhat.com>
42670         * gcc.dg/tree-ssa/20040513-1.c: New test.
42671         * gcc.dg/tree-ssa/20040513-2.c: New test.
42673 2004-05-13  Paul Brook  <paul@codesourcery.com>
42675         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
42676         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
42677         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
42679 2004-05-13  Andreas Schwab  <schwab@suse.de>
42681         PR other/10819
42682         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
42683         characters.
42685 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
42687         PR fortran/15294
42688         * gfortran.fortran-torture/execute/adjustr.f90: New file.
42690 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
42692         Merge from tree-ssa-20020619-branch.  See
42693         ChangeLog.tree-ssa for details.
42695 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
42697         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
42698         include <altivec.h> explicitly.
42699         * gcc.dg/altivec-13.c: Likewise.
42701 2004-05-11  Paul Brook  <paul@codesourcery.com>
42703         * gcc.c-torture/compile/20010518-1.c: Force enum size.
42705 2004-05-10  Eric Christopher  <echristo@redhat.com>
42707         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
42708         * gcc.dg/sibcall-4.c: Ditto.
42710 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
42712         * g++.dg/ext/altivec-8.C: New test case.
42713         * gcc.dg/altivec-13.c: New test case.
42715 2004-05-08  Roger Sayle  <roger@eyesopen.com>
42717         * gcc.c-torture/execute/divcmp-1.c: New test case.
42718         * gcc.c-torture/execute/divcmp-2.c: New test case.
42719         * gcc.c-torture/execute/divcmp-3.c: New test case.
42721 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
42723         * g++.dg/other/pragma-re-2.C: New test.
42725 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
42727         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
42728         * gcc.dg/i386-387-2.c: Likewise.
42730         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
42731         __builtin_drem.
42732         * gcc.dg/i386-387-6.c: Likewise.
42734 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
42736         * gcc.dg/builtins-33.c: Also check log1p*.
42738 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
42740         PR optimization/15296
42741         * gcc.c-torture/execute/pr15296.c: New test.
42743 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
42745         * gcc.dg/builtins-40.c: New test.
42747 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
42749         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
42751 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
42753         * g++.dg/ext/spe1.C: New testcase.
42755 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
42757         * objc.dg/image-info.m: Allow additional attributes
42758         for __image_info section.
42760 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
42762         * gcc.dg/torture/mips-hilo-2.c: New test.
42764 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42766         PR c++/14389
42767         * g++.dg/template/member5.C: New test.
42769 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
42771         * gcc.dg/builtins-34.c: Also check expm1*.
42773 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42775         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
42776         * gcc.dg/torture/builtin-convert-3.c: New test.
42778 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
42780         PR middle-end/15054
42781         * g++.dg/opt/pr15054.C: New test.
42783 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42785         * gcc.dg/torture/builtin-rounding-1.c: New test.
42786         * gcc.dg/builtins-25.c: Delete.
42787         * gcc.dg/builtins-29.c: Delete.
42789 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
42791         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
42792         * gcc.dg/sibcall-4.c: Likewise.
42793         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
42795 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
42797         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
42798         bit-field on 16-bit targets.
42800 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
42802         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
42803         16-bit targets.
42805 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
42807         * gcc.dg/rs6000-power2-1.c: Change to compile only.
42808         * gcc.dg/rs6000-power2-2.c: Likewise.
42810 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
42812         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
42813         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
42814         Change the asm registers to be in form of frN instead of fN.
42816 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42818         * gcc.dg/torture/builtin-convert-2.c: New test.
42820 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
42822         * gcc.dg/rs6000-power2-1.c: New test.
42823         * gcc.dg/rs6000-power2-2.c: New test.
42825 2004-04-28  Jan Hubicka  <jh@suse.cz>
42827         * gcc.dg/unused-6.c: New test.
42829 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
42830             Ulrich Weigand  <uweigand@de.ibm.com>
42832         * ada/acats/run_all.sh: Define $target variable.
42834 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
42836         PR c++/15119
42837         * g++.dg/other/vararg-1.C: New test.
42839         PR c++/4794
42840         * g++.dg/eh/cleanup3.C: New test.
42842 2004-04-24  Laurent GUERBY <laurent@guerby.net>
42844         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
42845         and ad8011a (target_insn).
42846         * ada/acats/support/macro.dfs: Likewise.
42847         * ada/acats/support/impbit.adb: New file.
42849 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
42851         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
42853 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
42855         * gcc.dg/loop-3.c: New test.
42857 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
42859         * gcc.c-torture/execute/simd-5.c: New test.
42861 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42863         PR c++/15064
42864         * g++.dg/template/crash18.C: New test.
42866 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
42868         * g++.dg/ext/complit3.C: New test.
42870 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
42872         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
42873         * gcc.dg/altivec-3.c: Same.
42874         * gcc.dg/altivec-varargs-1.c: Same.
42876 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
42878         * lib/target-supports.exp (check_profiling_available): Assume
42879         profiling is not available on powerpc-eabi targets.
42881 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
42883         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
42884         * gcc.dg/vmx/bug-1.c: Ditto.
42886 2004-04-20  Eric Christopher  <echristo@redhat.com>
42888         * gcc.dg/charset/extern.c: New test.
42889         * g++.dg/charset/extern3.cc: Ditto.
42891 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
42893         * gcc.dg/builtins-39.c: New test.
42895 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
42897         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
42899 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
42901         * gcc.dg/torture/mips-hilo-1.c: New test.
42903 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
42905         * gcc.c-torture/compile/20040419-1.c: New test.
42907 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
42909         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
42911 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
42912             Aldy Hernandez  <aldyh@redhat.com>
42914         * gcc.c-torture/execute/va-arg-24.c: New.
42916 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
42917             Aldy Hernandez  <aldyh@redhat.com>
42919         * gcc.dg/vmx/1b-01.c: New.
42920         * gcc.dg/vmx/1b-02.c: New.
42921         * gcc.dg/vmx/1b-03.c: New.
42922         * gcc.dg/vmx/1b-04.c: New.
42923         * gcc.dg/vmx/1b-05.c: New.
42924         * gcc.dg/vmx/1b-06.c: New.
42925         * gcc.dg/vmx/1b-07.c: New.
42926         * gcc.dg/vmx/1c-01.c: New.
42927         * gcc.dg/vmx/1c-02.c: New.
42928         * gcc.dg/vmx/3a-01a.c: New.
42929         * gcc.dg/vmx/3a-01.c: New.
42930         * gcc.dg/vmx/3a-01m.c: New.
42931         * gcc.dg/vmx/3a-03.c: New.
42932         * gcc.dg/vmx/3a-03m.c: New.
42933         * gcc.dg/vmx/3a-04.c: New.
42934         * gcc.dg/vmx/3a-04m.c: New.
42935         * gcc.dg/vmx/3a-05.c: New.
42936         * gcc.dg/vmx/3a-06.c: New.
42937         * gcc.dg/vmx/3a-06m.c: New.
42938         * gcc.dg/vmx/3a-07.c: New.
42939         * gcc.dg/vmx/3b-01.c: New.
42940         * gcc.dg/vmx/3b-02.c: New.
42941         * gcc.dg/vmx/3b-10.c: New.
42942         * gcc.dg/vmx/3b-13.c: New.
42943         * gcc.dg/vmx/3b-14.c: New.
42944         * gcc.dg/vmx/3b-15.c: New.
42945         * gcc.dg/vmx/3c-01a.c: New.
42946         * gcc.dg/vmx/3c-01.c: New.
42947         * gcc.dg/vmx/3c-02.c: New.
42948         * gcc.dg/vmx/3c-03.c: New.
42949         * gcc.dg/vmx/3d-01.c: New.
42950         * gcc.dg/vmx/4-01.c: New.
42951         * gcc.dg/vmx/4-03.c: New.
42952         * gcc.dg/vmx/5-01.c: New.
42953         * gcc.dg/vmx/5-02.c: New.
42954         * gcc.dg/vmx/5-03.c: New.
42955         * gcc.dg/vmx/5-04.c: New.
42956         * gcc.dg/vmx/5-05.c: New.
42957         * gcc.dg/vmx/5-06.c: New.
42958         * gcc.dg/vmx/5-07.c: New.
42959         * gcc.dg/vmx/5-07t.c: New.
42960         * gcc.dg/vmx/5-08.c: New.
42961         * gcc.dg/vmx/5-10.c: New.
42962         * gcc.dg/vmx/5-11.c: New.
42963         * gcc.dg/vmx/7-01a.c: New.
42964         * gcc.dg/vmx/7-01.c: New.
42965         * gcc.dg/vmx/7c-01.c: New.
42966         * gcc.dg/vmx/7d-01.c: New.
42967         * gcc.dg/vmx/7d-02.c: New.
42968         * gcc.dg/vmx/8-01.c: New.
42969         * gcc.dg/vmx/8-02a.c: New.
42970         * gcc.dg/vmx/8-02.c: New.
42971         * gcc.dg/vmx/brode-1.c: New.
42972         * gcc.dg/vmx/bug-1.c: New.
42973         * gcc.dg/vmx/bug-2.c: New.
42974         * gcc.dg/vmx/bug-3.c: New.
42975         * gcc.dg/vmx/cw-bug-1.c: New.
42976         * gcc.dg/vmx/cw-bug-2.c: New.
42977         * gcc.dg/vmx/cw-bug-3.c: New.
42978         * gcc.dg/vmx/dct.c: New.
42979         * gcc.dg/vmx/debug-1.c: New.
42980         * gcc.dg/vmx/debug-2.c: New.
42981         * gcc.dg/vmx/debug-3.c: New.
42982         * gcc.dg/vmx/debug-4.c: New.
42983         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
42984         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
42985         * gcc.dg/vmx/eg-5.c: New.
42986         * gcc.dg/vmx/fft.c: New.
42987         * gcc.dg/vmx/gcc-bug-1.c: New.
42988         * gcc.dg/vmx/gcc-bug-2.c: New.
42989         * gcc.dg/vmx/gcc-bug-3.c: New.
42990         * gcc.dg/vmx/gcc-bug-4.c: New.
42991         * gcc.dg/vmx/gcc-bug-5.c: New.
42992         * gcc.dg/vmx/gcc-bug-6.c: New.
42993         * gcc.dg/vmx/gcc-bug-7.c: New.
42994         * gcc.dg/vmx/gcc-bug-8.c: New.
42995         * gcc.dg/vmx/gcc-bug-9.c: New.
42996         * gcc.dg/vmx/gcc-bug-b.c: New.
42997         * gcc.dg/vmx/gcc-bug-c.c: New.
42998         * gcc.dg/vmx/gcc-bug-d.c: New.
42999         * gcc.dg/vmx/gcc-bug-e.c: New.
43000         * gcc.dg/vmx/gcc-bug-f.c: New.
43001         * gcc.dg/vmx/gcc-bug-g.c: New.
43002         * gcc.dg/vmx/gcc-bug-i.c: New.
43003         * gcc.dg/vmx/harness.h: New.
43004         * gcc.dg/vmx/ira1.c: New.
43005         * gcc.dg/vmx/ira2a.c: New.
43006         * gcc.dg/vmx/ira2b.c: New.
43007         * gcc.dg/vmx/ira2.c: New.
43008         * gcc.dg/vmx/ira2c.c: New.
43009         * gcc.dg/vmx/mem.c: New.
43010         * gcc.dg/vmx/newton-1.c: New.
43011         * gcc.dg/vmx/ops.c: New.
43012         * gcc.dg/vmx/sn7153.c: New.
43013         * gcc.dg/vmx/spill2.c: New.
43014         * gcc.dg/vmx/spill3.c: New.
43015         * gcc.dg/vmx/spill.c: New.
43016         * gcc.dg/vmx/t.c: New.
43017         * gcc.dg/vmx/varargs-1.c: New.
43018         * gcc.dg/vmx/varargs-2.c: New.
43019         * gcc.dg/vmx/varargs-3.c: New.
43020         * gcc.dg/vmx/varargs-4.c: New.
43021         * gcc.dg/vmx/varargs-5.c: New.
43022         * gcc.dg/vmx/varargs-6.c: New.
43023         * gcc.dg/vmx/varargs-7.c: New.
43024         * gcc.dg/vmx/vmx.exp: New.
43025         * gcc.dg/vmx/vprint-1.c: New.
43026         * gcc.dg/vmx/vscan-1.c: New.
43027         * gcc.dg/vmx/x-01.c: New.
43028         * gcc.dg/vmx/x-02.c: New.
43029         * gcc.dg/vmx/x-03.c: New.
43030         * gcc.dg/vmx/x-04.c: New.
43031         * gcc.dg/vmx/x-05.c: New.
43032         * gcc.dg/vmx/yousufi-1.c: New.
43033         * gcc.dg/vmx/zero-1.c: New.
43034         * gcc.dg/vmx/zero.c: New.
43036 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
43038         * g++.dg/lookup/java1.C: Update for chage of
43039         _Jv_AllocObject.
43040         * g++.dg/lookup/java2.C: Likewise.
43042 2004-04-17  Laurent GUERBY <laurent@guerby.net>
43044         * ada/acats/run_all.sh: use -O2 by default.
43046 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
43048         * gcc.dg/vr-mult-[12].c: New tests.
43050 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43052         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
43054         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
43056 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
43058         * lib/target-supports.exp (check_profiling_available): Assume
43059         profiling isn't available for mips*-*-elf targets.
43061 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
43063         * gcc.dg/builtins-38.c: New test.
43065 2004-04-14  Eric Christopher  <echristo@redhat.com>
43067         * g++.dg/charset/charset.exp: Run .cc extension tests.
43069 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
43071         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
43073 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43075         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
43077 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
43079         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
43080         * gcc.dg/i386-387-2.c: Likewise.
43082         * gcc.dg/i386-387-7.c: New test.
43083         * gcc.dg/i386-387-8.c: New test.
43085         * gcc.dg/builtins-37.c: New test.
43087 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
43089         * g++.dg/pch/externc-1.C: Add missing semicolon.
43091 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
43093         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
43095 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43097         * gcc.c-torture/execute/20040411-1.c: New test.
43099 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
43101         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
43103 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
43105         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
43107 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
43109         * lib/target-supports.exp (check_named_sections_available): New.
43110         * lib/gcc-dg.exp (dg-require-named-sections): New.
43111         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
43112         old-deja.exp.  Also prune error-count message from HP linker.
43113         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
43115         * g++.dg/init/init-ref4.C: Use dg-require-weak.
43116         * g++.old-deja/g++.pt/static3.C: Likewise.
43117         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
43119 2004-04-09  Roger Sayle  <roger@eyesopen.com>
43121         * gcc.c-torture/execute/20040409-1.c: New test case.
43122         * gcc.c-torture/execute/20040409-2.c: New test case.
43123         * gcc.c-torture/execute/20040409-3.c: New test case.
43125 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
43127         * gcc.dg/20040409-1.c: New test.
43129 2004-04-08  Roger Sayle  <roger@eyesopen.com>
43131         PR target/14888
43132         * g++.dg/opt/pr14888.C: New test case.
43134 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
43136         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
43137         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
43138         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
43139         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
43140         New tests.
43142 2004-04-08  Paul Brook  <paul@codesourcery.com>
43144         * gcc.dg/spill-1.c: New test.
43146 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43148         * gcc.dg/torture/builtin-ctype-2.c: New test.
43150 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
43152         * gcc.dg/pch/pch.exp: Add largefile test.
43154 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
43156         * g++.dg/pch/externc-1.Hs: New.
43157         * g++.dg/pch/externc-1.C: New.
43159 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43161         * gcc.dg/compat/struct-by-value-5a_main.c,
43162         gcc.dg/compat/struct-by-value-5b_main.c: New files.
43163         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
43164         * gcc.dg/compat/struct-by-value-5a_x.c,
43165         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
43166         gcc.dg/compat/struct-by-value-5_x.c.
43167         * gcc.dg/compat/struct-by-value-5a_y.c,
43168         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
43169         gcc.dg/compat/struct-by-value-5_y.c.
43171         * gcc.dg/compat/struct-by-value-6a_main.c,
43172         gcc.dg/compat/struct-by-value-6b_main.c: New files.
43173         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
43174         * gcc.dg/compat/struct-by-value-6a_x.c,
43175         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
43176         gcc.dg/compat/struct-by-value-6_x.c.
43177         * gcc.dg/compat/struct-by-value-6a_y.c,
43178         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
43179         gcc.dg/compat/struct-by-value-6_y.c.
43181         * gcc.dg/compat/struct-by-value-7a_main.c,
43182         gcc.dg/compat/struct-by-value-7b_main.c: New files.
43183         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
43184         * gcc.dg/compat/struct-by-value-7a_x.c,
43185         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
43186         gcc.dg/compat/struct-by-value-7_x.c.
43187         * gcc.dg/compat/struct-by-value-7a_y.c,
43188         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
43189         gcc.dg/compat/struct-by-value-7_y.c.
43191 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
43193         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
43194         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
43195         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
43196         options.
43198 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
43200         * gcc.dg/builtins-36.c: New test.
43202 2004-04-06  Paul Brook  <paul@codesourcery.com>
43204         * README.gcc: Remove obsolete contraint on testcases.
43206 2004-04-05  Paul Brook  <paul@codesourcery.com>
43208         PR2123
43209         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
43210         failure and exit(0) on success.
43211         * g++.dg/expr/anew2.C: Ditto.
43212         * g++.dg/expr/anew3.C: Ditto.
43213         * g++.dg/expr/anew4.C: Ditto.
43215 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
43217         PR c++/3518
43218         * g++.dg/template/unify7.C: New.
43220 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
43222         * g++.dg/README: Bring up to date with new subdirectories; remove
43223         duplicate subdirectory lines.
43225 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
43227         PR c++/14007
43228         * g++.dg/template/unify5.C: New.
43229         * g++.dg/template/unify6.C: New.
43230         * g++.dg/template/qualttp20.C: Adjust.
43231         * g++.old-deja/g++.jason/report.C: Adjust.
43232         * g++.old-deja/g++.other/qual1.C: Adjust.
43234 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
43236         PR c++/14803
43237         * g++.dg/inherit/ptrmem1.C: New test.
43239 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
43241         PR c++/14755
43242         * gcc.c-torture/execute/20040331-1.c: New test.
43243         * gcc.dg/20040331-1.c: New test.
43245 2004-04-01  Paul Brook  <paul@codesourcery.com>
43247         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
43249 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
43251         PR c++/14724
43252         * g++.dg/init/goto1.C: New test.
43254         PR c++/14763
43255         * g++.dg/template/defarg4.C: New test.
43257 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
43259         * gcc.dg/altivec-11.c: Extend test for more valid cases.
43261 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
43263         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
43265 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
43267         * gcc.dg/noncompile/undeclared-2.c: New test.
43269 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
43271         * gcc.dg/940409-1.c: Remove XFAIL.
43272         * gcc.dg/reg-vol-struct-1.c: New test.
43274 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43276         * gcc.dg/torture/builtin-wctype-1.c: New test.
43278 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
43280         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
43281         * gcc.dg/20001101-1.c: Likewise.
43282         * gcc.dg/20001102-1.c: Likewise.
43284 2004-03-25  Roger Sayle  <roger@eyesopen.com>
43286         * gcc.dg/compare8.c: Add an additional test for XOR.
43288 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43290         * gcc.dg/torture/builtin-ctype-1.c: New test.
43292 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43294         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
43295         * gcc.dg/torture/builtin-math-1.c: Likewise.
43296         * gcc.dg/torture/builtin-power-1.c: New test.
43298 2004-03-24  Andreas Schwab  <schwab@suse.de>
43300         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
43301         IA64 assembler.
43303 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
43304             Roger Sayle  <roger@eyesopen.com>
43306         * gcc.dg/compare8.c: New test case.
43308 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
43310         * g++.dg/ext/altivec-7.C: New test.
43312 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
43314         PR 12267, 12391, 12560, 13129, 14114, 14133
43315         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
43316         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
43317         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
43318         Adjust error regexps.
43319         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
43320         * gcc.dg/noncompile/undeclared-1.c: New test cases.
43321         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
43322         * gcc.dg/local1.c: Add explanatory comment.
43324 2004-03-23  Roger Sayle  <roger@eyesopen.com>
43326         PR optimization/14669
43327         * g++.dg/opt/fold2.C: New test case.
43329 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
43331         PR c/14069
43332         * gcc.dg/20040322-1.c: New test.
43334 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
43336         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
43337         * gcc.dg/ultrasp4.c: Likewise.
43338         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
43340 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
43342         * gcc.dg/i386-sse-8.c: Reset default options.
43344 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
43346         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
43347         in the error message text.
43349 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
43351         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
43353 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
43355         PR c++/14616
43356         * g++.dg/init/array13.C: New test.
43358 2004-03-20  Roger Sayle  <roger@eyesopen.com>
43360         PR target/13889
43361         * gcc.c-torture/compile/pr13889.c: New test case.
43363 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
43365         PR c/14635
43366         * builtins-1.c (nan, nans): Don't test.
43367         * builtins-30.c: Don't use nan, nanf, nanl.
43368         * builtins-35.c: New test.
43370 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
43372         * g++.dg/ext/altivec-6.C: New test.
43374 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
43376         * g++.dg/init/placement3.C: New test.
43378         * g++.dg/template/spec13.C: New test.
43380         * g++.dg/lookup/using11.C: New test.
43382         * g++.dg/lookup/koenig3.C: New test.
43384         * g++.dg/template/operator2.C: New test.
43386         * g++.dg/expr/dtor3.C: New test.
43387         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
43388         marker.
43389         * g++.old-deja/g++.law/visibility28.C: Likewise.
43391 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
43393         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
43394         * gcc.dg/ppc64-abi-3.c: Likewise.
43396 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43398         PR c++/14545
43399         * g++.dg/parse/template15.C: New test.
43401 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
43403         * g++.dg/expr/dtor2.C: New test.
43405         * g++.dg/lookup/anon4.C: New test.
43407         * g++.dg/overload/using1.C: New test.
43409         * g++.dg/template/lookup7.C: New test.
43411         * g++.dg/template/typename6.C: New test.
43413         * g++.dg/expr/cond6.C: New test.
43415 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43417         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
43419 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
43421         * g++.dg/expr/cond5.C: New test.
43422         * g++.dg/expr/constcast1.C: Likewise.
43423         * g++.dg/expr/ptrmem2.C: Likewise.
43424         * g++.dg/expr/ptrmem3.C: Likewise.
43425         * g++.dg/lookup/main1.C: Likewise.
43426         * g++.dg/template/lookup6.C: Likewise.
43428 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
43430         * gcc.dg/local1.c: New test.
43432         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
43434 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43436         * gcc.dg/torture/builtin-convert-1.c: New test.
43438 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43440         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
43442 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
43444         PR c++/14481
43445         * g++.dg/warn/Wunused-7.C: New test.
43447 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43449         * gcc.dg/torture/builtin-integral-1.c: New test.
43451 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
43453         PR c++/14586
43454         * g++.dg/parse/non-dependent3.C: New test.
43456 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
43458         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
43459         * g++.dg/eh/simd-2.C: Likewise.
43460         * g++.dg/init/array10.C: Likewise.
43461         * gcc.c-torture/compile/simd-1.c: Likewise.
43462         * gcc.c-torture/compile/simd-2.c: Likewise.
43463         * gcc.c-torture/compile/simd-3.c: Likewise.
43464         * gcc.c-torture/compile/simd-4.c: Likewise.
43465         * gcc.c-torture/compile/simd-6.c: Likewise.
43466         * gcc.c-torture/execute/simd-1.c: Likewise.
43467         * gcc.c-torture/execute/simd-2.c: Likewise.
43468         * gcc.dg/compat/vector-defs.h: Likewise.
43469         * gcc.dg/20020531-1.c: Likewise.
43470         * gcc.dg/altivec-3.c: Likewise.
43471         * gcc.dg/altivec-4.c: Likewise.
43472         * gcc.dg/altivec-varargs-1.c: Likewise.
43473         * gcc.dg/compat/vector-defs.h: Likewise.
43474         * gcc.dg/i386-mmx-3.c: Likewise.
43475         * gcc.dg/i386-sse-4.c: Likewise.
43476         * gcc.dg/i386-sse-5.c: Likewise.
43477         * gcc.dg/i386-sse-8.c: Likewise.
43478         * gcc.dg/simd-1.c: Likewise.
43479         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
43480         __ev64_opaque__ since the machine description provides it.
43482 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43484         * lib/compat.exp (skip_list): New global variable.
43485         Use it to hold the user defined COMPAT_SKIPS list if any.
43486         (compat-obj): Add the members of skip_list to optall.
43488 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43490         * gcc.dg/compat/union-by-value-1_main.c,
43491         union-by-value-1_x.c, union-by-value-1_y.c,
43492         union-check.h, union-defs.h,
43493         union-init.h, union-return-1_main.c,
43494         union-return-1_x.c, union-return-1_y.c: New files.
43496 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43498         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
43499         mixed-struct-init.h: Add 4 mixed structure types.
43500         struct-by-value-21_main.c, struct-by-value-21_x.c,
43501         struct-by-value-21_y.c, struct-return-21_main.c,
43502         struct-return-21_x.c, struct-return-21_y.c: New files.
43504 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
43506         PR c++/14550
43507         * g++.dg/parse/template14.C: New test.
43509 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
43511         * gcc.c-torture/execute/20040313-1.c: New test.
43513 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
43515         PR target/14533
43516         * gcc.dg/20040311-2.c: New test.
43518 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
43520         PR other/14544
43521         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
43522         bit-field.
43524 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
43526         * gcc.dg/20040305-2.c: Add missing return statement.
43528 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43530         * gcc.dg/builtins-34.c: Also check pow10*.
43532 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
43534         PR target/14262
43535         * gcc.dg/20040305-2.c: New test.
43537 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
43539         * gcc.dg/20040310-1.c: New test.
43541 2004-03-11  Roger Sayle  <roger@eyesopen.com>
43543         * gcc.c-torture/execute/20040311-1.c: New test case.
43545 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
43547         PR c++/14476
43548         * g++.dg/lookup/enum1.C: New test.
43550 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
43552         PR c++/14510
43553         * g++.dg/lookup/struct2.C: New test.
43555 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
43557         * gcc.dg/builtins-34.c: New test.
43559 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43561         * gcc.dg/torture/builtin-nonneg-1.c: New test.
43563 2004-03-09  James E Wilson  <wilson@specifixinc.com>
43565         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
43566         * gcc.dg/alias-2.c: New testcase.
43568 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
43570         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
43572 2004-03-09  Roger Sayle  <roger@eyesopen.com>
43574         * gcc.c-torture/execute/20040309-1.c: New test case.
43576 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
43578         PR c++/14397
43579         * g++.dg/overload/ref1.C: New.
43581 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43583         PR c++/14409
43584         * g++.dg/template/spec12.C: New test.
43586         PR c++/14448
43587         * g++.dg/parse/crash14.C: New test.
43589 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
43591         PR c++/14230
43592         * g++.dg/init/ref11.C: New test.
43594 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
43596         PR c++/14432
43597         * g++.dg/parse/builtin2.C: New test.
43599 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
43601         PR c++/14401
43602         * g++.dg/init/ctor3.C: New test.
43603         * g++.dg/init/union1.C: New test.
43604         * g++.dg/ext/anon-struct4.C: New test.
43606 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
43608         * g++.dg/lookup/koenig1.C: Tweak error messages.
43609         * g++.dg/lookup/used-before-declaration.C: Likewise.
43610         * g++.dg/other/do1.C: Likewise.
43611         * g++.dg/overload/koenig1.C: Likewise.
43612         * g++.dg/parse/crash13.C: Likewise.
43613         * g++.dg/template/instantiate3.C: Likewise.
43615 2004-03-08  Eric Christopher  <echristo@redhat.com>
43617         * * lib/target-supports.exp: Enable libiconv in test
43618         compilation.  Fix up error checking.
43620 2004-03-08  Roger Sayle  <roger@eyesopen.com>
43622         PR middle-end/14289
43623         * gcc.dg/pr14289-1.c: New test case.
43624         * gcc.dg/pr14289-2.c: Likewise.
43625         * gcc.dg/pr14289-3.c: Likewise.
43627 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
43629         * gcc.c-torture/execute/20040308-1.c: New test.
43631 2004-03-07  Roger Sayle  <roger@eyesopen.com>
43633         * gcc.c-torture/execute/20040307-1.c: New test case.
43635 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
43637         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
43639 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
43641         * gcc.dg/20040306-1.c: New test.
43643 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
43645         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
43646         them static.
43647         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
43649 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
43651         PR c/14465
43652         * gcc.dg/decl-6.c: New test.
43654 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43656         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
43657         Rename LOGPOW -> LOG_POW.
43658         (SQRT_EXP, POW_EXP): New.
43660 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
43662         * gcc.dg/i386-sse-8.c: New test.
43664 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
43666         PR c/14114
43667         * gcc.dg/decl-5.c: New test.
43669 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
43671         * gcc.dg/20040305-1.c: New test.
43673 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
43675         PR other/14354
43676         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
43678 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
43680         PR c++/14425, c++/14426
43681         * g++.dg/ext/altivec-4.C: New test.
43682         * g++.dg/ext/altivec-5.C: New test.
43684 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
43686         * g++.old-deja/g++.other/linkage1.C: Expect errors about
43687         global variables of a type with no linkage.
43688         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
43689         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
43690         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
43691         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
43692         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
43693         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
43694         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
43695         * g++.dg/warn/deprecated.C: Name enum Color.
43696         * g++.dg/overload/VLA.C: Name structure for 'b'.
43697         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
43699 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
43701         * gcc.c-torture/compile/20040304-1.c: New test.
43703 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
43705         PR 13728
43706         * gcc.dg/decl-4.c: New testcase.
43708 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
43710         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
43711         as PRECF if sizeof (float) > sizeof (double).
43712         (PRECL): Make it the same as PRECF if
43713         sizeof (float) > sizeof (long double).
43715 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43717         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
43718         system type.  Add check for irix6 which doesn't have c99 runtime.
43720 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
43722         * gcc.dg/const-elim-1.c: xfail for xtensa.
43724 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
43726         PR c++/14369
43727         * g++.dg/template/cond4.C: New test.
43729 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
43731         PR c++/14360
43732         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
43734         PR c++/14361
43735         * g++.dg/parse/defarg7.C: New test.
43737         PR c++/14359
43738         * g++.dg/template/friend26.C: New test.
43740 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
43742         PR c++/14324
43743         * g++.dg/abi/mangle21.C: New test.
43745         PR c++/14260
43746         * g++.dg/parse/constructor2.C: New test.
43748         PR c++/14337
43749         * g++.dg/template/sfinae1.C: New test.
43751 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
43753         PR c++/14267
43754         * g++.dg/expr/crash2.C: New test.
43756         PR middle-end/13448
43757         * gcc.dg/inline-5.c: New test.
43758         * gcc.dg/always-inline.c: Split out tests into ...
43759         * gcc.dg/always-inline2.c: ... this and ...
43760         * gcc.dg/always-inline3.c: ... this.
43762 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
43764         PR debug/12103
43765         * g++.dg/debug/crash1.C: New test.
43767 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
43769         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
43770         function with __attribute__((noinline)).
43771         (recurser_void2): Likewise.
43772         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
43773         (recurser_void2): Likewise.
43775 2004-02-29  Roger Sayle  <roger@eyesopen.com>
43777         PR middle-end/14203
43778         * g++.dg/warn/Wunused-6.C: New test case.
43780 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
43782         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
43783         not defined.
43785 2004-02-27  Eric Christopher  <echristo@redhat.com>
43787         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
43788         * g++.dg/charset/asm2.c: Run only x86.
43789         * gcc.dg/charset/asm3.c: Ditto.
43791 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
43793         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
43794         ld_library_path.
43796 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
43798         * g++.dg/ext/altivec-3.C: New.
43800 2004-02-26  Richard Henderson  <rth@redhat.com>
43802         * g++.dg/ext/attrib10.C: Mark for warning.
43803         * gcc.dg/attr-alias-1.c: New.
43805 2004-02-26  Richard Henderson  <rth@redhat.com>
43807         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
43808         * gcc.c-torture/execute/20040208-2.c: ... it back.
43810 2004-02-26  Eric Christopher  <echristo@redhat.com>
43812         * lib/target-supports.exp (check-iconv-available): New function.
43813         * lib/gcc-dg.exp (dg-require-iconv): New function.
43814         Use above.
43815         * gcc.dg/charset: New directory.
43816         * gcc.dg/charset/charset.exp: New file.
43817         * gcc.dg/charset/asm1.c: Ditto.
43818         * gcc.dg/charset/asm2.c: Ditto.
43819         * gcc.dg/charset/asm3.c: Ditto.
43820         * gcc.dg/charset/asm4.c: Ditto.
43821         * gcc.dg/charset/asm5.c: Ditto.
43822         * gcc.dg/charset/attribute1.c: Ditto.
43823         * gcc.dg/charset/attribute2.c: Ditto.
43824         * gcc.dg/charset/string1.c: Ditto.
43825         * g++.dg/charset: New directory.
43826         * g++.dg/dg.exp: Add here. Special options.
43827         * g++.dg/charset/charset.exp: New file.
43828         * g++.dg/charset/asm1.c: Ditto.
43829         * g++.dg/charset/asm2.c: Ditto.
43830         * g++.dg/charset/asm3.c: Ditto.
43831         * g++.dg/charset/asm4.c: Ditto.
43832         * g++.dg/charset/attribute1.c: Ditto.
43833         * g++.dg/charset/attribute2.c: Ditto.
43834         * g++.dg/charset/extern1.cc: Ditto.
43835         * g++.dg/charset/extern2.cc: Ditto.
43836         * g++.dg/charset/string1.c: Ditto.
43838 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
43840         PR c++/14278
43841         * g++.dg/parse/comma1.C: New test.
43843 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43845         PR c++/14284
43846         * g++.dg/template/ttp8.C: New test.
43848 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
43850         * gcc.dg/fixuns-trunc-1.c: New test.
43852 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43854         * gcc.dg/builtins-config.h: Use #elif.
43856 2004-02-26  Michael Matz  <matz@suse.de>
43858         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
43859         * gcc.dg/991214-1.c: Likewise.
43860         * gcc.dg/i386-asm-1.c: Likewise.
43862 2004-02-25  Richard Henderson  <rth@redhat.com>
43864         * gcc.c-torture/execute/20040208-2.c: Move ...
43865         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
43867 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43869         PR c++/14246
43870         * g++.dg/other/crash-3.C: New test.
43872 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43874         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
43875         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
43877         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
43878         HP-UX.
43880 2004-02-24  Michael Matz  <matz@suse.de>
43882         * gcc.dg/i386-regparm.c: New.
43884 2004-02-23  James E Wilson  <wilson@specifixinc.com>
43886         * gcc.c-torture/execute/20040223-1.c: New.
43888 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
43889             Kazu Hirata  <kazu@cs.umass.edu>
43891         * gcc.dg/fwritable-strings-1.c: Remove.
43893 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
43895         PR c/14156
43896         * gcc.dg/20040223-1.c: New test.
43898 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43900         PR c++/14106
43901         * g++.dg/ext/typeof9.C: New test.
43903 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43905         PR c++/14250
43906         * g++.dg/other/switch1.C: New test.
43908 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43910         * gcc.dg/cast-function-1.c: Adjust for new informative message.
43911         * gcc.dg/va-arg-1.c: Likewise.
43913 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43915         PR c++/14143
43916         * g++.dg/template/koenig5.C: New test.
43918 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
43920         * g++.dg/ext/altivec-1.C: Generalize target triple.
43921         * g++.dg/ext/altivec-2.C: New test case.
43922         * g++.dg/ext/altivec_check.h: New file.
43923         * gcc.dg/altivec-1.c: Generalize target triple;
43924         include altivec_check.h and call altivec_check().
43925         * gcc.dg/altivec-[2-5].c: Generalize target triple.
43926         * gcc.dg/altivec-6.c: New test case.
43927         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
43928         type casts as needed.
43929         * gcc.dg/altivec-10.c: Include altivec_check.h and call
43930         altivec_check().
43931         * gcc.dg/altivec-12.c: New test case.
43932         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
43933         include altivec_check.h and call altivec_check().
43934         * gcc.dg/altivec_check.h: New file.
43936 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43938         * lib/target-supports.exp (check_alias_available): Don't mangle
43939         function `g' in test program.
43941 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43943         * lib/target-supports.exp (check_profiling_available): Check
43944         argument to determine whether we support a profiling type.
43945         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
43946         check_profiling_available.
43947         * g++.dg/bprob/bprob.exp: Likewise.
43948         * g77.dg/bprob/bprob.exp: Likewise.
43949         * gcc.misc-tests/bprob.exp: Likewise.
43950         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
43951         dg-require-profiling and delete expected error handling.
43952         * gcc.dg/20021014-1.c: Likewise.
43953         * gcc.dg/nest.c: Likewise.
43955 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43957         PR c++/12007
43958         * g++.dg/other/vthunk1.C: New test.
43960 2004-02-20  Falk Hueffner  <falk@debian.org>
43962         PR target/14201
43963         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
43965 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
43967         PR c++/13927
43968         * g++.dg/other/error8.C: Remove XFAIL markers.
43970         PR c++/14173
43971         * g++.dg/ext/packed5.C: New test.
43973         PR c++/14199
43974         * g++.dg/warn/Wunused-5.C: New test.
43976         PR c++/14186
43977         * g++.dg/lookup/member1.C: New test.
43979 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
43981         * gcc.c-torture/compile/20040130-1.c: Enable only when
43982         __INT_MAX__ >= 2147483647L.
43983         * gcc.c-torture/compile/961203-1.c: Likewise.
43985 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
43987         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
43988         * g++.dg/opt/template1.C: Robustify assembler regexp
43990 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43992         * gcc.c-torture/execute/simd-4.x: Remove.
43993         * gcc.c-torture/execute/va-arg-25.x: Likewise.
43994         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
43995         Guard with #ifndef SKIP_ATTRIBUTE.
43996         * gcc.dg/compat/vector-1_y.c: Likewise.
43997         * gcc.dg/compat/vector-2_x.c: Likewise.
43998         * gcc.dg/compat/vector-2_y.c: Likewise.
43999         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
44000         * g++.dg/eh/simd-2.C: Likewise.
44002 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
44004         * gcc.c-torture/compile/complex-1.c: New.
44006 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
44008         PR target/14209
44009         * gcc.c-torture/execute/20040218-1.c: New test.
44011 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44013         PR c++/14181
44014         * g++.dg/parse/new2.C: New test.
44016 2004-02-18  Paul Brook  <paul@codesourcery.com>
44018         * gcc.c-torture/compile/libcall-1.c: New test.
44020 2004-02-18  Paul Brook  <paul@codesourcery.com>
44022         PR debug/12934
44023         * gcc.dg/debug/debug-7.c: New test.
44025 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
44027         * gcc.dg/20040217-1.c: New test.
44029 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
44031         * gcc.c-torture/execute/990208-1.x: Delete.
44033 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
44035         * gcc.c-torture/execute/20040208-2.x: New file.
44037 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
44039         PR c++/11326
44040         * g++.dg/abi/structret1.C: New test.
44042 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
44044         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
44045         (i386_cpuid): No need to test if cpuid is available on AMD64.
44046         Fix assembly, so that it works onboth i386 and AMD64.
44047         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
44048         (vecInLong): Fix s[] member type to unsigned int.
44049         (vecInWord): Remove type.
44050         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
44051         (a64, b64, c64, d64, e64): Remove.
44052         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
44053         Remove unused variable.  Remove initialization of removed variables.
44054         Don't call mmx_tests nor sse_tests.
44055         (reference_mmx, reference_sse): Remove.
44056         (check): Add return stmt.
44057         * gcc.dg/i386-sse-7.c: New test.
44058         * gcc.dg/i386-mmx-4.c: New test.
44060 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44062         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
44063         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
44064         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
44065         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
44066         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
44067         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
44068         g++.dg/tc1/dr94.C: Fix line terminator.
44070 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
44072         * gcc.c-torture/compile/20040216-1.c: New.
44074 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44076         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
44077         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
44078         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
44079         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
44080         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
44081         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
44083 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
44085         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
44087 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
44089         PR c++/13971
44090         * g++.dg/expr/cond4.C: New test.
44092         PR c++/14086
44093         * g++.dg/lookup/crash2.C: New test.
44095 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
44097         * gcc.c-torture/compile/20040214-2.c: New test.
44099 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
44101         PR c++/14116
44102         * g++.dg/ext/typeof8.C: New test.
44104 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
44106         * gcc.c-torture/compile/20040214-1.c: New test.
44108 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44110         PR c++/13635
44111         * g++.dg/template/spec11.C: New test.
44113 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44115         PR c++/13927
44116         * g++.dg/other/error8.C: New test.
44118 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
44120         PR c++/14122
44121         * g++.dg/template/array4.C: New test.
44123         PR c++/14108
44124         * g++.dg/inherit/thunk2.C: New test.
44126         PR c++/14083
44127         * g++.dg/eh/cond2.C: New test.
44129 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
44131         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
44133 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
44135         * lib/scanasm.exp (dg-scan): Quote pattern before display.
44137 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
44139         * g++.dg/simd-2.C: xfail on ppc64-linux.
44141 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
44143         PR c/456
44144         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
44145         tests.
44147 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
44149         * gcc.dg/builtins-33.c: New test.
44151 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
44153         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
44155 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
44157         * g++.dg/simd-2.C: Set -maltivec for ppc64.
44159 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
44161         * gcc.dg/ppc64-abi-3.c: New test.
44163 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
44165         PR c/14092
44167         * gcc.dg/pr14092-1.c: New testcase.
44169 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
44171         * gcc.dg/cpp/assert4.c: Fix typo last change.
44173         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
44174         * gcc.dg/cpp/assert4.c: Handle powerpc64.
44176         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
44178 2004-02-09  Roger Sayle  <roger@eyesopen.com>
44180         * gcc.c-torture/compile/20040209-1.c: New test case.
44182 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
44184         * gcc.dg/c90-init-1.c: Adjust expected error messages.
44186 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
44188         * gcc.c-torture/execute/20040208-[12].c: New tests.
44190 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
44192         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
44194 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
44196         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
44198 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
44200         Bug 13856
44201         * gcc.dg/visibility-8.c: New testcase.
44203 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
44205         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
44206         arguments.
44207         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
44209 2004-02-07  Roger Sayle  <roger@eyesopen.com>
44211         PR middle-end/13696
44212         * g++.dg/opt/fold1.C: New test case.
44214 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44216         PR c++/14033
44217         * g++.dg/other/crash-2.C: New test.
44219 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44221         PR c++/14028
44222         * g++.dg/parse/angle-bracket2.C: New test.
44224 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44226         PR middle-end/13750
44227         Revert:
44228         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
44229         PR pch/13361
44230         * g++.dg/pch/wchar-1.C: New.
44231         * g++.dg/pch/wchar-1.Hs: New.
44233 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44235         PR c++/14008
44236         * g++.dg/parse/error15.C: New test.
44237         * g++.dg/parse/crash11.C: Update dg-error mark.
44239 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
44241         PR c++/13932
44242         * g++.dg/warn/conv2.C: New test.
44244 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44246         PR c++/13086
44247         * g++.dg/warn/incomplete1.C: Remove xfail.
44249 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
44251         * lib/file-format.exp (gcc_target_object_format): Use
44252         ${tool}_target_compile, not gcc_target_compile.
44253         * lib/target-supports.exp (check_alias_available): Likewise.
44254         (check_gc_sections_available): Likewise.
44255         * g++.dg/ext/attrib10.C: Use dg-require-alias.
44256         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
44257         dg-require-alias.
44259 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
44261         PR c++/13969
44262         * g++.dg/template/static6.C: New test.
44264 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
44266         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
44268 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44270         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
44271         tests for systems where `char' is unsigned by default.
44273 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44275         PR c++/13997
44276         * g++.dg/template/partial3.C: New test.
44278 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
44280         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
44281         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
44282         Remove mentions of obsolete ports.
44284 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
44286         * gcc.dg/noncompile/20001228-1.c: Fix for new
44287         error message.
44289 2004-02-03  Roger Sayle  <roger@eyesopen.com>
44291         PR target/9348
44292         * gcc.c-torture/execute/multdi-1.c: New test case.
44294 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
44296         PR c++/13925
44297         * g++.dg/template/lookup5.C: New test.
44299 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
44301         PR c++/13950
44302         * g++.dg/template/lookup4.C: New test.
44304         PR c++/13970
44305         * g++.dg/parse/error14.C: New test.
44307         PR c++/14002
44308         * g++.dg/parse/template13.C: New test.
44310 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
44312         PR c++/13978
44313         * g++.dg/template/koenig4.C: New test.
44315         PR c++/13968
44316         * g++.dg/template/crash17.C: New test.
44318         PR c++/13975
44319         * g++.dg/parse/error13.C: New test.
44320         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
44322 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
44324         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
44326 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
44328         PR c/11658
44329         PR c/13994
44330         * gcc.dg/noncompile/20040203-1.c: New test.
44331         * gcc.dg/noncompile/20040203-2.c: Likewise.
44332         * gcc.dg/noncompile/20040203-3.c: Likewise.
44333         * gcc.dg/20040203-1.c: Likewise.
44335 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
44337         PR c++/10858
44338         * g++.dg/template/sizeof7.C: New test.
44340 2004-02-02  Eric Christopher  <echristo@redhat.com>
44341             Zack Weinberg  <zack@codesourcery.com>
44343         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
44345 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
44347         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
44348         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
44349         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
44350         * gcc.dg/cleanup-5.c: Run only on Linux targets.
44352 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
44354         PR c++/13113
44355         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
44357         PR c++/13854
44358         * g++.dg/ext/attrib13.C: New test.
44360         PR c++/13907
44361         * g++.dg/conversion/op2.C: New test.
44363 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
44365         * gcc.dg/titype-1.c: Fix pasto.
44367 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
44369         * gcc.dg/titype-1.c: New test.
44371 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44373         PR c++/13957
44374         * g++.dg/template/non-type-template-argument-1.C,
44375         g++.dg/template/qualified-id1.C: Update dg-error marks.
44376         * g++.dg/template/nontype6.C: New test.
44378 2004-02-01  Roger Sayle  <roger@eyesopen.com>
44380         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
44381         * gcc.dg/builtins-31.c: New testcase.
44382         * gcc.dg/builtins-32.c: New testcase.
44384 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
44386         * objc.dg/call-super-2.m: Update line numbers
44387         for the including of stddef.h.
44389 2004-01-30  Michael Matz  <matz@suse.de>
44391         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
44392         g++.dg/ext/case-range3.C: New tests.
44394 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44396         DR206
44397         PR c++/13813
44398         * g++.dg/template/member4.C: New test.
44400 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44402         PR c++/13683
44403         * g++.dg/template/sizeof6.C: New test.
44405 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
44407         * gcc.dg/fwritable-strings-1.c: New test.
44409 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
44411         * gcc.c-torture/compile/20040130-1.c: New test.
44413 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
44415         * objc.dg/call-super-2.m: Include stddef.h for size_t.
44417 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
44419         PR c++/13883
44420         * g++.dg/template/ctor3.C: New test.
44422 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44424         * g++.dg/tc1: New directory.
44425         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
44426         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
44427         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
44428         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
44429         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
44431 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44433         * g++.dg/parse/error11.C: New test.
44434         * g++.dg/parse/error12.C: Likewise.
44436 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
44438         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
44439         (scan_initial, main): Use aligned_sizeof instead of sizeof.
44441 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
44443         PR c++/13791
44444         * g++.dg/ext/attrib12.C: New test.
44446         PR c++/13736
44447         * g++.dg/parse/cast2.C: New test.
44449 2004-01-27  James E Wilson  <wilson@specifixinc.com>
44451         * objc.dg/encode-2.m (main): New local string.  Set depending on
44452         sizeof long.  Use in sscanf call.
44453         * objc.dg/encode-3.m (main): New local string.  Set depending on
44454         sizeof long.  Use in scan_initial call.
44456 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44458         * objc.dg/call-super-2.m: Make LP64-safe.
44459         * objc.dg/desig-init-1.m: Likewise.
44461 2004-01-27  Devang Patel <dpatel@apple.com>
44463         * g++.dg/debug/namespace1.C: New test.
44465 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
44467         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
44468         xscale-*-*.
44470         * gcc.dg/arm-mmx-1.c: New test.
44472 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44474         * gcc.dg/20040127-1.c: New test.
44475         * gcc.dg/20040127-2.c: New test.
44477 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44479         * objc.dg/stret-1.m (glob): Renamed to globa.
44481 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
44483         PR c++/13663
44484         * g++.dg/expr/for1.C: New test.
44486 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
44488         PR middle-end/13779
44489         * gcc.dg/darwin-longlong.c: New test.
44491 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
44493         * gcc.dg/20040124-1.c: Moved test from here...
44494         * gcc.c-torture/compile/20040124-1.c: ...to here.
44496 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
44498         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
44499         the assembly output if -m64 is passed.
44501 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
44503         PR c++/13833
44504         * g++.dg/template/cond3.C: New test.
44506 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44508         PR c++/13810
44509         * g++.dg/template/ttp7.C: New test.
44511 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44513         PR c++/13797
44514         * g++.dg/template/nontype4.C: New test.
44515         * g++.dg/template/nontype5.C: Likewise.
44517 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
44519         * gcc.dg/torture/mips-clobber-at.c: New test.
44521 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
44523         * gcc.dg/20040124-1.c: New test.
44525 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
44527         * gcc.dg/20040123-1.c: New test.
44529 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
44531         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
44533 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
44535         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
44537 2004-01-23  Andrew Pinski  <apinski@apple.com>
44539         * gcc.dg/20030121-1.c: Move to ..
44540         * gcc.dg/20040121-1.c: here.
44542 2004-01-23  Roger Sayle  <roger@eyesopen.com>
44544         * gcc.dg/builtins-29.c: New test case.
44546 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
44548         PR 18314
44549         * gcc.dg/builtins-30.c: New testcase.
44551 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
44553         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
44554         * lib/g77.exp: Likewise.
44555         * lib/objc.exp: Likewise.
44556         * lib/g++.exp: Likewise.
44558 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
44560         * gcc.dg/struct-by-value-2.c: New test.
44562 2004-01-21  Andrew Pinski  <apinski@apple.com>
44564         PR target/13785
44565         * gcc.dg/20030121-1.c: New test.
44567 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
44569         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
44570         clobber frame pointer register in asm statement.
44572 2004-01-21  Falk Hueffner  <falk@debian.org>
44574         * gcc.c-torture/compile/20040121-1.c: New test.
44576 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
44578         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
44580 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
44582         * gcc.dg/ppc64-abi-2.c: New test.
44584 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
44586         * lib/treelang.exp: Fill out this file.
44587         * lib/treelang-dg.exp: New File.
44589 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
44591         * gcc.c-torture/compile/981022-1.c: Remove.
44592         * gcc.dg/array-5.c: Remove XFAIL.
44593         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
44594         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
44595         gcc.dg/cond-lvalue-1.c: Update.
44596         * gcc.dg/cast-lvalue-2.c: New test.
44598 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
44600         PR c++/13592
44601         * g++.dg/other/error1.C (class foo): Tweak error message.
44603         PR c++/13592
44604         * g++.dg/template/call2.C: New test.
44606 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44608         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
44609         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
44610         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
44611         scalar-return-1_x.c, scalar-return-2_y.c,
44612         scalar-return-3_x.c, scalar-return-3_y.c,
44613         scalar-return-4_x.c, scalar-return-4_y.c,
44614         struct-align-1.h, struct-align-1_x.c,
44615         struct-align-1_y.c, struct-align-2.h,
44616         struct-align-2_x.c, struct-align-2_y.c,
44617         struct-by-value-10_y.c, struct-by-value-11_x.c,
44618         struct-by-value-11_y.c, struct-by-value-12_x.c,
44619         struct-by-value-12_y.c, struct-by-value-13_x.c,
44620         struct-by-value-13_y.c, struct-by-value-14_x.c,
44621         struct-by-value-14_y.c, struct-by-value-15_x.c,
44622         struct-by-value-15_y.c, struct-by-value-16_y.c,
44623         struct-by-value-17_y.c, struct-by-value-18_y.c,
44624         struct-by-value-19_y.c, struct-by-value-1_x.c,
44625         struct-by-value-1_y.c, struct-by-value-20_y.c,
44626         struct-by-value-2_x.c, struct-by-value-2_y.c,
44627         struct-by-value-3_y.c, struct-by-value-4_x.c,
44628         struct-by-value-4_y.c, struct-by-value-5_y.c,
44629         struct-by-value-6_y.c, struct-by-value-7_y.c
44630         struct-by-value-8_x.c, struct-by-value-8_y.c
44631         struct-by-value-9_x.c, struct-by-value-9_y.c
44632         struct-return-10_x.c, struct-return-10_y.c,
44633         struct-return-19_x.c, struct-return-20_x.c
44634         struct-return-2_x.c, struct-return-2_y.c
44635         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
44636         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
44638 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44640         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
44641         attribute on sparc*-sun-solaris2.*.
44643 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
44645         PR c++/13710
44646         * g++.dg/ext/typeof7.C: New test.
44648 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
44650         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
44651         * gcc.dg/const-elim-1.c: Same.
44653 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
44655         * objc.dg/stret-1.m: New.
44656         * objc.dg/stret-2.m: New.
44658 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
44660         PR c++/11895
44661         * g++.dg/ext/vector1.C: New test.
44663 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
44665         * gcc.dg/pch/import-1.c: New.
44666         * gcc.dg/pch/import-1.hs: New.
44667         * gcc.dg/pch/import-1a.h: New.
44668         * gcc.dg/pch/import-1b.h: New.
44669         * gcc.dg/pch/import-1c.h: New.
44671 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
44673         PR c++/13574
44674         * g++.dg/ext/array1.C: New test.
44676         PR c++/13178
44677         * g++.dg/conversion/op1.C: New test.
44679 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
44681         PR 11864
44682         From Kazumoto Kojima / Dan Kegel:
44683         * gcc.dg/pr11864-1.c: New test.
44685         PR 10392
44686         From Marcus Comstedt / Dan Kegel:
44687         * gcc.dg/pr10392-1.c: New test.
44689 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
44691         PR c++/13478
44692         * g++.dg/init/ref10.C: New test.
44694 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44696         PR c++/13407
44697         * g++.dg/parse/typename6.C: New test.
44699 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
44701         PR pch/13361
44702         * g++.dg/pch/wchar-1.C: New.
44703         * g++.dg/pch/wchar-1.Hs: New.
44705 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44707         PR c++/9259
44708         * g++.dg/expr/sizeof2.C: New test.
44710 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
44712         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
44714 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
44716         PR c++/13659
44717         * g++.dg/lookup/strong-using-3.C: New.
44718         * g++.dg/lookup/using-10.C: New.
44720 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
44722         PR c++/13594
44723         * g++.dg/lookup/strong-using-2.C: New.
44725 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
44726             Dan Kegel <dank@kegel.com>
44727             J"orn Rennecke <joern.rennecke@superh.com>
44729         PR target/9365
44730         * gcc.dg/pr9365-1.c: New test.
44732 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44734         PR c++/8856
44735         * g++.dg/parse/casting-operator2.C: New test.
44736         * g++.old-deja/g++.pt/explicit83.C: Remove.
44738 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
44740         * gcc.dg/label-compound-stmt-1.c: New test.
44741         * gcc.c-torture/compile/950922-1.c,
44742         gcc.c-torture/compile/20000211-3.c,
44743         gcc.c-torture/compile/20000518-1.c,
44744         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
44745         compound statements.
44747 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
44749         * gcc.dg/ppc64-abi-1.c: New test.
44751 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
44753          * g++.dg/ext/attrib9.C: Add dg-warnings.
44755 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44757         PR c++/12335
44758         * g++.dg/parse/dtor3.C: New test.
44760 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
44762         PR c++/12709
44763         * g++.dg/parse/try-catch-1.C: New test.
44765 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
44767         * ada/acats/run_all.sh: Add more verbose output in acats.log
44768         when compiling tests.
44770 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
44772         PR 13656
44773         * gcc.dg/typedef-redecl.c: New test case.
44774         * gcc.dg/typedef-redecl.h: New support file.
44776 2004-01-13  Jan Hubicka  <jh@suse.cz>
44778         * gcc.dg/always_inline.c: New test.
44779         * gcc.dg/debug/20031231-1.c: Fix.
44781 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44783         PR c++/13474
44784         * g++.dg/template/array3.C: New test.
44786 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
44788         * g++.dg/ext/lvalue1.C: No longer expected to fail.
44789         * g++.dg/warn/Wunused-2.C: Likewise.
44791 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44793         PR c++/13289
44794         * g++.dg/template/instantiate6.C: New test.
44796 2004-01-12  Roger Sayle  <roger@eyesopen.com>
44798         PR middle-end/11397
44799         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
44801 2004-01-12  Jan Hubicka  <jh@suse.cz>
44803         PR opt/12826
44804         * gcc.dg/20040112-1.c: New.
44806         * gcc.dg/dwarf-die[1-7].c: Move to...
44807         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
44808         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
44810 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
44812         PR c++/4100
44813         * g++.dg/parse/friend4.C: New test.
44815 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
44817         PR c++/4100
44818         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
44819         definition is called a friend.
44821 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
44823         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
44825 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
44827         PR c++/3478
44828         * g++.dg/parse/error10.C: New test.
44829         * g++.dg/template/arg2.C: Accept "invalid type" error.
44831 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
44833         PR middle-end/13392
44834         * g++.dg/opt/expect2.C: New test.
44836 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
44838         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
44839         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
44840         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
44841         Update dg-error regexps.
44843 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
44845         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
44846         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
44848 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
44850         * gcc.dg/pragma-re-1.c: Use right pointer type.
44852 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
44854         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
44856 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
44858         * gcc.dg/rs6000-ldouble-1.c: New.
44860 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44862         DR 337
44863         PR c++/9256
44864         * g++.dg/other/abstract1.C: New test.
44866 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
44868         * g++.dg/lookup/strong-using-1.C: New.
44870 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
44872         PR c/11234
44873         * gcc.dg/func-ptr-conv-1.c: New test.
44874         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
44876 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
44878         PR target/13380.
44879         * gcc.c-torture/compile/20040109-1.c: New.
44881 2004-01-08  Stuart Hastings  <stuart@apple.com>
44883         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
44884         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
44885         * gcc.dg/i386-sse-6.c: ...this new testcase.
44887 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
44889         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
44891 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
44893         * ada/acats/run_acats: Treat 'gnatchop' the same way
44894         as 'gnatmake'.  Export GCC_DRIVER.
44895         * ada/acats/run_all.sh: Add target_gnatchop.  Use
44896         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
44898 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44900         PR c++/12573
44901         * g++.dg/template/dependent-expr4.C: New test.
44903 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
44905         * gcc.dg/altivec-11.c: New test.
44907 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
44909         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
44911 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
44913         PR c/6024
44914         * gcc.dg/enum-compat-1.c: New test.
44915         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
44917 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
44919         PR c/12165
44920         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
44921         gcc.dg/c99-idem-qual-3.c: New tests.
44923 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
44925         * gcc.dg/winline-7.c: Don't cast void * to int.
44927 2004-01-06  Jan Hubicka  <jh@suse.cz>
44929         * gcc.dg/i386-sse-5.c: New test
44930         * g++.dg/eh/simd-1.c: Add -w argument for i386.
44932 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
44934         PR c++/12815
44935         * g++.dg/rtti/typeid4.C: New test.
44937 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
44939         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
44941 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
44943         PR c++/12132
44944         * g++.dg/template/error11.C: New test.
44946         PR c++/13451
44947         * g++.dg/template/class2.C: New test.
44949 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
44950         Richard Sandiford <rsandifo@redhat.com>
44952         PR c++/13387
44953         * g++.dg/opt/alias3.C: New test.
44955 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
44957         PR c++/13157
44958         * g++.dg/template/koenig3.C: New test.
44960         PR c++/13529
44961         * g++.dg/parse/offsetof3.C: New test.
44963         * g++.dg/init/copy7.C: Add missing dg-error markers.
44965         PR c++/12226
44966         * g++.dg/init/copy7.c: New test.
44968         PR c++/13536
44969         * g++.dg/parse/cast1.C: New test.
44971 2004-01-04  Jan Hubicka  <jh@suse.cz>
44973         * gcc.dg/winline[1-7].c: New tests.
44975 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44977         PR c++/13520
44978         * g++.dg/template/qualttp22.C: New test.
44980 2004-01-01  Jan Hubicka  <jh@suse.cz>
44982         * gcc.dg/debug/20031231-1.c: New.
44983         * gcc.c-torture/compile/20040101-1.c: New.
44984         * gcc.dg/dwarf-die-[1-7].c: New.
44986 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
44988         PR optimization/13521
44989         * gcc.c-torture/compile/20031231-1.c: New test.
44991 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
44993         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
44995 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44997         PR c++/10079
44998         * g++.dg/template/crash16.C: New test.
45000 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
45002         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
45004 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
45006         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
45007         ports.
45008         * g++.old-deja/g++.jason/thunk3.C: Likewise.
45009         * g++.old-deja/g++.law/profile1.C: Likewise.
45010         * gcc.c-torture/compile/981006-1.c: Likewise.
45011         * gcc.c-torture/execute/loop-2e.x: Likewise.
45012         * gcc.c-torture/execute/loop-2f.x: Remove.
45013         * gcc.c-torture/execute/loop-2g.x: Likewise.
45014         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
45015         * gcc.dg/20020312-2.c: Remove traces of dead ports.
45017 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
45019         PR c++/13507
45020         * g++.dg/ext/attrib11.C: New test.
45022         PR c++/13494
45023         * g++.dg/template/array2-1.C: New test.
45024         * g++.dg/template/array2-2.C: New test.
45026 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
45028         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
45030 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
45032         PR c++/12774
45033         * g++.dg/template/array1-1.C: New test.
45034         * g++.dg/template/array1-2.C: New test.
45036 2003-12-29  Roger Sayle  <roger@eyesopen.com>
45038         PR fortran/12632
45039         * g77.dg/12632.f: New test case.
45041 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45043         PR c++/13289
45044         * g++.dg/parse/nontype1.C: New test.
45046 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45048         PR c++/12403
45049         * g++.dg/parse/explicit1.C: New test.
45050         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
45052 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
45054         PR c++/13081
45055         * g++.dg/opt/inline6.C: New test.
45057         PR c++/12613
45058         * g++.dg/parse/error9.C: New test.
45060         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
45062 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
45064         PR c++/13009
45065         * g++.dg/init/assign1.C: New test.
45067 2003-12-28  Roger Sayle  <roger@eyesopen.com>
45069         PR c++/13070
45070         * g++.dg/warn/format3.C: New test case.
45072 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45074         * gcc.c-torture/compile/20031227-1.c: New test.
45076 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
45078         * g++.dg/bprob/bprob.exp: Load target-supports.exp
45079         * g77.dg/bprob/bprob.exp: Likewise.
45080         * gcc.misc-tests/bprob.exp: Likewise.
45081         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
45082         variants on systems where the library does not provide that
45083         functionality.
45084         * gcc.dg/builtins-20.c: Use builtins-config.h.
45085         * gcc.dg/builtins-config.h: New file.
45087 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
45089         * lib/gcc-dg.exp (dg-require-profiling): New function.
45090         * lib/target-supports.exp (check_profiling_available): Likewise.
45091         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
45092         * g77.dg/bprob/bprob.exp: Likewise.
45093         * gcc.misc-tests/bprob.exp: Likewise.
45094         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
45095         * gcc.dg/20021014-1.c: Likewise.
45096         * gcc.dg/nest.c: Likewise.
45098 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
45100         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
45101         compiling.
45102         * g++.dg/lookup/java2.C: Likewise.
45103         * gcc.dg/cpp/lexident.c: Likewise.
45105 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
45107         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
45108         given.
45109         * gcc.c-torture/compile/961203-1.c: Likewise.
45110         * gcc.c-torture/compile/980506-1.c: Likewise.
45112 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
45114         * lib/gcc-dg.exp (dg-prune-output): New annotation.
45115         (additional_prunes): New global.
45116         (gcc-dg-prune): Handle additional per-test pruning.
45117         (dg-test): Clear additional_prunes between tests.
45119         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
45120         dg-prune-output to avoid spurious failures from assembler
45121         complaining about nonexistent WAW violations.
45122         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
45123         Use dg-prune-output to avoid spurious failures from assembler
45124         warning about Itanium B-step errata.
45126 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
45128         * g++.dg/abi/macro0.C: New test.
45129         * g++.dg/abi/macro1.C: Likewise.
45130         * g++.dg/abi/macro2.C: Likewise.
45132         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
45133         * g++.dg/abi/bitfield7.C: Likewise.
45134         * g++.dg/abi/dtor2.C: Likewise.
45135         * g++.dg/abi/mangle11.C: Likewise.
45136         * g++.dg/abi/mangle12.C: Likewise.
45137         * g++.dg/abi/mangle14.C: Likewise.
45138         * g++.dg/abi/mangle17.C: Likewise.
45139         * g++.dg/abi/vbase10.C: Likewise.
45140         * g++.dg/abi/vbase14.C: Likewise.
45141         * g++.dg/template/qualttp17.C: Likewise.
45143 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
45145         PR c/11995
45146         * gcc.dg/20031223-1.c: New test.
45148 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
45150         * gcc.dg/noreturn-7.c: New test.
45152 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
45154         * gcc.dg/null-pointer-1.c: New test.
45156 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
45158         * g++.old-deja/g++.jason/template18.C: Remove.
45159         * g++.old-deja/g++.jason/template37.C: Likewise.
45161         PR c++/12862
45162         * g++.dg/lookup/ns1.C: New test.
45164         PR c++/12397
45165         * g++.dg/template/lookup3.C: New test.
45167 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
45169         * g++.dg/template/recurse1.C: New test
45171 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
45173         PR c++/12479
45174         * g++.dg/parse/semicolon1.C: New test.
45175         * g++.dg/parse/semicolon1.h: Likewise.
45177 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
45179         * gcc.dg/darwin-misaligned.c: New test.
45181 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
45183         PR c/9163
45184         * gcc.dg/20031222-1.c: New test.
45186 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
45188         PR c++/13438
45189         * g++.dg/parse/error8.C: New test.
45191         PR c++/11554
45192         * g++.dg/warn/ctor-init-1.C: New test.
45194 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
45196         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
45197         too small.
45198         * gcc.c-torture/compile/930217-1.c: Likewise.
45199         * gcc.c-torture/compile/930513-1.c: Likewise.
45200         * gcc.c-torture/execute/920908-2.c: Likewise.
45201         * gcc.c-torture/execute/921204-1.c: Likewise.
45202         * gcc.c-torture/execute/930621-1.c: Likewise.
45203         * gcc.c-torture/execute/930630-1.c: Likewise.
45204         * gcc.c-torture/execute/931031-1.c: Likewise.
45205         * gcc.c-torture/execute/980602-2.c: Likewise.
45206         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
45207         * gcc.c-torture/execute/compndlit-1.c: Likewise.
45208         * gcc.c-torture/execute/extzvsi.c: Likewise.
45209         * gcc.c-torture/unsorted/ext.c: Likewise.
45211 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
45213         PR target/12749
45214         * gcc.c-torture/compile/20031220-2.c: New test case.
45216 2003-12-20  Roger Sayle  <roger@eyesopen.com>
45218         PR optimization/13031
45219         * gcc.c-torture/compile/20031220-1.c: New test case.
45221 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
45223         * gcc.dg/cast-function-1.c: New test.
45225 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
45227         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
45228         formats.
45230 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
45232         PR c++/12795
45233         * g++.dg/ext/attrib10.C: New test.
45235 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
45237         * gcc.dg/cleanup-10.c: New test.
45238         * gcc.dg/cleanup-11.c: New test.
45240 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
45242         PR c++/13239
45243         * g++.dg/opt/expect1.C: New test.
45245 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
45247         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
45249 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
45251         PR debug/12923
45252         * gcc.dg/20031218-1.c: New test.
45254         PR debug/12389
45255         * gcc.dg/20031218-2.c: New test.
45256         * gcc.dg/20031218-3.c: New test.
45258         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
45259         of label name and allow for USER_LABEL_PREFIX == "_" names.
45260         * g++.dg/abi/mangle18-2.C: Likewise.
45261         * g++.dg/abi/mangle19-1.C: Likewise.
45262         * g++.dg/abi/mangle19-2.C: Likewise.
45263         * g++.dg/abi/mangle20-1.C: Likewise.
45264         * g++.dg/abi/mangle20-2.C: Likewise.
45266 2003-12-18  Richard Henderson  <rth@redhat.com>
45268         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
45270 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
45271             Dan Kegel <dank@kegel.com>
45273         PR other/12009
45274         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
45275         testing a cross compiler, it causes spurious compile failures.
45276         * lib/g++.exp: Likewise.
45278 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45280         PR c++/13262
45281         * g++.dg/template/access13.C: New test.
45283 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
45285         * gcc.dg/20031216-1.c: New test.
45287 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45289         PR c++/9154
45290         * g++.dg/template/error10.C: New test.
45292 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
45294         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
45295         * g++.dg/eh/simd-2.C: Likewise.
45297 2003-12-17  James E Wilson  <wilson@specifixinc.com>
45298             Roger Sayle  <roger@eyesopen.com>
45300         * gcc.c-torture/execute/ieee/mzero5.c: New.
45302 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
45304         PR c++/10603
45305         * g++.dg/parse/error6.C: New test.
45307         PR c++/12827
45308         * g++.dg/parse/error7.C: New test.
45310 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
45312         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
45313         at -O with stabs debugging formats.
45314         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
45315         * gcc.dg/debug/debug-2.c: Likewise.
45317 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
45319         PR c++/12696
45320         * g++.dg/init/error1.C: New test.
45322         PR c++/12218
45323         * g++.dg/init/pm3.C: New test.
45325 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
45327         PR c/3347
45328         * gcc.dg/bitfld-8.c: New test.
45330 2003-12-16  James Lemke  <jim@wasabisystems.com>
45332         * gcc.dg/arm-scd42-[123].c: New tests.
45334 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
45336         PR c++/9043
45337         * g++.dg/abi/mangle20-1.C: New test.
45338         * g++.dg/abi/mangle20-2.C: New test.
45340 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
45342         PR c++/13275
45343         * g++.dg/other/offsetof2.C: Remove XFAIL.
45344         * g++.dg/parse/offsetof1.C: New test.
45345         * g++.gd/parse/offsetof2.C: Likewise.
45347 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45349         * g++.dg/template/nontype3.C: New test.
45350         * g++.dg/template/static2.C: Tweaked the dg-error clause.
45352 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45354         * g++.dg/warn/noreturn-3.C: Also test instantiation.
45356 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
45358         PR c++/13387
45359         * g++.dg/expr/assign1.C: New test.
45361         PR c++/13242
45362         * g++.dg/abi/mangle19-1.C: New test.
45363         * g++.dg/abi/mangle19-2.C: New test.
45365 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
45367         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
45369 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
45371         * gcc.c-torture/execute/20031216-1.c: New test.
45373 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45375         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
45376         an ICE regression.
45378 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
45380         PR c++/10926
45381         * g++.dg/template/error9.C: New test.
45383         PR c++/11116
45384         * g++.dg/template/error8.C: New test.
45386 2003-12-15  Roger Sayle  <roger@eyesopen.com>
45388         PR middle-end/13400
45389         * gcc.c-torture/execute/20031215-1.c: New test case.
45391 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
45393         PR c++/13269
45394         * g++.dg/parse/error5.C: New test.
45396         PR c++/12989
45397         * g++.dg/expr/sizeof1.C: New test.
45399         PR c++/13310
45400         * g++.dg/template/crash15.C: New test.
45402 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
45404         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
45405         a non-POD type as the last named parameter of a varargs function.
45407 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
45409         PR c++/13243
45410         PR c++/12573
45411         * g++.dg/template/crash14.C: New test.
45412         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
45414 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
45416         * g++.dg/other/java1.C: New test.
45418         PR c++/13241
45419         * g++.dg/abi/mangle18-1.C: New test.
45420         * g++.dg/abi/mangle18-2.C: New test.
45422 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45424         PR optimization/10312
45425         * gcc.c-torture/execute/20031214-1.c: New.
45427 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
45429         PR c++/10779
45430         PR c++/12160
45431         * g++.dg/parse/error3.C: New test.
45432         * g++.dg/parse/error4.C: Likewise.
45433         * g++.dg/abi/mangle4.C: Tweak error messages.
45434         * g++.dg/lookup/using5.C: Likewise.
45435         * g++.dg/other/error2.C: Likewise.
45436         * g++.dg/parse/typename5.C: Likewise.
45437         * g++.dg/parse/undefined1.C: Likewise.
45438         * g++.dg/template/arg2.C: Likewise.
45439         * g++.dg/template/ttp3.C: Likewise.
45440         * g++.dg/template/type1.C: Likewise.
45441         * g++.old-deja/g++.other/crash32.C: Likewise.
45442         * g++.old-djea/g++.pt/defarg8.C: Likewise.
45444 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45446         PR c++/13106
45447         * g++.dg/warn/noreturn-3.C: New test.
45449 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
45451         PR c++/13118
45452         * g++.dg/abi/covariant3.C: New.
45454 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
45456         * g++.dg/eh/ia64-1.C: New test.
45458 2003-12-12  Roger Sayle  <roger@eyesopen.com>
45460         PR optimization/13037
45461         * g77.f-torture/execute/13037.f: New test case.
45463 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
45465         PR c++/12881
45466         * g++.dg/abi/covariant2.C: New.
45468 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
45470         * gcc.dg/cpp/trad/macro.c: New tests.
45472 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
45474         * gcc.c-torture/execute/wchar_t-1.x: Delete.
45476 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
45478         PR other/10819
45479         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
45480         to fix Bug 10819.
45481         * lib/g++.exp (g++_version): Likewise.
45482         * lib/g77.exp (g77_version): Likewise.
45483         * lib/objc.exp (default_objc_version): Likewise.
45485 2003-12-10  Richard Henderson  <rth@redhat.com>
45487         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
45489         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
45491 2003-12-08  Matt Austern  <austern@apple.com>
45493         PR c/13134
45494         * lib/gcc-dg.exp (dg-require-visibility): Define.
45495         * lib/target-supports (check_visibility_available): Define.
45496         * gcc.dg/visibility-1.c: New test.
45497         * gcc.dg/visibility-2.c: Likewise.
45498         * gcc.dg/visibility-3.c: Likewise.
45499         * gcc.dg/visibility-4.c: Likewise.
45500         * gcc.dg/visibility-5.c: Likewise.
45501         * gcc.dg/visibility-6.c: Likewise.
45502         * g++.dg/ext/visibility-1.C: Likewise.
45503         * g++.dg/ext/visibility-2.C: Likewise.
45504         * g++.dg/ext/visibility-3.C: Likewise.
45505         * g++.dg/ext/visibility-4.C: Likewise.
45506         * g++.dg/ext/visibility-5.C: Likewise.
45507         * g++.dg/ext/visibility-6.C: Likewise.
45509 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45511         * g++.dg/lookup/java1.C: New test.
45512         * g++.dg/lookup/java2.C: New test.
45514 2003-12-07  Falk Hueffner  <falk@debian.org>
45516         * g++.dg/opt/noreturn-1.C: New test.
45518 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
45520         * gcc.dg/overflow-1.c: New test.
45522 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
45524         * g77.f-torture/compile/13060.f: New test.
45526 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
45528         PR c++/13323
45529         * g++.dg/inherit/operator2.C: New test.
45531 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
45533         PR c++/13305
45534         * g++.dg/ext/attrib9.C: New test.
45536 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
45538         PR c++/13314
45539         * g++.dg/template/error7.C: New test.
45541 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
45542             J"orn Rennecke <joern.rennecke@superh.com>
45544         PR target/13302
45545         * g++.dg/other/struct-va_list.C: New test.
45547 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45549         PR c++/13166
45550         * g++.dg/parse/defarg6.C: New test.
45552 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
45554         PR target/13256
45555         * gcc.c-torture/execute/20031201-1.c: New test.
45557 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
45559         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
45561 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
45563         * gcc.dg/builtin-return-1.c: New test.
45565 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
45566             J"orn Rennecke <joern.rennecke@superh.com>
45568         PR optimization/13260
45569         * gcc.c-torture/execute/20031204-1.c: New test.
45571 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
45573         PR c++/9127
45574         * g++.dg/template/error6.C: New test.
45576 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
45578         * gcc.dg/20031202-1.c: New test.
45580 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
45582         PR c++/13179
45583         * g++.dg/template/eh1.C: New test.
45585         PR c++/10771
45586         * g++.dg/template/error5.C: New test.
45588 2003-12-02  David Ung  <davidu@mips.com>
45590         * gcc.dg/compat/vector-check.h: Corrected type for var
45591         g_##TMODE
45593 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45595         PR c++/10126
45596         * g++.dg/template/ptrmem8.C: New test.
45598 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45600         PR c++/12573
45601         * g++.dg/template/dependent-expr3.C: New test.
45603 2003-12-01  James Lemke  <jim@wasabisystems.com>
45605         * gcc.dg/arm-g2.c: New test.
45607 2003-12-01  Roger Sayle  <roger@eyesopen.com>
45609         PR optimization/11634
45610         * gcc.dg/20031201-2.c: New test case.
45612 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
45614         PR 11433
45615         * objc.dg/proto-lossage-3.m: New test.
45617 2003-12-01  Roger Sayle  <roger@eyesopen.com>
45619         PR optimization/12628
45620         * gcc.dg/20031201-1.c: New test case.
45622 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
45624         * gcc.dg/unaligned-1.c: New test.
45626 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
45628         PR c++/9849
45629         * g++.dg/template/error4.C: New test.
45630         * g++.dg/template/nested3.C: Adjust error markers.
45632 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45634         * gcc.dg/cpp/assert4.c: Check more #system assertions.
45636 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
45638         PR c/10333
45639         * gcc.dg/bitfld-7.c: New test.
45641 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
45643         * gcc.dg/tls/asm-1.C: New test.
45645 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45647         * gcc.dg/cpp/assert4.c: Update.
45649 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
45651         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
45652         * gcc.dg/builtin-apply3.c: New test.
45654 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45656         * lib/compat.exp (compat-obj): New xfaildata parameter.
45657         Use it to set compiler_conditional_xfail_data before compiling.
45658         (compat-get-options): Handle dg-xfail-if.
45659         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
45660         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
45661         * gcc.dg/compat/vector-1_y.c: Likewise.
45662         * gcc.dg/compat/vector-2_x.c: Likewise.
45663         * gcc.dg/compat/vector-2_y.c: Likewise.
45665 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45667         * g++.dg/opt/reg-stack4.C: New test.
45669 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45671         * gcc.dg/builtin-apply2.c: New test.
45673 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
45675         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
45677 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45679         PR c++/12924
45680         * g++.dg/template/template-id-2.C: New test.
45682 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45684         PR c++/5369
45685         * g++.dg/template/memfriend1.C: New test.
45686         * g++.dg/template/memfriend2.C: Likewise.
45687         * g++.dg/template/memfriend3.C: Likewise.
45688         * g++.dg/template/memfriend4.C: Likewise.
45689         * g++.dg/template/memfriend5.C: Likewise.
45690         * g++.dg/template/memfriend6.C: Likewise.
45691         * g++.dg/template/memfriend7.C: Likewise.
45692         * g++.dg/template/memfriend8.C: Likewise.
45693         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
45695 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
45697         PR c++/12515
45698         * g++.dg/ext/cond1.C: New test.
45700 2003-11-20  Richard Henderson  <rth@redhat.com>
45702         * gcc.dg/20020201-2.c: Remove.
45703         * gcc.dg/20020201-4.c: Remove.
45704         * gcc.dg/20020304-1.c: Remove.
45706 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
45708         * gcc.dg/cpp/trad/xwin1.c: New test case.
45710 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
45712         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
45713         * lib/g77.exp: Likewise.
45714         * lib/objc.exp: Likewise.
45715         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
45716         for darwin.
45718 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45720         PR c++/12932
45721         * g++.dg/template/static5.C: New test.
45723 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
45725         * gcc.dg/nested-func-1.c: New test.
45727 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45729         * gcc.dg/cpp/assert4.c: New test.
45731 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
45733         PR c++/2294
45734         * g++.dg/lookup/using9.c: New test.
45736 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
45738         PR c++/12762
45739         * g++.dg/template/error3.C: New test.
45741 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
45743         PR ada/13035
45744         * ada/acats/run_acats, run_all.sh: Fix syntax error.
45745         No longer use a wrapper for gcc, since this does not work under
45746         Windows.
45748 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
45750         PR c++/2094
45751         * g++.dg/template/ptrmem7.C: New test.
45753 2003-11-13  Andrew Pinski <apinski@apple.com>
45755         * gcc.c-torture/compile/20031113-1.c: New test.
45757 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
45758             Kean Johnston <jkj@sco.com>
45760         PR c/13029
45761         * gcc.dg/unused-4.c: Update.
45763 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
45765         * g++.dg/opt/const3.C: New test.
45767 2003-11-13  Jan Hubicka  <jh@suse.cz>
45769         * gcc.c-torture/compile/20031112-1.c: New test.
45771 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
45773         * g++.dg/parse/crash10.C: Remove bogus error marker.
45775 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45777         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
45778         (host_gcc): Likewise.
45779         (ROOT): Honor $PWDCMD.
45780         (BASE): Likewise.
45781         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
45783 2003-11-12  Catherine Moore  <clm@redhat.com>
45785         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
45787 2003-11-12  Andreas Jaeger  <aj@suse.de>
45788             Jakub Jelinek  <jakub@redhat.com>
45789             Andrew Pinski  <pinskia@physics.uc.edu>
45790             Richard Henderson  <rth@redhat.com>
45792         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
45793         systems.
45794         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
45796         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
45797         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
45799 2003-11-11  Andreas Jaeger  <aj@suse.de>
45801         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
45803         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
45805 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
45807         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
45808         Clean ups.
45810 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
45812         * gcc.dg/trampoline-1.c: New test.
45814 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
45816         * gcc.c-torture/compile/200031109-1.c: New test.
45818 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
45820         PR c/3190
45821         PR c/8714
45822         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
45823         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
45824         gcc.dg/format/no-y2k-1.c: Update.
45826 2003-11-08  Roger Sayle  <roger@eyesopen.com>
45828         PR optimization/10467
45829         * gcc.dg/20031108-1.c: New test case.
45831 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
45833         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
45835 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
45837         * gcc.dg/compound-lvalue-1.c: New test.
45838         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
45839         some XFAILs.
45841 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
45843         * gcc.dg/altivec-varargs-1.c: New test.
45845 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
45847         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
45848         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
45849         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
45850         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
45851         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
45853 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
45855         * gcc.dg/cond-lvalue-1.c: New test.
45857 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
45859         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
45861 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45863         PR c++/11616
45864         * g++.dg/template/instantiate5.C: New test.
45866 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45868         PR c++/12726
45869         * g++.dg/ext/complit2.C: Replace test with self-contained version.
45870         * ChangeLog: Add missing first entry for above test.
45872 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45874         PR c++/9810
45875         * g++.dg/template/using8.C: New test.
45876         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
45878 2003-11-02  Roger Sayle  <roger@eyesopen.com>
45880         PR optimization/10817
45881         * gcc.c-torture/compile/20031102-1.c: New test case.
45883 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
45885         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
45886         2147483647.
45888 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
45890         * gcc.dg/20031102-1.c: New test.
45892 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
45894         * gcc.dg/complex-1.c: New test.
45896 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45898         PR c++/12796
45899         * g++.dg/template/crash13.C: Adjust expected error location.
45900         * g++.old-deja/g++.brendan/ns1.C: Likewise.
45902 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
45904         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
45906 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
45908         PR/10239
45909         * gcc.c-torture/compile/20031031-2.c: New test.
45911 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
45913         PR/11640
45914         * gcc.c-torture/compile/20031031-1.c: New test.
45916 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
45918         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
45919         * gcc.misc-tests/bprob.exp: Likewise.
45920         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
45921         the execution test on arm-elf configs.
45922         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
45923         configs that don't support scratch files.
45924         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
45926 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
45928         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
45929         done by dejagnu.
45931 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
45933         * ada/acats/run_all.sh: Redirect mv output to /dev/null
45934         Avoid non pure sh syntax. Add more logging.
45936         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
45937         fail.
45939 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45941         PR libgcj/10610
45942         * gcc.dg/ppc-stackalign-1.c: New test.
45944 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
45946         * ada/acats/run_all.sh: Change output to be more compliant with
45947         dejagnu framework.
45948         Create acats.sum and acats.log files under testsuite/ada/acats
45949         Only run [a-z]* directories, to filter out e.g. CVS.
45950         Redirect build output to log file.
45952 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
45954         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
45956 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
45958         PR ada/5909:
45959         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
45961 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
45963         * gcc.c-torture/compile/20031023-1.c: New test.
45964         * gcc.c-torture/compile/20031023-2.c: New test.
45965         * gcc.c-torture/compile/20031023-3.c: New test.
45966         * gcc.c-torture/compile/20031023-4.c: New test.
45968 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45970         PR c++/10371
45971         * g++.dg/lookup/scoped8.C: New test.
45973 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
45975         * g++.dg/opt/reg-stack3.C: New test.
45977 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
45979         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
45981 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45983         PR c++/11076
45984         * g++.dg/template/crash13.C: New test.
45986 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
45988         * gcc.dg/c99-restrict-2.c: New test.
45990 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
45992         PR c++/12698, c++/12699, c++/12700, c++/12566
45993         * g++.dg/inherit/covariant9.C: New test.
45994         * g++.dg/inherit/covariant10.C: New test.
45995         * g++.dg/inherit/covariant11.C: New test.
45997 2003-10-23  Jason Merrill  <jason@redhat.com>
45999         PR c++/12726
46000         * g++.dg/ext/complit2.C: New test.
46002 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
46004         PR target/12654
46005         * gcc.c-torture/execute/20031020-1.c: New test.
46007 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
46009         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
46010         following the jump_insn.
46012 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
46014         * gcc.dg/cast-lvalue-1.c: New test.
46016 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
46018         PR c++/11962
46019         * g++.dg/template/cond2.C: New test.
46021 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
46023         * gcc.dg/builtins-28.c: New test.
46025 2003-10-20  Jan Hubicka  <jh@suse.cz>
46027         * g++.dg/opt/inline4.C: Do not use min-inline-insns
46028         parameter.
46029         * gcc.dg/inline-2.c: Likewise.
46031 2003-10-20  Phil Edwards  <phil@codesourcery.com>
46033         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
46034         * gcc.dg/nest.c: Likewise.
46036 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46038         PR c++/9781, c++/10583, c++/11862
46039         * g++.dg/parse/crash13.C: New test.
46041 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
46043         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
46045 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
46047         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
46048         Define HAVE_C99_RUNTIME except on Solaris.
46049         * gcc.dg/builtins-20.c: Likewise.
46051 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
46053         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
46055 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46057         PR c++/12495
46058         * g++.dg/template/crash21.C: New test.
46060 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46062         PR c++/2513
46063         * g++.dg/template/typename5.C: New test.
46065 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46067         PR c++/12369
46068         * g++.dg/template/friend25.C: New test.
46070 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
46072         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
46073         versions.
46075 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
46077         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
46078         == 2147483647.
46080 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
46082         * gcc.c-torture/execute/960416-1.x: Remove.
46083         * gcc.c-torture/execute/divconst-3.x: Likewise.
46085 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
46087         PR target/12598
46088         * gcc.dg/torture/cris-volatile-1.c: New test.
46090 2003-10-14  Roger Sayle  <roger@eyesopen.com>
46092         PR optimization/9325
46093         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
46094         for overflowing floating point to integer conversion during RTL
46095         simplification.
46097 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
46099         * objc/execute/_cmd.m: Fix typo.
46100         * objc.dg/image-info.m, objc.dg/symtab-1.m:
46101         Relax 'scan-assembler' regexp.
46102         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
46103         objc.dg/try-catch-4.m: Run on non-Darwin targets.
46104         * objc.dg/zero-link-2.m: Remove blank line.
46105         * objc.dg/zero-link-3.m: New test case.
46107 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
46109         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
46111         * gcc.dg/asm-names.c: Use scan-assembler-not rather
46112         than linker trickery.
46114 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46116         PR c++/12370
46117         * g++.dg/other/friend2.C: New test.
46119 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
46121         * gcc.dg/20031012-1.c: New test.
46123 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
46125         * gcc.dg/weak/weak-3.c: Fix for new warning.
46127 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
46129         PR optimization/8750
46130         * gcc.c-torture/execute/20031012-1.c: New test case.
46132 2003-10-11  Roger Sayle  <roger@eyesopen.com>
46134         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
46135         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
46137 2003-10-11  Roger Sayle  <roger@eyesopen.com>
46139         PR optimization/12260
46140         * gcc.c-torture/compile/20031011-2.c: New test case.
46142 2003-10-11  Roger Sayle  <roger@eyesopen.com>
46144         * gcc.c-torture/execute/20031011-1.c: New testcase.
46146 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
46148         * gcc.c-torture/compile/20031011-1.c: New test.
46150 2003-10-11  Jan Hubicka  <jh@suse.cz>
46152         * g++.dg/other/first-global.C: New test.
46154 2003-10-11  Roger Sayle  <roger@eyesopen.com>
46156         * gcc.c-torture/execute/string-opt-18.c: New testcase.
46158 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
46160         * gcc.c-torture/compile/20031010-1.c: New test.
46162 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
46164         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
46165         * gcc.c-torture/execute/va-arg-25.c: ... here.
46167 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
46169         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
46171 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
46173         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
46175 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
46177         * g++.dg/parse/error2.C: New test.
46179 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
46181         PR c++/11097
46182         * g++.dg/other/error5.C: Modify the error message.
46183         * g++.dg/lookup/using8.C: New test.
46185 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
46187         * gcc.dg/darwin-abi-2.c: New file.
46188         * gcc.c-torture/execute/va-arg-24.c: New file.
46190 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
46192         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
46193         indentation.
46195 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
46197         PR c++/10147
46198         * g++.dg/other/error4.C: Update error messages.
46199         * g++.dg/template/ptrmem4.C: Likewise.
46201         PR c++/12337
46202         * g++.dg/init/new9.C: New test.
46204         PR c++/12334, c++/12236, c++/8656
46205         * g++.dg/ext/attrib8.C: New test.
46207 2003-10-06  Devang Patel  <dpatel@apple.com>
46209         * gcc.dg/debug/dwarf2-3.h: New test.
46210         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
46212 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
46214         * g++.dg/opt/cfg2.C: New test.
46216 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
46218         * g++.dg/opt/float1.C: New test.
46220 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46222         * gcc.dg/c90-array-lval-6.c: New test.
46223         * gcc.dg/c99-array-lval-6.c: New test.
46225 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
46226             Ziemowit Laski  <zlaski@apple.com>
46228         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
46229         'Derived', so that it is never considered a class method; add
46230         new warning for '+port' method ambiguity.
46231         * objc.dg/method-12.m: Include <objc/objc.h> instead of
46232         <objc/objc-api.h> (needed on Mac OS X).
46233         * objc.dg/method-13.m: New test.
46235 2003-10-03  Roger Sayle  <roger@eyesopen.com>
46237         PR optimization/9325, PR java/6391
46238         * gcc.c-torture/execute/20031003-1.c: New test case.
46240 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
46242         PR optimization/12180
46243         * gcc.dg/20031002-1.c: New test.
46245         PR c++/12486
46246         * g++.dg/inherit/error1.C: New test.
46248 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
46250         * lib/f-torture.exp (search_for): Rename to...
46251         (search_for_re): This.  Also, clean up comments and the
46252         "regexp" invocation.
46254 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
46256         * gcc.c-torture/compile/20031002-1.c: New test.
46258 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
46260         * g++.dg/opt/cond1.C: New test.
46262 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
46264         * gcc.dg/Wold-style-definition-2.c: New testcase.
46265         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
46267 2003-09-29  Richard Henderson  <rth@redhat.com>
46269         * g++.dg/init/array10.C: Add dg-options.
46271 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
46273         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
46275 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46277         * g++.dg/template/friend19.C: Fix typo.
46278         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
46280 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
46282         * gcc.c-torture/execute/20030928-1.c: New test.
46283         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
46285 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
46287         * g++.dg/opt/unroll1.C: New test.
46289 2003-09-26  Roger Sayle  <roger@eyesopen.com>
46291         PR optimization/11741
46292         * gcc.dg/20030926-1.c: New test case.
46294 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46296         PR c++/5655
46297         * g++.dg/parse/access7.C: New test.
46298         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
46300 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
46302         MERGE OF objc-improvements-branch into MAINLINE:
46303         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
46304         if libobjc has not been built.
46305         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
46306         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
46307         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
46308         objc/execute/nested-3.m, objc/execute/np-2.m,
46309         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
46310         objc/execute/redefining_self.m, objc/execute/root_methods.m,
46311         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
46312         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
46313         objc.dg/special/unclaimed-category-1.h,
46314         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
46315         well as GNU runtime.
46316         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
46317         * execute/cascading-1.m, execute/function-message-1.m,
46318         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
46319         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
46320         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
46321         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
46322         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
46323         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
46324         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
46325         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
46326         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
46327         * objc.dg/bitfield-2.m: Run only on Darwin.
46328         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
46329         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
46330         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
46331         * objc.dg/const-str-1.m: Fix constant string layout.
46333 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
46335         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
46337 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
46339         * gcc.dg/darwin-abi-1.c: New file.
46341 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
46343         PR target/12281
46344         * gcc.c-torture/compile/20030921-1.c: New test.
46346 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
46348         * g++.dg/opt/reg-stack2.C: New test.
46350 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
46352         * g++.dg/eh/delayslot1.C: New test.
46354 2003-09-20  Richard Henderson  <rth@redhat.com>
46356         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
46358 2003-09-20  Roger Sayle  <roger@eyesopen.com>
46360         * gcc.c-torture/execute/20030920-1.c: New test case.
46362 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46364         * g++.dg/rtti/typeid3.C: Correct expected error message.
46366 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46368         PR c++/157
46369         * g++.dg/parse/crash12.C: New test.
46371 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
46373         * gcc.dg/compat/mixed-struct-check.h: New.
46374         * gcc.dg/compat/mixed-struct-defs.h: New.
46375         * gcc.dg/compat/mixed-struct-init.h: New.
46376         * gcc.dg/compat/struct-by-value-19_main.c: New.
46377         * gcc.dg/compat/struct-by-value-19_x.c: New.
46378         * gcc.dg/compat/struct-by-value-19_y.c: New.
46379         * gcc.dg/compat/struct-by-value-20_main.c: New.
46380         * gcc.dg/compat/struct-by-value-20_x.c: New.
46381         * gcc.dg/compat/struct-by-value-20_y.c: New.
46382         * gcc.dg/compat/struct-return-19_main.c: New.
46383         * gcc.dg/compat/struct-return-19_x.c: New.
46384         * gcc.dg/compat/struct-return-19_y.c: New.
46385         * gcc.dg/compat/struct-return-20_main.c: New.
46386         * gcc.dg/compat/struct-return-20_x.c: New.
46387         * gcc.dg/compat/struct-return-20_y.c: New.
46389 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
46390         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
46391         so that it will not complain on LP64 targets.
46393 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46395         PR c++/495
46396         * g++.dg/template/friend24.C: New test.
46398 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
46400         PR c++/12332
46401         * g++.dg/template/memtmpl2.C: New test.
46403 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
46405         PR target/11184
46406         * gcc.dg/builtin-apply1.c: New test.
46408 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
46410         PR c++/9848
46411         * g++.dg/warn/Wunused-4.C: New test.
46413 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46415         PR c++/12316
46416         * g++.dg/other/gc2.C: New test.
46418 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
46420         PR c++/11991
46421         * g++.dg/rtti/typeid3.C: New test.
46423         PR c++/12266
46424         * g++.dg/overload/template1.C: New test.
46426 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
46428         * g++.dg/opt/cfg3.C: New test.
46430 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46432         PR c++/7939
46433         * g++.dg/template/crash11.C: New test.
46435 2003-09-16  Jason Merrill  <jason@redhat.com>
46436             Jakub Jelinek  <jakub@redhat.com>
46438         * gcc.dg/attr-warn-unused-result.c: New test.
46440 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
46442         PR c++/12184
46443         * g++.dg/expr/call2.C: New test.
46445 2003-09-15  Andreas Jaeger  <aj@suse.de>
46447         * gcc.dg/Wold-style-definition-1.c: New test.
46449 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
46451         PR c++/3907
46452         * g++.dg/parse/template12.C: New test.
46454         * g++.dg/abi/bitfield11.C: New test.
46455         * g++.dg/abi/bitfield12.C: Likewise.
46457 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
46459         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
46460         non-expansion of functional macro name without arguments at EOL.
46461         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
46463 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
46465         * gcc.c-torture/execute/20030914-[12].c: New tests.
46467 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
46469         PR c++/11788
46470         * g++.dg/overload/addr1.C: New test.
46472 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
46474         * gcc.dg/20030909-1.c: New test.
46476 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
46478         * gcc.dg/ultrasp10.c: New test.
46480 2003-09-09  Devang Patel  <dpatel@apple.com>
46482         * gcc.dg/darwin-ld-6.c: New test.
46484 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46486         * gcc.dg/torture/builtin-explog-1.c: New testcase.
46488 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
46490         * gcc.dg/ia64-types1.c: New test.
46491         * gcc.dg/ia64-types2.c: Likewise.
46493 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46495         * gcc.dg/builtins-1.c: Add more _Complex tests.
46496         * gcc.dg/torture/builtin-attr-1.c: Likewise.
46498         * gcc.dg/builtins-1.c: Test existing _Complex functions.
46499         * gcc.dg/torture/builtin-attr-1.c: Likewise.
46501 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
46503         PR c++/11786
46504         * g++.dg/lookup/koenig2.C: New test.
46506         PR c++/5296
46507         * g++.dg/rtti/typeid2.C: New test.
46509 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
46511         * gcc.c-torture/compile/20030904-1.c: New test.
46513 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
46515         * g++.dg/opt/longbranch2.C: New test.
46517 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
46519         * g++.dg/template/crash10.C: Only compile it.
46521 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
46523         PR middle-end/11665
46524         * gcc.c-torture/compile/20030907-1.c: New test.
46525         * g++.dg/init/array11.C: New test.
46527 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
46529         PR c++/11852
46530         * g++.dg/init/struct1.C: New test.
46532 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
46534         PR c++/12181
46535         * g++.dg/expr/comma1.C: New test.
46537 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
46539         PR c++/11867
46540         * g++.dg/expr/static_cast5.C: New test.
46542 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
46544         PR c++/11507
46545         * g++.dg/lookup/scoped7.C: New test.
46547         PR c++/9574
46548         * g++.dg/other/static1.C: New test.
46550         PR c++/11490
46551         * g++.dg/warn/template-1.C: New test.
46553         PR c++/11432
46554         * g++.dg/template/crash10.C: New test.
46556         PR c++/2478
46557         * g++.dg/overload/VLA.C: New test.
46559         PR c++/10804
46560         * g++.dg/template/call1.C: New test.
46562 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
46564         PR c++/11794
46565         * g++.dg/parse/using3.C: New test.
46567 2003-09-06  Roger Sayle  <roger@eyesopen.com>
46569         PR c++/11409
46570         * g++.dg/overload/builtin3.C: New test case.
46572 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
46574         PR c/9862
46575         * gcc.dg/20030906-1.c: New test.
46576         * gcc.dg/20030906-2.c: Likewise.
46578 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
46580         PR c++/12167
46581         * g++.dg/parse/defarg5.C: New test.
46583         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
46585 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
46587         PR c++/12163
46588         * g++.dg/expr/static_cast4.C: New test.
46590         PR c++/12146
46591         * g++.dg/template/crash9.C: New test.
46593 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
46595         * g++.old-deja/g++.ext/pretty2.C: Update for change
46596         in __FUNCTION__.
46597         * g++.old-deja/g++.ext/pretty3.C: Likewise.
46599 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
46601         PR c++/11922
46602         * g++/dg/template/qualified-id1.C: New test.
46604         PR c++/12037
46605         * g++.dg/warn/noeffect4.C: New test.
46607 2003-09-04  Matt Austern  <austern@apple.com>
46609         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
46610         * g++.dg/ext/fnname2.C: Likewise.
46611         * g++.dg/ext/fnname3.C: Likewise.
46613 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
46615         * g++.dg/expr/lval1.C: New test.
46616         * g++.dg/ext/lvcast.C: Remove.
46618 2003-09-03  Roger Sayle  <roger@eyesopen.com>
46620         PR optimization/11700.
46621         * gcc.c-torture/compile/20030903-1.c: New test case.
46623 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
46625         PR c++/12053
46626         * g++.dg/abi/layout4.C: New test.
46628 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
46630         PR c++/11553
46631         * g++.dg/parse/friend3.C: New test.
46633 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
46635         PR c++/11847
46636         * g++.dg/template/class1.C: New test.
46638         PR c++/11808
46639         * g++.dg/expr/call1.C: New test.
46641 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
46643         PR c++/12114
46644         * g++.dg/init/ref9.C: New test.
46646         PR c++/11972
46647         * g++.dg/template/nested4.C: New test.
46649 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
46651         PR c++/12093
46652         * g++.dg/template/non-dependent4.C: New test.
46654         PR c++/11928
46655         * g++.dg/inherit/conv1.C: New test.
46657 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
46659         PR c++/6196
46660         * g++.dg/ext/label1.C: New test.
46661         * g++.dg/ext/label2.C: Likewise.
46663 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
46665         * g++.dg/expr/cond3.C: New test.
46667 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46669         * gcc.dg/builtins-1.c: Add new builtin cases.
46671 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46673         * gcc.dg/builtins-1.c: Add new cases.
46674         * gcc.dg/torture/builtin-attr-1.c: Likewise.
46676 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46678         * gcc.dg/builtins-1.c: Add more math builtin tests.
46679         * gcc.dg/torture/builtin-attr-1.c: New test.
46681 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
46683         PR optimization/5079
46684         * g++.dg/opt/static3.C: New test.
46686 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
46688         * gcc.misc-tests/gcov-10b.c: New test.
46690 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
46692         * g++.dg/opt/ptrmem3.C: New test.
46694         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
46696 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
46698         * gcc.dg/20030826-2.c: New test.
46700 2003-08-26  Roger Sayle  <roger@eyesopen.com>
46702         PR middle-end/12002
46703         * g77.f-torture/compile/12002.f: New test case.
46705 2003-08-26  Roger Sayle  <roger@eyesopen.com>
46707         * gcc.dg/20030826-1.c: New test case.
46709 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
46711         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
46713 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
46715         PR c++/11871
46716         * c++.dg/lookup/crash1.C: New test.
46718         * c++.dg/warn/noeffect3.C: New test.
46720 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
46722         * gcc.dg/compat/vector-1_x.c: Compile with -w.
46723         * gcc.dg/compat/vector-1_y.c: Ditto.
46724         * gcc.dg/compat/vector-2_x.c: Ditto.
46725         * gcc.dg/compat/vector-2_y.c: Ditto.
46727 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
46729         * gcc.dg/20030702-1.c: New test.
46731 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
46733         PR c++/8795
46734         * g++.dg/ext/altivec-1.C: New test.
46736 2003-08-24  Richard Henderson  <rth@redhat.com>
46738         * g++.dg/eh/simd-2.C: Add -w for x86.
46740 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
46742         * gcc.dg/20030815-1.c: New test.
46744 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46746         PR c++/3765
46747         * g++.dg/parse/access6.C: New test.
46749 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46751         PR c++/641, c++/11876
46752         * g++.dg/template/friend22.C: New test.
46753         * g++.dg/template/friend23.C: Likewise.
46755 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46757         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
46758         identically.
46760 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46762         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
46764 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46766         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
46768 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46770         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
46772 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46774         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
46776 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
46778         PR c++/11919
46779         * g++.dg/overload/prom1.C: New test.
46781         PR c++/11551
46782         * g++.dg/parse/dtor2.C: New test.
46784         PR c++/10762
46785         * g++.dg/parse/using2.C: New test.
46787 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
46789         PR target/11805
46790         * gcc.c-torture/compile/20030821-1.c: New.
46792 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
46794         PR c++/11834
46795         * g++.dg/template/deduce2.C: New test.
46797 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
46799         * gcc.c-torture/execute/20030821-1.c: New test.
46801 2003-08-20  Roger Sayle  <roger@eyesopen.com>
46803         PR middle-end/11984
46804         * gcc.dg/20030820-1.c: New test case.
46806 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
46808         PR c++/11945
46809         * g++.dg/warn/noeffect2.C: New test.
46811 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
46813         PR c++/10926
46814         * g++.dg/template/dtor2.C: New test.
46816         PR c++/11684
46817         * g++.dg/template/operator1.C: New test.
46818         * g++.dg/parse/operator4.C: New test.
46820         PR c++/11946.C
46821         * g++.dg/expr/enum1.C: New test.
46822         * gcc.dg/c99-bool-1.c: Remove bogus warning.
46824         PR c++/11036.C
46825         * g++.dg/parse/elab2.C: New test.
46826         * g++.dg/parse/typedef4.C: Change error message.
46827         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
46828         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
46829         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
46831 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
46833         * gcc.dg/pch/warn-1.c: New.
46834         * gcc.dg/pch/warn-1.hs: New.
46836         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
46837         not-tested file.
46839 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
46841         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
46843 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
46845         * gcc.dg/uninit-D.c: New Test.
46846         * gcc.dg/uninit-E.c: New Test.
46847         * gcc.dg/uninit-F.c: New Test.
46848         * gcc.dg/uninit-G.c: New Test.
46850 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
46852         * g++.dg/README: Describe the pch directory.
46854 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46856         PR c++/11174
46857         * g++.dg/parse/access4.C: New test.
46858         * g++.dg/parse/access5.C: Likewise.
46859         * g++.old-deja/g++.jason/access17.C: Adjust error message.
46861 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
46863         * gcc.dg/noncompile/20030818-1.c: New.
46865 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
46867         PR c++/11957
46868         * g++.dg/warn/noeffect1.C: New test.
46870         * g++.dg/template/scope2.C: New test.
46871         * g++.dg/template/error2.C: Correct dg-error
46873 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
46875         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
46877 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
46879         PR C++/11512
46880         * g++.dg/template/warn1.C: New.
46882 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
46884         * g++.dg/template/error2.C: New test.
46885         * g++.dg/lookup/using7.C: Adjust errors
46886         * g++.old-deja/g++.pt/crash36.C: Likewise.
46887         * g++.old-deja/g++.pt/derived3.C: Likewise.
46889 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46891         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
46892         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
46893         * gcc.c-torture/execute/builtins/string-9.c: New, from
46894         string-opt-9.c.  Adjust for execute/builtins framework.
46895         * gcc.c-torture/execute/string-opt-9.c: Delete.
46897 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
46899         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
46901         * g++.dg/parse/ret-type2.C: New test.
46903         PR c++/11703
46904         * g++.dg/init/new8.C: New test.
46906         PR c++/10923
46907         * g++.dg/parse/typedef5.C: New test.
46909         PR c++/9512
46910         * g++.dg/parse/qualified2.C: New test.
46911         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
46912         invalid code.
46914 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
46916         * g++.dg/conversion/ptrmem1.C: New test.
46918 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
46920         PR target/11693
46921         * gcc.dg/20030811-1.c: New test.
46923         PR target/11535
46924         * gcc.c-torture/execute/20030811-1.c: New test.
46926 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46928         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
46930 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
46932         PR c++/11789.C
46933         * g++.dg/inherit/multiple1.C: New test.
46935 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
46937         * gcc.dg/spe1.c: New test.
46939         PR c++/11670
46940         * g++.dg/expr/cast2.C: New test.
46942         PR c++/10530
46943         * g++.dg/template/dependent-name2.C: New test.
46945 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
46947         * g++.dg/parse/crash11.C: Put the dg options in comments.
46949 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
46951         * lib/gcc-dg.exp: Update for diagnostic change.
46953 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46955         PR c++/5767
46956         * g++.dg/parse/crash11.C: New test.
46958 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
46960         * gcc.dg/cpp/spacing1.c: Update.
46962 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
46964         PR target/11739
46965         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
46966         a value for -mtune.
46968 2003-08-04  Roger Sayle  <roger@eyesopen.com>
46970         PR middle-end/11771
46971         * gcc.c-torture/compile/20030804-1.c: New test case.
46973 2003-08-04  Roger Sayle  <roger@eyesopen.com>
46975         * gcc.dg/20030804-1.c: New test case.
46977 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
46979         * gcc.dg/cpp/separate-1.c: New test.
46981 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
46983         PR c++/11704
46984         * g++.dg/template/dependent-expr2.C: New test.
46986         PR c++/11766
46987         * g++.dg/expr/ptrmem1.C: New test.
46989 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46991         PR c++/9453
46992         * g++.dg/template/friend15.C: New test.
46994 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
46996         * lib/dg-pch.exp: Work round PCH bug.
46998 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47000         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
47001         builtins.  Move cases from builtins-4.c here.
47003         * gcc.dg/torture/builtin-math-1.c: New test taken from
47004         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
47005         additional cases.
47007         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
47008         Delete.
47010 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
47012         PR c++/9447
47013         * g++.dg/template/using7.C: New test.
47015 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
47017         * import1.c, import2.c: New tests.
47019 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
47021         * g++.dg/eh/crossjump1.C: New test.
47023 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
47025         PR c++/11697
47026         * g++.dg/template/using6.C: New test.
47028         PR c++/11744
47029         * g++.dg/template/koenig2.C: New test.
47031 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47033         PR c++/7983
47034         * g++.dg/parse/typedef4.C: New test.
47036 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47038         PR c++/8442, c++/8806
47039         * g++.dg/template/elab1.C: New test.
47040         * g++.dg/template/type2.C: Likewise.
47041         * g++.dg/template/ttp3.C: Adjust expected error message.
47042         * g++.old-deja/g++.law/visibility13.C: Likewise.
47043         * g++.old-deja/g++.niklas/t135.C: Likewise.
47044         * g++.old-deja/g++.pt/ttp41.C: Likewise.
47045         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
47046         template argument.
47047         * g++.old-deja/g++.pt/ttp44.C: Likewise.
47049 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
47051         PR c++/11295
47052         * g++.dg/ext/stmtexpr1.C: New test.
47054         * g++.dg/opt/tmp1.C: New test.
47056         PR c++/11525
47057         * g++.dg/parse/constant4.C: New test.
47059         PR c++/9447
47060         * g++.dg/template/using5.C: New test.
47062 2003-07-31  Roger Sayle  <roger@eyesopen.com>
47064         * gcc.dg/builtins-27.c: New test case.
47066 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
47068         * gcc.dg/tls/opt-7.c: New test.
47070 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
47072         * g++.old-deja/g++.other/crash18.C: Remove.
47074 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
47076         * g++.dg/template/explicit3.C: New.
47077         * g++.dg/template/explicit4.C: New.
47078         * g++.dg/template/explicit5.C: New.
47080         PR c++/11347
47081         * g++.dg/template/memtmpl1.C: New.
47083 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
47085         PR target/11565
47086         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
47087         * gcc.dg/i386-387-5.c (dg-options): Likewise.
47089 2003-07-30  Jan Hubicka  <jh@suse.cz>
47091         * vtgc1.c: Kill.
47093 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
47095         * gcc.dg/struct-in-proto-1.c: New test.
47097 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
47099         * gcc.dg/cpp/include2.c: Only expect one message.
47101 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
47103         PR c++/9447
47104         * g++.dg/template/using1.C: New test.
47105         * g++.dg/template/using2.C: New test.
47106         * g++.dg/template/using3.C: New test.
47107         * g++.dg/template/using4.C: New test.
47109 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
47111         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
47112         * gcc.c-torture/execute/string-opt-10.c: Likewise.
47114 2003-07-28  Jan Hubicka  <jh@suse.cz>
47116         PR c++/11530
47117         * g++.dg/opt/call1.C: New test.
47119 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
47121         PR c++/11667
47122         * g++.dg/init/enum2.C: New test.
47123         * g++.dg/template/overload1.C: Add "-w" option.
47125 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
47127         * gcc.dg/Wdeclaration-after-statement-1.c,
47128         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
47130 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
47132         * gcc.c-torture/compile/20030725-1.c: New test.
47134 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
47136         * gcc.dg/20030505.c: Only run for SPE.
47137         Remove definition of opaque type.
47139 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
47141         * g++.dg/template/ptrmem6.C: New test.
47143 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
47145         * gcc.c-torture/compile/zero-strct-2.c: New test.
47147 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
47149         * gcc.dg/intermod-1.c: New test.
47151 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
47153         PR c++/11617
47154         * g++.dg/template/lookup2.C: New test.
47155         * g++.dg/template/memclass1.C: Remove instantiated from error.
47156         * g++.dg/other/error2.C: Tweak expected errors.
47158         PR c++/11596
47159         * g++.dg/template/defarg3.C: New test.
47161         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
47163 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
47165         * g++.dg/inherit/access5.C: New test.
47167 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47169         PR c++/11513
47170         * g++.dg/template/crash8.C: New test.
47172 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
47174         PR c/10602
47175         * gcc.dg/noncompile/incomplete-2.c: New test.
47177 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
47179         PR c++/11645
47180         * g++.dg/inherit/access4.C: New test.
47182         PR c++/11517
47183         * g++.dg/expr/cond2.C: New test.
47185         PR optimization/10679
47186         * g++.dg/opt/inline4.C: New test.
47188 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
47190         * g++.dg/parse/crash10: New test.
47192 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
47194         * g++.dg/ext/flexary1.C: New test.
47196 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47198         PR c++/10793
47199         * g++.dg/template/crash9.C: New test.
47201 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
47203         PR c++/3004
47204         * g++.dg/parse/typedef3.C: New test.
47206         PR c++/7906
47207         * g++.dg/parse/operator2.C: New test.
47209         PR c++/8895
47210         * g++.dg/parse/def-tmpl-arg1.C: New test.
47212         PR c++/9282
47213         * g++.dg/parse/funptr1.C: New test.
47215         PR c++/9452
47216         * g++.dg/parse/ambig3.C: New test.
47218         PR c++/9454
47219         * g++.dg/parse/operator3.C: New test.
47221         PR c++/9486
47222         * g++.dg/parse/template10.C: New test.
47224         PR c++/9488
47225         * g++.dg/parse/template11.C: New test.
47227         PR c++/10150
47228         * g++.dg/parse/invalid-op1.C: New test.
47230         PR c++/10247
47231         * g++.dg/parse/condexpr1.C: New test.
47233 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
47235         * g++.dg/ext/packed3.C: New test.
47236         * g++.dg/ext/packed4.C: New test.
47238         * gcc.dg/pack-test-3.c: New test.
47240 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
47242         * lib/compat.exp: Handle dg-options per source file.
47243         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
47244         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
47245         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
47246         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
47247         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
47248         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
47249         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
47250         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
47251         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
47252         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
47253         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
47254         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
47255         * g++.dg/compat/break/bitfield7_x.C: Ditto.
47256         * g++.dg/compat/break/bitfield7_y.C: Ditto.
47258 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
47260         PR c/10320
47261         * gcc.c-torture/execute/20030718-1.c: New test.
47263 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
47265         PR optimization/11536
47266         * gcc.dg/20030721-1.c: New test.
47268 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
47270         PR c++/11546
47271         * g++.dg/template/lookup1.C: New test.
47273 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
47275         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
47276         diagnostics of ill-formed constructs involving labels.
47277         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
47278         the new 'previously defined here' message.
47280 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
47282         * g++.dg/parse/non-dependent2.C: New test.
47284 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
47286         * g++.dg/init/init-ref4.C: xfail on targets without
47287         weak symbols.
47289 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
47291         PR target/11087
47292         * gcc.c-torture/execute/20030717-1.c: New test.
47294 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
47296         * g++.dg/opt/cfg1.C: New test.
47298 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
47300         PR optimization/11557
47301         * gcc.dg/20030717-1.c: New test.
47303 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
47305         PR c++/10476
47306         * g++.dg/expr/crash-1.C: New test.
47308         PR c++/11027
47309         * g++.dg/template/init3.C: New test.
47311         PR c++/8222
47312         * g++.dg/template/non-dependent1.C: New test.
47314         PR c++/11070
47315         * g++.dg/template/non-dependent2.C: New test.
47317         PR c++/11071
47318         * g++.dg/template/non-dependent3.C: New test.
47320         PR c++/9907
47321         * g++.dg/template/sizeof5.C: New test.
47323 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
47325         PR 11498
47326         * gcc.c-torture/compile/mangle-1.c: New file.
47328 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47330         PR c++/7809
47331         * g++.dg/parse/access3.C: New test.
47333 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
47335         PR c++/11384
47336         * g++.dg/init/init-ref4.C: New test.
47338 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
47340         PR c++/11547
47341         * g++.dg/parse/constant3.C: New test.
47342         * g++.dg/parse/crash7.C: Likewise.
47344 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
47346         PR target/11008
47347         * gcc.dg/i386-pentium4-not-mull.c: New.
47349 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
47351         * gcc.dg/asm-names.c (ymain): Make it weak.
47353 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47355         PR c++/5421
47356         * g++.dg/template/friend21.C: New test.
47358 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
47360         * gcc.dg/cleanup-8.c: New test.
47361         * gcc.dg/cleanup-9.c: New test.
47363 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
47365         * g++.dg/ext/dll-MI1.h: New file.
47366         * g++.dg/ext/dllexport-MI1.C: New file.
47367         * g++.dg/ext/dllimport-MI1.C: New file.
47369 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
47371         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
47372         it does not have cmpstrsi patterns (just cmpmemsi).
47374 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
47376         PR debug/11473
47377         * g++.dg/debug/debug8.C: New test.
47379 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47381         PR c++/10108
47382         * g++.dg/template/crash7.C: New test.
47384 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
47386         PR target/10795
47387         * gcc.c-torture/compile/20030708-1.c: New.
47389 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
47391         * gcc.c-torture/execute/20030715-1.c: New test.
47393 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
47395         * gcc.dg/pch/inline-3.c: New file.
47396         * gcc.dg/pch/inline-3.hs: New file.
47397         * gcc.dg/pch/inline-4.c: New file.
47398         * gcc.dg/pch/inline-4.hs: New file.
47400 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
47402         PR c++/11509
47403         * g++.dg/template/crash6.C: New test.
47405         PR c++/7053
47406         * g++.dg/template/friend20.C: New test.
47408         PR c++/7019
47409         * g++.dg/template/overload2.C: New test.
47411 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47413         PR optimization/11440
47414         * gcc.c-torture/execute/20030714-1.c: New test.
47416 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47418         PR c++/11154
47419         * g++.dg/template/partial2.C: New test.
47421 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
47423         PR c++/11503
47424         * g++.dg/template/anon1.C: New test.
47426         PR c++/11493
47427         PR c++/11495
47428         * g++.dg/parse/template9.C: Likewise.
47429         * g++.dg/template/crash4.C: New test.
47430         * g++.dg/template/koenig1.C: Likewise.
47431         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
47432         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
47433         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
47434         functions.
47435         * g++.old-deja/g++.jason/template36.C: Likewise.
47436         * g++.old-deja/g++.mike/p1989.C: Likewise.
47437         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
47438         * g++.old-deja/g++.pt/ttp20.C: Use this->.
47439         * g++.old-deja/g++.pt/ttp21.C: Use this->.
47440         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
47441         compiling.
47442         * g++.old-deja/g++.pt/union2.C: Use this->.
47444 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
47446         * gcc.dg/20030711-1.c: New test.
47448 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
47450         PR c++/11050
47451         * g++.dg/parse/args1.C: New test.
47452         * g++.pt/defarg8.C: Change expected errors.
47454 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
47456         PR c++/8164
47457         * g++.dg/template/nontype2.C: New test.
47459         PR c++/10558
47460         * g++.dg/parse/template8.C: New test.
47462         PR c++/8327
47463         * g++.dg/template/scope1.C: New test.
47465         * g++.dg/warn/Wsign-compare-1.C: New test.
47467 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
47469         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
47471 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
47473         PR c++/9411
47474         * g++.dg/template/explicit2.C: New test.
47476         PR c++/10032
47477         * g++.dg/warn/pedantic1.C: New test.
47479 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
47481         PR c++ 9483
47482         * g++.dg/other/field1.C: New test.
47484 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
47486         PR c/11449
47487         * gcc.c-torture/compile/20030707-1.c: New.
47489 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47491         PR c++/10849
47492         * g++.dg/template/access12.C: New test.
47494 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
47496         * g++.dg/bprob/bprob.exp (prof_ext): Update.
47497         * g77.dg/bprob/bprob.exp (prof_ext): Update.
47498         * gcc.misc-tests/bprob.exp (prof_ext): Update.
47499         * gcc.misc-tests/gcov.exp: Update
47500         * g++.dg/gcov/gcov.exp: Update
47501         * lib/gcov.exp: Update.
47503 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
47505         * g++.dg/abi/mangle17.C: Make sure template expressions are
47506         dependent.
47507         * g++.dg/abi/mangle4.C: Mark erroneous casts.
47508         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
47509         * g++.dg/opt/stack1.C: Remove erroneous code.
47510         * g++.dg/parse/template7.C: New test.
47511         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
47512         * g++.old-deja/g++.pt/crash4.C: Likewise.
47514 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47516         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
47517         with zero or one occurence of `$' after the initial `L'.
47519 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
47521         * gcc.c-torture/compile/20030704-1.c: Add a comment.
47523 2003-07-08  Roger Sayle  <roger@eyesopen.com>
47525         PR c/11370
47526         * gcc.dg/Wunreachable-6.c: New testcase.
47527         * gcc.dg/Wunreachable-7.c: New testcase.
47529 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
47531         PR c/11420
47532         * gcc.dg/20030708-1.c: New test.
47534 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
47536         * gcc.dg/compat/sdata-section.h: New file.
47537         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
47538         * gcc.dg/torture/mips-sdata-1.c: New test.
47540 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47542         PR c++/11030
47543         * g++.dg/template/friend19.C: New test.
47545 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
47547         * g++.dg/opt/strength-reduce.C: New test.
47549 2003-07-07  Roger Sayle  <roger@eyesopen.com>
47551         PR target/10979
47552         * gcc.dg/20030707-1.c: New testcase.
47554 2003-07-07  Roger Sayle  <roger@eyesopen.com>
47556         PR optimization/11059
47557         * g++.dg/opt/emptyunion.C: New testcase.
47559 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
47560             Eric Botcazou  <ebotcazou@libertysurf.fr>
47562         * g++.dg/opt/stack1.C: New test.
47564 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
47566         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
47567         run test.
47569         PR c++/11431
47570         * g++.dg/expr/static_cast3.C: New test.
47572 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
47574         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
47575         everywhere.
47576         * gcc.dg/concat.c: Concatenation of string constants with
47577         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
47578         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
47579         * gcc.dg/cpp/escape-2.c: Use wide character constants where
47580         necessary to avoid multi-character character constant warning.
47581         * gcc.dg/cpp/escape.c: Likewise.
47582         * gcc.dg/cpp/ucs.c: Likewise.
47583         Remove backslashes from dg-bogus comments, as they confuse Tcl.
47584         Fix a typo.
47586 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
47588         PR c/11428
47589         * gcc.c-torture/compile/20030704-1.c: New.
47591 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
47593         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
47595 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
47597         PR c++/5287, PR c++/7910,  PR c++/11021
47598         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
47599         tests for warnings.
47600         * g++.dg/ext/dllimport2.C: Add tests for warnings.
47601         * g++.dg/ext/dllimport3.C: Likewise.
47602         * g++.dg/ext/dllimport4.C: New file.
47603         * g++.dg/ext/dllimport5.C: New file.
47604         * g++.dg/ext/dllimport6.C: New file.
47605         * g++.dg/ext/dllimport7.C: New file.
47606         * g++.dg/ext/dllimport8.C: New file.
47607         * g++.dg/ext/dllimport9.C: New file.
47608         * g++.dg/ext/dllimport10.C: New file.
47609         * g++.dg/ext/dllexport1.C: New file.
47611 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
47613         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
47614         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
47616 2003-07-03  Roger Sayle  <roger@eyesopen.com>
47618         * gcc.dg/builtins-25.c: New testcase.
47619         * gcc.dg/builtins-26.c: New testcase.
47621 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
47623         * gcc.dg/compat/vector-defs.h: New file.
47624         * gcc.dg/compat/vector-setup.h: New file.
47625         * gcc.dg/compat/vector-check.h: New file.
47626         * gcc.dg/compat/vector-1_main.c: New file.
47627         * gcc.dg/compat/vector-1_x.c: New file.
47628         * gcc.dg/compat/vector-1_y.c: New file.
47629         * gcc.dg/compat/vector-2_main.c: New file.
47630         * gcc.dg/compat/vector-2_x.c: New file.
47631         * gcc.dg/compat/vector-2_y.c: New file.
47633         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
47634         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
47635         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
47636         * gcc.dg/compat/struct-align-1.h: New file.
47637         * gcc.dg/compat/struct-align-1_main.c: New file.
47638         * gcc.dg/compat/struct-align-1_x.c: New file.
47639         * gcc.dg/compat/struct-align-1_y.c: New file.
47640         * gcc.dg/compat/struct-align-2.h: New file.
47641         * gcc.dg/compat/struct-align-2_main.c: New file.
47642         * gcc.dg/compat/struct-align-2_x.c: New file.
47643         * gcc.dg/compat/struct-align-2_y.c: New file.
47645         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
47646         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
47647         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47648         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
47649         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
47650         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47651         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47652         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
47653         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
47654         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
47655         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
47656         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
47657         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
47658         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
47659         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
47660         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
47661         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
47662         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
47663         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47664         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47665         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47666         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47667         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47668         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47669         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47670         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47671         * gcc.dg/compat/struct-return-10_x.c: Ditto.
47672         * gcc.dg/compat/struct-return-2_x.c: Ditto.
47673         * gcc.dg/compat/struct-return-3_x.c: Ditto.
47675 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
47677         * gcc.dg/i386-call-1.c: New test.
47679 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
47681         PR c++/9162
47682         * g++.dg/parse/defarg4.C: New.
47684 2003-07-03  Roger Sayle  <roger@eyesopen.com>
47686         PR target/10700
47687         * gcc.c-torture/compile/20030703-1.c: New test case.
47689 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
47691         * g++.dg/template/local3.C: Remove extra semicolon.
47693 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
47695         * gcc.dg/i386-volatile-1.c: New test.
47697 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
47699         PR c++/11072
47700         * g++.dg/other/offsetof2.C: XFAIL.
47701         * g++.dg/other/offsetof5.C: New.
47703         PR c++/10219
47704         * g++.dg/template/error1.C: New.
47706         PR c++/9779
47707         * g++.dg/template/dependent-expr1.C: New.
47709 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
47711         PR c++/6949
47712         * g++.dg/template/local3.C: New test.
47714         PR c++/11149
47715         * g++.dg/lookup/scoped6.C: New test.
47717 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
47719         PR c++/8046
47720         * g++.dg/other/error7.C: New test.
47722 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
47724         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
47725         * g++.old-deja/g++.abi/vtable3.h: Likewise.
47726         * g++.old-deja/g++.law/code-gen5.C: Likewise.
47727         * g++.old-deja/g++.other/union2.C: Likewise.
47728         * gcc.dg/c90-const-expr-2.c: Likewise.
47729         * gcc.dg/c90-const-expr-3.c: Likewise.
47730         * gcc.dg/c99-const-expr-2.c: Likewise.
47731         * gcc.dg/c99-const-expr-3.c: Likewise.
47732         * gcc.dg/concat.c: Likewise.
47734 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
47736         PR c++/9559
47737         * g++.dg/init/static1.C: New test.
47739 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
47741         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
47742         * g++.old-deja/g++.other/access2.C: Likewise.
47743         * g++.old-deja/g++.other/decl2.C: Likewise.
47744         * gcc.c-torture/execute/20020615-1.c: Likewise.
47746 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
47748         PR c++/4933
47749         * g++.dg/template/sizeof4.C: New test.
47751 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
47753         * g++.dg/other/error6.C: New test.
47755 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
47757         PR c++/10750
47758         * g++.dg/parse/constant2.C: New test.
47760 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
47762         PR c++/11106
47763         * g++.dg/other/error5.C: New test.
47765 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47767         * gcc.dg/format/gcc_diag-1.c: New test.
47769 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
47771         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
47773 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
47775         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
47776         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
47777         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
47779 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
47781         * gcc.c-torture/execute/builtins/string-8.c: New test.
47782         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
47783         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
47784         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
47786 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
47788         PR c++/10468
47789         * g++.dg/ext/typeof6.C: New test.
47791 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
47793         PR c++/10796
47794         * g++.dg/init/enum1.C: New test.
47796 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
47798         * gcc.dg/20030627-1.c: New test.
47800 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
47802         PR c++/11332
47803         * g++.dg/expr/static_cast2.C: New test.
47805 2003-06-26  Roger Sayle  <roger@eyesopen.com>
47806             Jakub Jelinek  <jakub@redhat.com>
47808         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
47809         sprintf(dst,"%s",src) optimization.
47810         * gcc.c-torture/execute/20030626-1.c: New test case.
47811         * gcc.c-torture/execute/20030626-2.c: New test case.
47813 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
47815         * gcc.c-torture/execute/multi-ix.c: New test.
47817         * gcc.c-torture/execute/simd-4.c (main):
47818         Added missing semicolon at end of union.
47820 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
47822         PR c++/8266
47823         * g++.dg/template/explicit-instantiation3.C: New test.
47825 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
47827         * gcc.dg/20030626-1.c: Use signed char.
47829 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
47831         * gcc.dg/20030626-1.c: New test.
47833 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
47835         * const-str-2.m: Update.
47837 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
47839         PR c++/10990
47840         * g++.dg/rtti/dyncast1.C: New test.
47841         * g++.dg/abi/mangle4.C: Correct base-specifier access.
47842         * g++.dg/lookup/scoped1.C: Remove XFAIL.
47843         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
47845         PR c++/10931
47846         * g++.dg/expr/static_cast1.C: New test.
47848 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
47850         * gcc.dg/20030625-1.c: New test.
47852 2003-06-24  Roger Sayle  <roger@eyesopen.com>
47854         * gcc.c-torture/compile/20030624-1.c: New test case.
47856 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
47858         * gcc.c-torture/execute/string-opt-17.c: New test.
47860 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
47862         PR c++/5754
47863         * g++.dg/parse/crash6.C: New test.
47865 2003-06-23  Roger Sayle  <roger@eyesopen.com>
47867         * gcc.dg/builtins-24.c: New test case.
47869 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
47871         * g++.dg/opt/operator1.C: New test.
47873 2003-06-22  Roger Sayle  <roger@eyesopen.com>
47875         * gcc.c-torture/execute/string-opt-16.c: New test case.
47877 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
47879         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
47880         * g++.old-deja/g++.other/conv7.C: Likewise.
47881         * g++.old-deja/g++.other/overcnv2.C: Likewise.
47882         * g++.old-deja/g++.other/overload14.C: Likewise.
47884 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
47886         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
47887         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
47889 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
47891         PR c++/10888
47892         * g++.dg/warn/Winline-3.C: New test.
47894 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
47896         * lib/target-supports.exp (check_alias_available): Make the test
47897         program acceptable to the Solaris assembler.
47899         PR c++/10749
47900         * g++.dg/template/memclass2.C: New test.
47902 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
47903             Eric Botcazou  <ebotcazou@libertysurf.fr>
47905         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
47906         data for non-matching targets.
47907         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
47909 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
47911         PR c++/10845
47912         * g++.dg/template/member3.C: New test.
47914 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
47916         PR c++/10939
47917         * g++.dg/template/func1.C: New test.
47919         PR c++/9649
47920         * g++.dg/template/static4.C: New test.
47921         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
47923         PR c++/11041
47924         * g++.dg/init/ref7.C: New test.
47926 2003-06-19  Matt Austern  <austern@apple.com>
47928         PR c++/11228
47929         * g++.dg/anew1.C: New test.
47930         * g++.dg/anew2.C: New test.
47931         * g++.dg/anew3.C: New test.
47932         * g++.dg/anew4.C: New test.
47934 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
47936         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
47938 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
47940         * gcc.c-torture/execute/simd-4.c (main): Make expected value
47941         endian-dependent.
47943 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
47945         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
47946         Remove cruft.
47948 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
47950         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
47951         * gcc.c-torture/compile/961203-1.c: Likewise.
47952         * gcc.c-torture/compile/980506-1.c: Likewise.
47954 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
47956         PR c++/10712
47957         * g++.dg/lookup/using7.C: New test.
47959 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
47961         PR c++/11105
47962         * g++.dg/abi/conv1.C: Remove it.
47963         * g++.dg/template/conv7.C: New test.
47964         * g++.dg/template/conv8.C: Likewise.
47965         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
47966         conversion operator.
47968 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
47970         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
47971         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
47972         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47973         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
47974         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
47975         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47976         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47977         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
47978         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
47979         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
47980         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
47981         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
47982         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
47983         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
47984         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
47985         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
47986         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
47987         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
47988         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47989         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47990         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47991         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47992         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47993         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47994         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47995         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47996         * gcc.dg/compat/struct-return-10_x.c: Ditto.
47997         * gcc.dg/compat/struct-return-2_x.c: Ditto.
47998         * gcc.dg/compat/struct-return-3_x.c: Ditto.
48000 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
48002         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
48003         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
48004         indications.
48006 2003-06-16  Roger Sayle  <roger@eyesopen.com>
48008         * gcc.dg/i386-387-5.c: New test case.
48009         * gcc.dg/i386-387-6.c: New test case.
48010         * gcc.dg/builtins-23.c: New test case.
48012 2003-06-15  Roger Sayle  <roger@eyesopen.com>
48014         * gcc.dg/builtins-22.c: New test case.
48015         * gcc.dg/i386-387-1.c: Update to test exp.
48016         * gcc.dg/i386-387-2.c: Likewise.
48018 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48020         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
48022 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
48024         * lib/gcc-dg.exp (dg-require-dll): New function.
48025         (dg-xfail-if): Likewise.
48026         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
48027         driver.
48029         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
48030         * gcc.c-torture/compile/20001205-1.c: Likewise.
48031         * gcc.c-torture/compile/20001226-1.c: Likewise.
48032         * gcc.c-torture/compile/20010518-2.c: Likewise.
48033         * gcc.c-torture/compile/20020312-1.c: Likewise.
48034         * gcc.c-torture/compile/20020604-1.c: Likewise.
48035         * gcc.c-torture/compile/920501-12.c: Likewise.
48036         * gcc.c-torture/compile/920501-4.c: Likewise.
48037         * gcc.c-torture/compile/920520-1.c: Likewise.
48038         * gcc.c-torture/compile/920521-1.c: Likewise.
48039         * gcc.c-torture/compile/920625-1.c: Likewise.
48040         * gcc.c-torture/compile/961203-1.c: Likewise.
48041         * gcc.c-torture/compile/980506-1.c: Likewise.
48042         * gcc.c-torture/compile/981006-1.c: Likewise.
48043         * gcc.c-torture/compile/981022-1.c: Likewise.
48044         * gcc.c-torture/compile/981223-1.c: Likewise.
48045         * gcc.c-torture/compile/990617-1.c: Likewise.
48046         * gcc.c-torture/compile/dll.c: Likewise.
48047         * gcc.c-torture/compile/labels-3.c: Likewise.
48048         * gcc.c-torture/compile/mipscop-1.c: Likewise.
48049         * gcc.c-torture/compile/mipscop-2.c: Likewise.
48050         * gcc.c-torture/compile/mipscop-3.c: Likewise.
48051         * gcc.c-torture/compile/mipscop-4.c: Likewise.
48052         * gcc.c-torture/compile/simd-5.c: Likewise.
48053         * gcc.c-torture/compile/20000804-1.x: Remove.
48054         * gcc.c-torture/compile/20001205-1.x: Likewise.
48055         * gcc.c-torture/compile/20001226-1.x: Likewise.
48056         * gcc.c-torture/compile/20010518-2.x: Likewise.
48057         * gcc.c-torture/compile/20020312-1.x: Likewise.
48058         * gcc.c-torture/compile/20020604-1.x: Likewise.
48059         * gcc.c-torture/compile/920501-12.x: Likewise.
48060         * gcc.c-torture/compile/920501-4.x: Likewise.
48061         * gcc.c-torture/compile/920520-1.x: Likewise.
48062         * gcc.c-torture/compile/920521-1.x: Likewise.
48063         * gcc.c-torture/compile/920625-1.x: Likewise.
48064         * gcc.c-torture/compile/961203-1.x: Likewise.
48065         * gcc.c-torture/compile/980506-1.x: Likewise.
48066         * gcc.c-torture/compile/981006-1.x: Likewise.
48067         * gcc.c-torture/compile/981022-1.x: Likewise.
48068         * gcc.c-torture/compile/981223-1.x: Likewise.
48069         * gcc.c-torture/compile/990617-1.x: Likewise.
48070         * gcc.c-torture/compile/mipscop-1.x: Likewise.
48071         * gcc.c-torture/compile/mipscop-2.x: Likewise.
48072         * gcc.c-torture/compile/mipscop-3.x: Likewise.
48073         * gcc.c-torture/compile/mipscop-4.x: Likewise.
48074         * gcc.c-torture/compile/simd-5.x: Likewise.
48076         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
48078 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
48080         * gcc.c-torture/execute/20030611-1.c: New test.
48082 2003-06-12  Roger Sayle  <roger@eyesopen.com>
48084         PR middle-end/168
48085         * gcc.dg/20030612-1.c: New test case.
48087 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
48089         PR c++/10635
48090         * g++.dg/expr/cast1.C: New test.
48092 2003-06-12  Roger Sayle  <roger@eyesopen.com>
48094         * gcc.dg/builtins-21.c: New test case.
48096 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
48098         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
48099         options instead of at the end.
48100         * lib/objc.exp (objc_target_compile): Likewise.
48102 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
48104         PR c++/10432
48105         * g++.dg/parse/error1.C: New test.
48107 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
48109         * gcc.dg/compat/struct-by-value-11_main.c: New file.
48110         * gcc.dg/compat/struct-by-value-11_x.c: New file.
48111         * gcc.dg/compat/struct-by-value-11_y.c: New file.
48112         * gcc.dg/compat/struct-by-value-12_main.c: New file.
48113         * gcc.dg/compat/struct-by-value-12_x.c: New file.
48114         * gcc.dg/compat/struct-by-value-12_y.c: New file.
48115         * gcc.dg/compat/struct-by-value-13_main.c: New file.
48116         * gcc.dg/compat/struct-by-value-13_x.c: New file.
48117         * gcc.dg/compat/struct-by-value-13_y.c: New file.
48118         * gcc.dg/compat/struct-by-value-14_main.c: New file.
48119         * gcc.dg/compat/struct-by-value-14_x.c: New file.
48120         * gcc.dg/compat/struct-by-value-14_y.c: New file.
48121         * gcc.dg/compat/struct-by-value-15_main.c: New file.
48122         * gcc.dg/compat/struct-by-value-15_x.c: New file.
48123         * gcc.dg/compat/struct-by-value-15_y.c: New file.
48124         * gcc.dg/compat/struct-by-value-16_main.c: New file.
48125         * gcc.dg/compat/struct-by-value-16_x.c: New file.
48126         * gcc.dg/compat/struct-by-value-16_y.c: New file.
48127         * gcc.dg/compat/struct-by-value-17_main.c: New file.
48128         * gcc.dg/compat/struct-by-value-17_x.c: New file.
48129         * gcc.dg/compat/struct-by-value-17_y.c: New file.
48130         * gcc.dg/compat/struct-by-value-18_main.c: New file.
48131         * gcc.dg/compat/struct-by-value-18_x.c: New file.
48132         * gcc.dg/compat/struct-by-value-18_y.c: New file.
48134         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
48135         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
48136         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
48137         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
48138         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
48139         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
48140         * gcc.dg/compat/scalar-return-3_main.c: New file.
48141         * gcc.dg/compat/scalar-return-3_x.c: New file.
48142         * gcc.dg/compat/scalar-return-3_y.c: New file.
48143         * gcc.dg/compat/scalar-return-4_main.c: New file.
48144         * gcc.dg/compat/scalar-return-4_x.c: New file.
48145         * gcc.dg/compat/scalar-return-4_y.c: New file.
48147 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
48149         * gcc.dg/compat/fp2-struct-check.h: New file.
48150         * gcc.dg/compat/fp2-struct-defs.h: New file.
48151         * gcc.dg/compat/fp2-struct-init.h: New file.
48152         * gcc.dg/compat/struct-by-value-10_main.c: New file.
48153         * gcc.dg/compat/struct-by-value-10_x.c: New file.
48154         * gcc.dg/compat/struct-by-value-10_y.c: New file.
48155         * gcc.dg/compat/struct-return-10_main.c: New file.
48156         * gcc.dg/compat/struct-return-10_x.c: New file.
48157         * gcc.dg/compat/struct-return-10_y.c: New file.
48159         * gcc.dg/compat/compat-common.h: New file.
48160         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
48161         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
48162         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
48163         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
48164         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
48165         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
48166         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
48167         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
48168         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
48169         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
48170         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
48171         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
48172         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
48173         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
48174         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
48175         * gcc.dg/compat/small-struct-check.h: Ditto.
48176         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
48177         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
48178         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
48179         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
48180         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
48181         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
48182         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
48183         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
48184         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
48185         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
48186         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
48187         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
48188         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
48189         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
48190         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
48191         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
48192         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
48193         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
48194         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
48195         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
48196         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
48197         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
48198         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
48199         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
48200         * gcc.dg/compat/struct-return-2_main.c: Ditto.
48201         * gcc.dg/compat/struct-return-2_x.c: Ditto.
48202         * gcc.dg/compat/struct-return-2_y.c: Ditto.
48203         * gcc.dg/compat/struct-return-3_main.c: Ditto.
48204         * gcc.dg/compat/struct-return-3_x.c: Ditto.
48205         * gcc.dg/compat/struct-return-3_y.c: Ditto.
48207 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
48209         * g++.dg/pch/static-1.C: New file.
48210         * g++.dg/pch/static-1.Hs: New file.
48212 2003-06-10  Richard Henderson  <rth@redhat.com>
48214         * gcc.dg/asm-7.c: Adjust expected warning text.
48216 2003-06-10  Roger Sayle  <roger@eyesopen.com>
48218         * gcc.dg/builtins-20.c: New test case.
48220 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
48222         PR c++/11131
48223         * g++.dg/opt/template1.C: New test.
48225 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
48227         * lib/gcc-dg.exp (dg-test): Clear additional_files and
48228         additional_sources.
48230 2003-05-21  David Taylor  <dtaylor@emc.com>
48232         * gcc.dg/Wpadded.c: New file.
48234 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
48236         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
48237         * gcc.dg/special/weak-2.c: Add dg-require-weak.
48238         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
48239         dg-require-weak.
48241 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
48243         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
48245 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
48247         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
48248         (dg-require-alias): Likewise.
48249         (dg-require-gc-sections): Likewise.
48250         * lib/target-supports.exp (check_gc_sections_available): Likewise.
48252 2003-06-08  Richard Henderson  <rth@redhat.com>
48254         * gcc.dg/20011029-2.c: Fix the array reference.
48255         * gcc.dg/asm-7.c: New.
48257 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
48259         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
48261 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
48263         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
48264         (dg-require-gc-sections): Likewise.
48266 2003-06-08  Jan Hubicka  <jh@suse.cz>
48268         * i386-cmov1.c: Fix regular expression.
48269         * i386-cvt-1.c: Likewise.
48270         * i386-local.c: Likewise.
48271         * i386-local2.c: Likewise.
48272         * i386-mul.c: Likewise.
48273         * i386-ssetype-1.c: Likewise.
48274         * i386-ssetype-3.c: Likewise.
48275         * i386-ssetype-5.c: Likewise.
48277 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48279         PR c++/11039
48280         * g++.dg/warn/implicit-typename2.C: New test.
48281         * g++.dg/warn/implicit-typename3.C: New test.
48283 2003-06-07  Richard Henderson  <rth@redhat.com>
48285         * g++.dg/other/offsetof3.C: Use size_t.
48286         * g++.dg/other/offsetof4.C: Likewise.
48288 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
48290         * lib/copy-file.exp: New. Implement gcc_copy_files.
48292         * lib/dg-pch.exp: Load copy-file.exp
48293         (dg-pch): Use gcc_copy_files instead of "file copy".
48295 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
48297         * gcc.dg/weak/weak.exp: Simplify.
48298         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
48299         * gcc.dg/weak/weak-1.c: Likewise.
48300         * gcc.dg/weak/weak-2.c: Likewise.
48301         * gcc.dg/weak/weak-3.c: Likewise.
48302         * gcc.dg/weak/weak-4.c: Likewise.
48303         * gcc.dg/weak/weak-5.c: Likewise.
48304         * gcc.dg/weak/weak-6.c: Likewise.
48305         * gcc.dg/weak/weak-7.c: Likewise.
48306         * gcc.dg/weak/weak-8.c: Likewise.
48307         * gcc.dg/weak/weak-9.c: Likewise.
48309 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
48311         gcc.c-torture/execute/20030606-1.c: New.
48313 2003-06-06  Roger Sayle  <roger@eyesopen.com>
48315         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
48316         * gcc.dg/builtins-19.c: Likewise.
48318 2003-06-06  Roger Sayle  <roger@eyesopen.com>
48320         * gcc.dg/builtins-2.c: Add some more tests.
48321         * gcc.dg/builtins-18.c: New test case.
48322         * gcc.dg/builtins-19.c: New test case.
48324 2003-06-06  Roger Sayle  <roger@eyesopen.com>
48325             Jim Wilson  <wilson@tuliptree.org>
48327         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
48329 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
48331         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
48332         mempcpy/stpcpy calls not to be optimized into something else.
48333         * gcc.c-torture/execute/string-opt-3.c: Moved to...
48334         * gcc.c-torture/execute/builtins/string-7.c: ...here.
48335         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
48337 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48339         * gcc.dg/format/asm_fprintf-1.c: New test.
48341 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
48343         * lib/gcc-defs.exp (additional_sources): New variable.
48344         (dg-additional-sources): New function.
48345         (additional_files): New variable.
48346         (dg-additional-files): New function.
48347         (dg-additional-files-options): Likewise.
48348         * lib/gcc-dg.exp (dg-require-weak): New function.
48349         (dg-require-alias): Likewise.
48350         (dg-require-gc-sections): Likewise.
48351         * lib/target-supports.exp (check_alias_available): Remove testfile
48352         parameter.
48353         (check_gc_sections_available): New function.
48354         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
48355         (dg-gpp-additional-files): Likewise.
48356         * lib/g++.exp (additional_sources): Remove.
48357         (additional_files): Likewise.
48358         (g++_target_compile): Use dg-additional-files-options.
48360         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
48361         Tcl logic.
48362         * gcc.dg/special/ecos.exp: Remove.
48363         * gcc.dg/special/20000419-2.c: Use dg-require-*.
48364         * gcc.dg/special/alias-1.c: Likewise.
48365         * gcc.dg/special/alias-2.c: Likewise.
48366         * gcc.dg/special/gcsec-1.c: Likewise.
48367         * gcc.dg/special/weak-1.c: Likewise.
48368         * gcc.dg/special/weak-2.c: Likewise.
48369         * gcc.dg/special/wkali-1.c: Likewise.
48370         * gcc.dg/special/wkali-2.c: Likewise.
48372         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
48373         dg-gpp-additional-*.
48374         * g++.dg/special/conpr-3.C: Likewise.
48375         * g++.dg/special/conpr-4.C: Likewise.
48376         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
48377         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
48378         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
48379         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
48380         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
48381         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
48382         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
48383         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
48384         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
48385         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
48386         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
48387         * g++.old-deja/g++.other/comdat1.C: Likewise.
48388         * g++.old-deja/g++.other/comdat2.C: Likewise.
48389         * g++.old-deja/g++.other/comdat3.C: Likewise.
48390         * g++.old-deja/g++.other/ctor1.C: Likewise.
48391         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
48393 2003-06-05  Richard Henderson  <rth@redhat.com>
48395         * gcc.dg/debug/20030605-1.c: New.
48397 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
48399         * README.QMTEST: Update.
48401 2003-06-04  Richard Henderson  <rth@redhat.com>
48403         * gcc.dg/cleanup-1.c: New.
48404         * gcc.dg/cleanup-2.c: New.
48405         * gcc.dg/cleanup-3.c: New.
48406         * gcc.dg/cleanup-4.c: New.
48407         * gcc.dg/cleanup-5.c: New.
48408         * gcc.dg/cleanup-6.c: New.
48409         * gcc.dg/cleanup-7.c: New.
48411 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
48413         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
48415         * lib/dg-pch.exp: New file.
48416         * g++.dg/pch/pch.exp: Use dg-pch.exp.
48417         * gcc.dg/pch/pch.exp: Likewise.
48419 2003-06-04  Roger Sayle  <roger@eyesopen.com>
48421         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
48422         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
48423         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
48424         * gcc.dg/builtins-17.c: New test case.
48425         * gcc.dg/i386-387-4.c: New test case.
48426         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
48428 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
48430         * gcc.dg/ultrasp9.c: New test.
48432 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
48434         * gcc.c-torture/compile/20030604-1.c: New test.
48435         * gcc.dg/sparc-constant-1.c: New test.
48437 2003-06-03  Glen Nakamura  <glen@imodulo.com>
48439         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
48441 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
48443         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
48445         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
48446         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
48448 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
48450         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
48452 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48454         PR c++/10940
48455         * g++.dg/template/spec10.C: New test.
48457 2003-06-03  Roger Sayle  <roger@eyesopen.com>
48459         * gcc.dg/builtins-16.c: New test case.
48461 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
48463         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
48464         mempcpy test with post-increments.
48465         * gcc.c-torture/execute/string-opt-3.c: New test.
48466         * gcc.dg/string-opt-1.c: New test.
48468 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
48470         PR fortran/10965
48471         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
48473 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
48475         * lib/scanasm.exp (dg-scan): New function, factored out of ...
48476         (scan-assembler): ... here.  Use dg-scan.
48477         (scan-assembler-not): Likewise.
48478         (scan-file): New function.
48479         (scan-file-not): Likewise.
48480         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
48481         * gcc.dg/cpp/_Pragma4.c: Likewise.
48482         * gcc.dg/cpp/_Pragma5.c: Likewise.
48483         * gcc.dg/cpp/avoidpaste1.c: Likewise.
48484         * gcc.dg/cpp/avoidpaste2.c: Likewise.
48485         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
48486         * gcc.dg/cpp/cmdlne-P.c: Likewise.
48487         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
48488         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
48489         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
48490         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
48491         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
48492         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
48493         * gcc.dg/cpp/cxxcom1.c: Likewise.
48494         * gcc.dg/cpp/line1.c: Likewise.
48495         * gcc.dg/cpp/maccom1.c: Likewise.
48496         * gcc.dg/cpp/maccom2.c: Likewise.
48497         * gcc.dg/cpp/maccom3.c: Likewise.
48498         * gcc.dg/cpp/maccom4.c: Likewise.
48499         * gcc.dg/cpp/maccom5.c: Likewise.
48500         * gcc.dg/cpp/maccom6.c: Likewise.
48501         * gcc.dg/cpp/multiline.c: Likewise.
48502         * gcc.dg/cpp/spacing1.c: Likewise.
48503         * gcc.dg/cpp/spacing2.c: Likewise.
48504         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
48505         * gcc.dg/cpp/trad/maccom1.c: Likewise.
48506         * gcc.dg/cpp/trad/maccom2.c: Likewise.
48507         * gcc.dg/cpp/trad/maccom3.c: Likewise.
48508         * gcc.dg/cpp/trad/maccom4.c: Likewise.
48509         * gcc.dg/cpp/trad/maccom6.c: Likewise.
48510         * gcc.dg/cpp/cxxcom2.c: Likewise.
48511         * gcc.dg/cpp/cxxcom2.h: New file.
48513         * gcc.dg/cpp/truefalse.cpp: Move it to ...
48514         * g++.dg/cpp/truefalse.C: Here.
48515         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
48517 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
48519         * gcc.dg/cpp/redef3.c: New file.
48521 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
48523         * gcc.dg/i386-loop-3.c: New test.
48525 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
48527         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
48529 2003-05-31  Roger Sayle  <roger@eyesopen.com>
48531         * gcc.dg/fwrapv-1.c: New test case.
48532         * gcc.dg/fwrapv-2.c: New test case.
48534 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48536         PR c++/10956
48537         * g++.dg/template/spec9.C: New test.
48539 2003-05-29  Roger Sayle  <roger@eyesopen.com>
48541         * gcc.dg/duff-4.c: New test case.
48543 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
48545         PR fortran/10843
48546         * g77.dg/ffixed-form-1.f: New test
48547         * g77.dg/ffixed-form-2.f: New test
48548         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
48549         * g77.dg/ffree-form-3.f: New test
48551 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
48553         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
48554         * gcc.dg/wint_t-1.c: Likewise.
48556 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48558         * g++.dg/template/access11.C: New test.
48560 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48562         PR c++/10849
48563         * g++.dg/template/access10.C: New test.
48565 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
48566             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48568         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
48570 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
48572         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
48573         suppress for powerpc-*-darwin*.
48574         * gcc.dg/torture/builtin-noret-2.c: Likewise.
48576 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
48578         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
48579         suppress option for powerpc-*-darwin*.
48581 2003-05-23  Roger Sayle  <roger@eyesopen.com>
48583         * gcc.dg/builtins-1.c: Add tests for tan and atan.
48584         * gcc.dg/builtins-4.c: Add test for fmod.
48586 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48588         PR c++/10682
48589         * g++.dg/template/instantiate4.C: New test.
48591 2003-05-22  Roger Sayle  <roger@eyesopen.com>
48593         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
48595 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
48597         * gcc.dg/compat/scalar-return-1_main.c: New file.
48598         * gcc.dg/compat/scalar-return-1_x.c: New file.
48599         * gcc.dg/compat/scalar-return-1_y.c: New file.
48600         * gcc.dg/compat/scalar-return-2_main.c: New file.
48601         * gcc.dg/compat/scalar-return-2_x.c: New file.
48602         * gcc.dg/compat/scalar-return-2_y.c: New file.
48603         * gcc.dg/compat/struct-return-3_main.c: New file.
48604         * gcc.dg/compat/struct-return-3_y.c: New file.
48605         * gcc.dg/compat/struct-return-3_x.c: New file.
48606         * gcc.dg/compat/struct-return-2_main.c: New file.
48607         * gcc.dg/compat/struct-return-2_x.c: New file.
48608         * gcc.dg/compat/struct-return-2_y.c: New file.
48610 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
48612         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
48613         for hppa*-hp-hpux*.
48614         * gcc.dg/20021014-1.c (dg-options): Likewise.
48615         * gcc.dg/nest.c (dg-options): Likewise.
48617 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
48619         PR c++/9738
48620         * g++.dg/ext/dllimport2.C: New file.
48621         * g++.dg/ext/dllimport3.C: New file.
48623 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
48625         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
48626         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
48627         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
48628         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
48629         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
48630         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
48631         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
48632         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
48633         * gcc.dg/compat/small-struct-defs.h: New file.
48634         * gcc.dg/compat/small-struct-init.h: New file.
48635         * gcc.dg/compat/small-struct-check.h: New file.
48636         * gcc.dg/compat/fp-struct-defs.h: New file.
48637         * gcc.dg/compat/fp-struct-check.h: New file.
48638         * gcc.dg/compat/fp-struct-init.h: New file.
48639         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
48640         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
48642 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
48644         * gcc.dg/20030225-2.c: New test.
48646 2003-05-18  Roger Sayle  <roger@eyesopen.com>
48647             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48649         * gcc.c-torture/compile/20030518-1.c: New test case.
48651 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
48653         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
48654         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
48655         gcc-dg-debug-runtest.
48656         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
48657         gcc-dg-debug-runtest.
48659 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48661         PR c++/9022
48662         * g++.dg/lookup/using6.C: New test.
48664 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48666         * g++.dg/parse/access2.C: New test.
48668 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
48670         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
48671         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
48672         * gcc.dg/debug/debug.exp: Likewise.
48674 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
48676         * gcc.dg/dollar.c: New test.
48678 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
48680         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
48681         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
48682         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
48683         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
48684         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
48685         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
48686         * gcc.dg/compat/struct-by-value-6_main.c: New file.
48687         * gcc.dg/compat/struct-by-value-6_x.c: New file.
48688         * gcc.dg/compat/struct-by-value-6_y.c: New file.
48689         * gcc.dg/compat/struct-by-value-7_main.c: New file.
48690         * gcc.dg/compat/struct-by-value-7_x.c: New file.
48691         * gcc.dg/compat/struct-by-value-7_y.c: New file.
48692         * gcc.dg/compat/struct-by-value-8_main.c: New file.
48693         * gcc.dg/compat/struct-by-value-8_x.c: New file.
48694         * gcc.dg/compat/struct-by-value-8_y.c: New file.
48695         * gcc.dg/compat/struct-by-value-9_main.c: New file.
48696         * gcc.dg/compat/struct-by-value-9_x.c: New file.
48697         * gcc.dg/compat/struct-by-value-9_y.c: New file.
48699 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
48701         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
48702         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
48703         support for "repo" mode.
48704         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
48705         * lib/g77-dg.exp: Likewise.
48706         * lib/obj-dg.exp: Likewise.
48708 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
48710         Merge from gcc-3_2-rhl8-branch:
48711         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
48713         * gcc.dg/tls/opt-6.c: New test.
48715         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
48717         * gcc.dg/20030405-1.c: New test.
48719         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
48721         * gcc.dg/20030309-1.c: New test.
48723         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
48725         * gcc.c-torture/execute/20030307-1.c: New test.
48727         2003-02-20  Randolph Chung  <tausq@debian.org>
48729         * gcc.c-torture/compile/20030220-1.c: New test.
48731         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
48733         * gcc.dg/20030217-1.c: New test.
48735         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
48737         * gcc.c-torture/compile/20020129-1.c: New test.
48739         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
48741         * gcc.dg/unroll-1.c: New test.
48743         2002-11-16  Jan Hubicka  <jh@suse.cz>
48745         * gcc.c-torture/execute/20020920-1.c: New test.
48747         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
48749         PR target/7434
48750         * gcc.c-torture/compile/20021008-1.c: New test.
48752         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
48754         PR target/7559
48755         * gcc.c-torture/execute/20020810-1.c: New test.
48757         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
48759         * gcc.c-torture/compile/20020807-1.c: New test.
48761         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
48763         * gcc.dg/tls/opt-1.c: New test.
48765         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
48767         * gcc.dg/20020729-1.c: New test.
48769         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
48771         * g++.dg/opt/life1.C: New test.
48773         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
48775         * gcc.dg/20020525-1.c: New test.
48777         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
48779         PR c++/6794
48780         * g++.dg/ext/pretty1.C: New test.
48781         * g++.dg/ext/pretty2.C: New test.
48783 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
48785         PR c++/8385
48786         * g++.dg/ext/typeof5.C: New test.
48788 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
48790         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
48791         __USER_LABEL_PREFIX__ into account.
48792         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
48794 2003-05-14  Roger Sayle  <roger@eyesopen.com>
48796         * gcc.dg/builtins-15.c: New test case.
48798 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
48800         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
48802 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
48804         * lib/g++.exp: Tweak handling of additional source files.
48805         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
48806         * g++.dg/special/conpr-2a.C: Rename to ...
48807         * g++.dg/special/conpr-2a.cc: ... this.
48808         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
48809         * g++.dg/special/conpr-3a.C: Rename to ...
48810         * g++.dg/special/conpr-3a.cc: This.
48811         * g++.dg/special/conpr-3b.C: Rename to ...
48812         * g++.dg/special/conpr-3b.cc: This.
48813         * g++.dg/special/conpr-4.C: New test.
48814         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
48816 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
48818         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
48820 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48822         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
48823         * g++.old-deja/g++.robertl/eb71.C: Likewise.
48824         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
48825         * g++.old-deja/g++.other/warn3.C: Likewise.
48827 2003-05-11  Roger Sayle  <roger@eyesopen.com>
48829         * gcc.dg/i386-387-1.c: Update to also test log.
48830         * gcc.dg/i386-387-2.c: Likewise.
48832 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
48834         * g77.f-torture/execute/int8421.f: New test.
48836 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48838         PR c++/10230, c++/10481
48839         * g++.dg/lookup/scoped5.C: New test.
48841 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48843         PR c++/10552
48844         * g++.dg/template/ttp6.C: New test.
48846 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
48848         * gcc.c-torture/execute/builtins: New directory.
48849         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
48850         gcc.c-torture/execute/builtins.
48851         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
48852         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
48853         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
48854         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
48856 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48858         PR c++/9252
48859         * g++.dg/template/access8.C: New test.
48860         * g++.dg/template/access9.C: New test.
48862 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48864         PR c++/9554
48865         * g++.dg/parse/access1.C: New test.
48867 2003-05-09  DJ Delorie  <dj@redhat.com>
48869         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
48870         long, and not an int.
48872 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48874         PR c++/10555, c++/10576
48875         * g++.dg/template/memclass1.C: New test.
48877 2003-05-08  DJ Delorie  <dj@redhat.com>
48879         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
48880         targets.
48881         * gcc.c-torture/execute/20021024-1.x: Likewise.
48882         * gcc.c-torture/execute/shiftdi.x: Likewise.
48883         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
48884         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
48885         * gcc.dg/20021018-1.c: Likewise.
48887 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48889         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
48891         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
48892         (bcopy): Call memmove.
48894 2003-05-08  Roger Sayle  <roger@eyesopen.com>
48896         * g77.f-torture/compile/8485.f: New test case.
48898 2003-05-07  Richard Henderson  <rth@redhat.com>
48900         PR c++/10570
48901         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
48902         Verify exception_cleanup not called for rethrows.
48903         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
48904         when exiting catch block without rethrowing.
48905         * g++.dg/eh/forced3.C: New.
48906         * g++.dg/eh/forced4.C: New.
48908 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
48910         * gcc.dg/20030505.c: Fix triplet.
48912 2003-05-06  DJ Delorie  <dj@redhat.com>
48914         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
48915         * gcc.dg/nest.c: Likewise.
48917 2003-05-05  Roger Sayle  <roger@eyesopen.com>
48919         * gcc.dg/builtins-14.c: New test case.
48921 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
48923         * lib/compat.exp (compat-execute): New argument.
48924         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
48925         * gcc.dg/compat: New test directory.
48926         * gcc.dg/compat/compat.exp: New expect script.
48927         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
48928         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
48929         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
48930         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
48931         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
48932         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
48934         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
48935         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
48936         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
48937         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
48938         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
48939         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
48940         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
48941         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
48942         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
48943         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
48944         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
48945         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
48946         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
48947         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
48948         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
48950 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
48952         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
48954 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
48956         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
48958 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
48960         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
48961         * gcc.dg/ppc-fsel-2.c: New test.
48963         * gcc.dg/unused-5.c: New test.
48965 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48967         PR c++/10496
48968         * g++.dg/warn/pmf1.C: New test.
48970 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48972         PR c++/4494
48973         * g++.dg/warn/main.C: New test.
48975 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48977         * gcc.dg/nonnull-3.c: New test.
48979 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
48981         * gcc.dg/cpp/Wtrigraphs.c: Update.
48982         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
48984 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
48986         * gcc.dg/ppc-fsel-1.c: New test.
48988 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
48990         PR c/10604
48991         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
48993 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
48995         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
48997 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48999         PR c++/9364, c++/10553, c++/10586
49000         * g++.dg/parse/typename4.C: New test.
49001         * g++.dg/parse/typename5.C: Likewise.
49003 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
49005         * gcc.c-torture/compile/20030503-1.c: New test.
49007 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49009         * g++.dg/lookup/using5.C: Fix testcase error.
49011 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
49013         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
49014         since MEABI is no longer supported.  Remove all vestiges
49015         of MEABI from the test.
49017 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49019         PR c++/10554
49020         * g++.dg/lookup/using5.C: New test.
49022 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49024         PR c++/8772
49025         * g++.dg/template/ttp5.C: New test.
49027 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
49029         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
49030         (dg-gpp-additional-sources): New function.
49031         (dg-gpp-additional-files): Likewise.
49032         * lib/g++.exp (additional_sources): New variable.
49033         (additional_files): Likewise.
49034         (g++_target_compile): Deal with them.
49035         * lib/old-dejagnu.exp: Remove.
49036         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
49037         * g++.old-deja: Revise all tests to use dg commands.
49039 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49041         PR c++/9432, c++/9528
49042         * g++.dg/lookup/using4.C: New test.
49044 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
49046         * gcc.dg/noreturn-5.c: New file.
49047         * gcc.dg/noreturn-6.c: New file.
49049         * gcc.c-torture/compile/inline-1.c: New file.
49051 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
49053         PR c++/10551
49054         * g++.dg/template/explicit1.C: New test.
49056 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
49058         PR c++/10549
49059         * g++.dg/other/bitfield1.C: New test.
49061         PR c++/10527
49062         * g++.dg/init/new7.C: New test.
49064 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
49066         * g++.dg/ext/desig1.C: New test.
49067         * g++.dg/ext/init1.C: Update.
49069         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
49071 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
49073         PR c++/10180
49074         * g++.dg/warn/Winline-1.C: New test.
49076 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
49078         * gcc.c-torture/execute/string-opt-19.c: New test.
49080         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
49081         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
49083 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
49085         PR c++/10506
49086         * g++.dg/init/new6.C: New test.
49088         PR c++/10503
49089         * g++.dg/init/ref6.C: New test.
49091 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
49093         * g++.dg/warn/weak1.C: XFAIL on AIX4.
49095 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49097         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
49098         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
49100 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
49102         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
49103         initialized static data members.
49105 2003-04-25  H.J. Lu <hjl@gnu.org>
49107         * gcc.dg/ia64-sync-4.c: New test.
49109 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49111         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
49112         date.
49114 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
49116         PR c++/10337
49117         * g++.dg/warn/conv1.C: New test.
49118         * g++.old-deja/g++.other/conv7.C: Adjust.
49119         * g++.old-deja/g++.other/overload14.C: Adjust.
49121 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
49123         PR c++/10471
49124         * g++.dg/template/defarg2.C: New test.
49126 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
49128         * gcc.dg/cpp/include2.c: Update.
49129         * gcc.dg/cpp/multiline-2.c: New.
49130         * gcc.dg/cpp/multiline.c: Update.
49131         * gcc.dg/cpp/strify2.c: Update.
49132         * gcc.dg/cpp/trad/literals-2.c: Update.
49134 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
49136         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
49138 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
49140         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
49142 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
49144         PR c++/10451
49145         * g++.dg/parse/crash4.C: New test.
49147         PR c++/9847
49148         * g++.dg/parse/crash5.C: New test.
49150 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
49152         PR c++/10446
49153         * g++.dg/parse/crash3.C: New test.
49155         PR c++/10428
49156         * g++.dg/parse/elab1.C: New test.
49158 2003-04-22  Devang Patel  <dpatel@apple.com>
49160         * gcc.dg/cpp/trad/funlike-5.c: New test.
49162 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
49164         * g++.dg/other/packed1.C: Fix dg options.
49166 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
49168         * g++.dg/other/offsetof2.C: New test.
49170 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
49172         * g++.dg/template/recurse.C: Adjust location of error messages.
49174 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
49176         PR c++/9881
49177         * g++.dg/init/addr-const1.C: New test.
49178         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
49180 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
49182         PR c++/10405
49183         * g++.dg/lookup/struct-hack1.C: New test.
49185 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
49187         * ucs.c: Update diagnostic messages.
49189 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
49191         * gcc.dg/cpp/truefalse.cpp: New test.
49192         * gcc.dg/cpp/cpp.exp: Update.
49193         * g++.dg/other/stdbool-if.C: Remove.
49195 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
49197         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
49198         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
49200 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
49202         * gcc.c-torture/compile/20030418-1.c: New test.
49204 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
49206         * README.compat: Remove; content moved to doc/sourcebuild.texi.
49208 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49210         PR c++/10347
49211         g++.dg/template/dependent-name1.C: New test.
49213 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
49215         * gcc.dg/warn-1.c (tourist_guide): New array,
49216         contains a pointer to bar.
49218 2003-04-16  Roger Sayle  <roger@eyesopen.com>
49220         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
49221         * gcc.c-torture/execute/medce-1.c: New test case.
49222         * gcc.c-torture/execute/medce-2.c: New test case.
49224 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
49226         * lib/prune.exp: Ignore more messages.
49228         PR c++/10381
49229         * g++.dg/parse/lookup3.C: New test.
49231 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
49233         * gcc.c-torture/compile/20030415-1.c : New test.
49235 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
49237         * gcc.c-torture/execute/scope-2.c: Move to ...
49238         * gcc.dg/noncompile/scope.c: .... here.
49240 2003-04-14  Roger Sayle  <roger@eyesopen.com>
49242         * gcc.dg/20030414-2.c: New test case.
49244 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
49246         PR target/10377
49247         * gcc.dg/20030414-1.c: New test.
49249 2003-04-13  Roger Sayle  <roger@eyesopen.com>
49251         * gcc.dg/builtins-12.c: New test case.
49252         * gcc.dg/builtins-13.c: New test case.
49254 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49256         * gcc.c-torture/execute/string-opt-18.c: New test.
49258 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
49260         PR c++/10300
49261         * g++.dg/init/new5.C: New test.
49263 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
49265         PR c++/7910
49266         * g++.dg/ext/dllimport1.C: New test.
49268 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49270         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
49272 2003-04-11  Bud Davis <bdavis9659@comcast.net>
49274         PR Fortran/9263
49275         * g77.f-torture/noncompile/9263.f: New test
49276         PR Fortran/1832
49277         * g77.f-torture/execute/1832.f: New test
49279 2003-04-11  David Chad  <davidc@freebsd.org>
49280             Loren J. Rittle  <ljrittle@acm.org>
49282         PR libobjc/8562
49283         * objc.dg/headers.m: New test.
49285 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
49287         * gcc.c-torture/execute/builtin-noret-2.c: New.
49288         * gcc.c-torture/execute/builtin-noret-2.x: New.
49289         XFAIL builtin-noret-2.c at -O1 and above.
49290         * gcc.dg/redecl.c: New.
49291         * gcc.dg/Wshadow-1.c: Update error regexps.
49293 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
49295         * g++.dg/abi/bitfield10.C: New test.
49297 2003-04-09  Mike Stump  <mrs@apple.com>
49299         * gcc.dg/pch/pch.exp: Make testcase names longer.
49300         * g++.dg/pch/pch.exp: Make testcase names longer.
49302 2003-04-08  Roger Sayle  <roger@eyesopen.com>
49304         * gcc.dg/builtins-11.c: New test case.
49306 2003-04-08  Roger Sayle  <roger@eyesopen.com>
49308         * gcc.dg/builtins-9.c: New test case.
49309         * gcc.dg/builtins-10.c: New test case.
49311 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
49313         * gcc.dg/noncompile/init-4.c.c: New test.
49315 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
49317         * gcc.misc-test/gcov-9.c: New test.
49318         * gcc.misc-test/gcov-10.c: New test
49319         * gcc.misc-test/gcov-11.c: New test.
49321 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
49323         PR optimization/10024
49324         * gcc.c-torture/compile/20030405-1.c: New test.
49326 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
49328         * gcc.dg/pch/static-3.c: New.
49329         * gcc.dg/pch/static-3.hs: New.
49330         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
49332 2003-04-04  Richard Henderson  <rth@redhat.com>
49334         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
49335         * g++.dg/eh/forced2.C: Likewise.
49337 2003-04-03  Mike Stump  <mrs@apple.com>
49339         * lib/scanasm.exp (scan-assembler): Add xfail processing for
49340         target arg.
49341         (scan-assembler-times, scan-assembler-not): Likewise.
49342         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
49344 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
49346         * gcc.dg/sparc-loop-1.c: New test.
49348 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
49350         PR other/9274
49351         * g++.dg/pch/system-2.C: New.
49352         * g++.dg/pch/system-2.Hs: New.
49354 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
49356         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
49358         * g++.dg/eh/simd-1.C (vecfunc): Same.
49360 2003-04-01  Roger Sayle  <roger@eyesopen.com>
49362         * gcc.c-torture/execute/20030401-1.c: New test case.
49364 2003-04-01  Ziemowit Laski <zlaski@apple.com>
49366         * objc.dg/defs.m: New.
49368 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
49370         * g++.dg/eh/simd-1.C: New.
49371         * g++.dg/eh/simd-2.C: New.
49373 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
49375         * gcc.c-torture/execute/simd-3.c: New.
49377 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
49379         PR c/9936
49380         * gcc.dg/20030331-2.c: New test.
49382 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
49384         PR c++/10278
49385         * g++.dg/parse/crash2.C: New test.
49387 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
49389         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
49390         * gcc.c-torture/execute/20030331-1.c: ...here.
49392 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
49394         * gcc.c-torture/execute/20030331-1.c: New test.
49396 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
49398         * lib/gcov.exp: Adjust call return testing strings.
49399         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
49401 2003-03-31  Roger Sayle  <roger@eyesopen.com>
49403         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
49404         * gcc.dg/builtins-7.c: New test case.
49405         * gcc.dg/builtins-8.c: New test case.
49407 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
49409         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
49411 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
49413         PR c++/7647
49414         * g++.dg/lookup-class-member-2.C: New test.
49416 2003-03-30  Glen Nakamura  <glen@imodulo.com>
49418         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
49420 2003-03-28  Roger Sayle  <roger@eyesopen.com>
49422         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
49424 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
49426         * g++.dg/init/attrib1.C: New test.
49428 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
49430         * gcc.dg/ultrasp8.c: New test.
49432 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
49434         * gcc.dg/ultrasp7.c: New test.
49436 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
49438         PR c++/10047
49439         * g++.dg/template/inline1.C: New test.
49441 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
49443         * gcc.dg/sparc-dwarf2.c: New test.
49445 2003-03-27  Roger Sayle  <roger@eyesopen.com>
49447         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
49448         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
49450 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
49452         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
49453         than reading .x files.
49454         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
49455         * g77.dg/gcov/gcov-1.f: Likewise.
49456         * gcc.misc-tests/gcov-4b.c: Likewise.
49457         * gcc.misc-tests/gcov-5b.c: Likewise.
49458         * gcc.misc-tests/gcov-6.c: Likewise.
49459         * gcc.misc-tests/gcov-7.c: Likewise.
49460         * gcc.misc-tests/gcov-8.c: Likewise.
49461         * g++.dg/gcov/gcov-1.x: Remove.
49462         * g77.dg/gcov/gcov-1.x: Likewise.
49463         * gcc.misc-tests/gcov-4b.x: Likewise.
49464         * gcc.misc-tests/gcov-5b.x: Likewise.
49465         * gcc.misc-tests/gcov-6.x: Likewise.
49466         * gcc.misc-tests/gcov-7.x: Likewise.
49467         * gcc.misc-tests/gcov-8.x: Likewise.
49469 2003-03-27  Glen Nakamura  <glen@imodulo.com>
49471         PR opt/10087
49472         * gcc.dg/20030324-1.c: New test.
49474 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
49476         PR c++/10224
49477         * g++.dg/template/arg3.C: New test.
49479         PR c++/10158
49480         * g++.dg/template/friend18.C: New test.
49482 2003-03-26  Roger Sayle  <roger@eyesopen.com>
49484         * g77.f-torture/compile/20030326-1.f: New test case.
49486 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
49488         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
49490         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
49492 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
49494         * gcc.dg/ia64-sync-3.c: New test.
49496 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
49498         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
49500 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
49502         * gcc.dg/ultrasp6.c: New test.
49504 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
49506         * gcc.dg/i386-signbit-1.c: New test.
49507         * gcc.dg/i386-signbit-2.c: New test.
49508         * gcc.dg/i386-signbit-3.c: New test.
49510 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
49512         * gcc.dg/ultrasp5.c: Fix options.
49514 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
49516         * gcc.dg/ultrasp5.c: Fix comment.
49518 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
49520         PR fortran/10197
49521         * g77.f-torture/execute/10197.f: New test.
49523 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
49525         PR c++/9898, c++/383
49526         * g++.dg/template/conv6.C: New test.
49528         PR c++/10119
49529         * g++.dg/template/ptrmem5.C: New test.
49531         PR c++/10026
49532         * g++.dg/lookup/koenig1.C: New test.
49534         PR C++/10199
49535         * g++.dg/lookup/template2.C: New test.
49537 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
49539         * g++.dg/opt/rtti1.C: New test.
49541 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
49543         * gcc.dg/ultrasp5.c: New test.
49545 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
49547         PR middle-end/9967
49548         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
49549         builtin fputs.
49551 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
49553         PR c/8224
49554         * gcc.dg/20030323-1.c: New test.
49556 2003-03-23  Roger Sayle  <roger@eyesopen.com>
49558         * gcc.c-torture/compile/20030323-1.c: New test case.
49560 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
49562         * gcc.dg/20030321-1.c: New test.
49564 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
49566         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
49568 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
49570         PR c++/9978, c++/9708
49571         * g++.dg/ext/vlm1.C: Adjust expected error.
49572         * g++.dg/ext/vla2.C: New test.
49573         * g++.dg/template/arg1.C: New test.
49574         * g++.dg/template/arg2.C: New test.
49576 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
49578         * g77.f-torture/execute/select.f: New test.
49579         * g77.f-torture/noncompile/select_no_compile.f: New test.
49581 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
49583         PR c++/9898
49584         * g++.dg/other/error4.C: New test.
49586 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
49588         * g++.dg/template/friend17.C: New test.
49590 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
49592         * gcc.c-torture/compile/20030320-1.c: New.
49594 2003-03-20  Roger Sayle  <roger@eyesopen.com>
49596         * gcc.dg/builtins-6.c: New test case.
49598 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
49600         PR target/10073
49601         * gcc.c-torture/compile/20030319-1.c: New.
49603 2003-03-18  Jan Hubicka  <jh@suse.cz>
49605         * gcc.dg/i386-cvt-1.c: New test.
49607 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
49609         * objc.dg/naming-1.m: Use "(parse|syntax) error".
49610         * objc.dg/naming-2.m: Likewise.
49612 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
49614         PR c++/9639
49615         * g++.dg/parse/crash1.C: New test.
49617 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
49619         PR c++/8805
49620         * g++.dg/eh/cleanup1.C: New test.
49622 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
49624         * gcc.c-torture/execute/20030316-1.c: New test case.
49626 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
49628         PR c++/9629
49629         * g++.dg/init/ctor2.C: New test.
49631 2003-03-15  Roger Sayle  <roger@eyesopen.com>
49633         * g77.f-torture/compile/xformat.f: New test case.
49635 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
49637         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
49638         * g++.old-deja/g++.mike/eh50.C: Likewise.
49640 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49642         PR c++/6440
49643         * g++.dg/template/spec7.C: New test.
49644         * g++.dg/template/spec8.C: Likewise.
49646 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
49648         * gcc.c-torture/execute/20030313-1.c: New test.
49650 2003-03-14  Richard Henderson  <rth@redhat.com>
49652         * gcc.dg/inline-2.c: Adjust alpha test for external call.
49654 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
49656         * gcc.c-torture/compile/20030314-1.c: New test.
49658 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
49660         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
49661         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
49662         thumb target,
49663         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
49664         to accept newer _imp__  prefix and additional
49665         newline in .drectve section.
49666         * gcc.dg/dll-4.c: Likewise.
49667         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
49668         switch.
49670 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
49672         * g++.dg/parse/namespace9.C: New test.
49674         * g++.dg/init/ref5.C: New test.
49675         * g++.dg/parse/ptrmem1.C: Likewise.
49677 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
49679         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
49680         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
49681         regular expression.
49682         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
49683         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
49685 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
49687         * gcc.c-torture/execute/20030224-2.c: New test.
49689 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49691         * gcc.dg/decl-3.c: New test.
49693 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49695         * gcc.dg/i386-loop-2.c: New test.
49697 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
49699         PR c++/9474
49700         * g++.dg/parse/namespace8.C: New test.
49702         PR c++/9924
49703         * g++.dg/overload/builtin2.C: New test.
49705 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
49707         * gcc.dg/return-type-3.c: New test.
49709 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
49711         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
49712         profiling options are not supported.
49714 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
49716         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
49717         * g++.old-deja/g++.warn/impint2.C: Likewise.
49719 2003-03-10  Devang Patel  <dpatel@apple.com>
49721         * g++.dg/cpp/c++_cmd_1.C: New test.
49722         * g++.dg/cpp/c++_cmd_1.h: New file.
49724 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
49726         * gcc.dg/altivec-9.c: New file.
49728 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49730         * gcc.dg/ppc-sdata-1.c: New test.
49731         * gcc.dg/ppc-sdata-2.c: New test.
49733 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
49735         PR c++/9373
49736         * g++.dg/opt/ptrmem2.C: New test.
49738         PR c++/8534
49739         * g++.dg/opt/ptrmem1.C: New test.
49741 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49743         * gcc.dg/i386-loop-1.c: New test.
49745 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49747         PR c++/9970
49748         * g++.dg/lookup/friend1.C: New test.
49750 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
49752         PR c++/9823
49753         * g++.dg/parser/constructor1.C: New test.
49755 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
49757         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
49759         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
49761 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
49763         * gcc.dg/cpp/Wunused.c: Update test.
49765 2003-03-08  Jan Hubicka  <jh@suse.cz>
49767         * gcc.dg/inline-3.c: New test.
49769 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
49771         PR c++/9809
49772         * g++.dg/parse/builtin1.C: New test.
49774         PR c++/9982
49775         * g++.dg/abi/cookie1.C: New test.
49776         * g++.dg/abi/cookie2.C: Likewise.
49778         PR c++/9524
49779         * g++.dg/template/field1.C: New test.
49781         PR c++/9912
49782         * g++.dg/parse/class1.C: New test.
49783         * g++.dg/parse/namespace7.C: Likewise.
49784         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
49786 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
49788         * g++.dg/init/ref4.C: New test.
49790 2003-03-07  Jan Hubicka  <jh@suse.cz>
49792         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
49793         * gcc.dg/inline-3.c: New test.
49795 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
49797         * g++.dg/init/ref3.C: New test.
49799         PR c++/9965
49800         * g++.dg/init/ref2.C: New test.
49802         PR c++/9400
49803         * g++.dg/warn/Wshadow-2.C: New test.
49805         PR c++/9791
49806         * g++.dg/warn/Woverloaded-1.C: New test.
49808 2003-03-05  Jan Hubicka  <jh@suse.cz>
49810         * gcc.dg/i386-local2.c: New.
49811         * gcc.dg/i386-local.c: Fix typo.
49813 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
49815         * g++.dg/abi/layout3.C: New test.
49817 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
49819         * gcc.c-torture/compile/20030305-1.c
49821 2003-03-05  Jan Hubicka  <jh@suse.cz>
49823         * gcc.dg/i386-local.c: New.
49825 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
49827         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
49829 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
49831         * gcc.dg/switch-2.c: New test.
49832         * gcc.dg/switch-3.c: New test.
49833         * gcc.dg/Wswitch.c: Adjust line numbers.
49834         * gcc.dg/Wswitch-default.c: Likewise.
49835         * gcc.dg/Wswitch-enum.c: Likewise.
49837 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
49839         * gcc.c-torture/execute/20030222-1.c: New test.
49841 2003-03-03  James E Wilson  <wilson@tuliptree.org>
49843         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
49845 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
49847         PR c++/9878
49848         * g++.dg/init/ref1.C: New test.
49850 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
49852         * gcc.dg/sh-relax.c: New SH-only test.
49854 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
49856         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
49857         comment explaining purpose of testcase.
49859 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
49861         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
49862         for HC11/HC12 (asm needs two int registers).
49863         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
49864         HC11/HC12 because the test uses an asm which needs two 32-bit
49865         registers.
49867 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
49869         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
49870         for HC11/HC12 (array is too large otherwise).
49871         * gcc.c-torture/compile/920501-4.x: New file, likewise.
49872         * gcc.c-torture/compile/20010518-2.x: Likewise.
49873         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
49874         HC11/HC12 (array is too large).
49876 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
49878         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
49879         * lib/g++-dg.exp (g++-dg-test): Likewise.
49881 2003-03-01  Roger Sayle  <roger@eyesopen.com>
49883         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
49884         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
49886 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49888         * g++.dg/warn/implicit-typename1.C: Remove warning.
49890 2003-02-28  Richard Henderson  <rth@redhat.com>
49892         * gcc.dg/noreturn-1.c: Move noreturn warning line.
49893         * gcc.dg/return-type-1.c: Move control reaches end warning line.
49895 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
49897         * gcc.dg/pch/pch.exp: Change .pch to .gch.
49898         * g++.dg/pch/pch.exp: Likewise.
49900 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
49902         PR c++/9879
49903         * g++.dg/init/new4.C: New test.
49905 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
49907         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
49909 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
49911         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
49912         unsigned long.
49914         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
49915         wider than float.
49917 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
49919         * lib/scanasm.exp: Add support for counting numbers of
49920         occurences.
49921         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
49922         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
49924 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
49926         PR c++/9683
49927         * g++.dg/template/static3.C: New test.
49929         PR c++/9829
49930         * g++.dg/parse/namespace6.C: New test.
49932 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49934         PR target/9732
49935         * gcc.dg/20030225-1.c: New test.
49937 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
49939         * README: Remove out-of-date information.
49941         PR c++/9836
49942         * g++.dg/template/spec6.C: New test.
49944 2003-02-24  Jeff Law  <law@redhat.com>
49946         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
49948 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49950         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
49951         * gcc.dg/pragma-ep-1.c: Likewise.
49953 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49955         PR c++/9602
49956         * g++.dg/template/friend16.C: New test.
49958 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
49960         PR c++/5333
49961         * g++.dg/parse/fused-params1.C: Adjust error messages.
49962         * g++.dg/template/nested3.C: New test.
49964 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
49966         * g++.dg/abi/param1.C: New test.
49968 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49970         PR c++/7982
49971         * g++.dg/warn/implicit-typename1.C: New test.
49973 2003-02-22  Kelley Cook <kelleycook@comcast.net>
49975         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
49976         with "mtune".
49977         * g++.old-deja/g++.other/store-expr2.C: Likewise.
49978         * gcc.c-torture/execute/20010129-1.x: Likewise.
49979         * gcc.dg/20011107-1.c: Likewise.
49980         * gcc.dg/20020108-1.c: Likewise.
49981         * gcc.dg/20020122-3.c: Likewise.
49982         * gcc.dg/20020206-1.c: Likewise.
49983         * gcc.dg/20020310-1.c: Likewise.
49984         * gcc.dg/20020426-2.c: Likewise.
49985         * gcc.dg/20020517-1.c: Likewise.
49986         * gcc.dg/991230-1.c: Likewise.
49987         * gcc.dg/i386-unroll-1.c: Likewise.
49988         * gcc.misc-tests/i386-prefetch.exp: Likewise.
49990 2003-02-22  Jan Hubicka  <jh@suse.cz>
49992         * gcc.dg/i386-mul.c: New test.
49994 2003-02-21  Roger Sayle  <roger@eyesopen.com>
49996         * gcc.dg/builtins-5.c: New test case.
49998 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
50000         * gcc.dg/asmreg-1.c: New test.
50002 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
50004         PR c++/9749
50005         * g++.dg/parse/varmod1.C: New test.
50007 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
50009         PR c++/9727
50010         * g++.dg/template/op1.C: New test.
50012 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
50014         PR c++/8906
50015         * g++.dg/template/nested2.C: New test.
50017 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
50019         PR c++/8724
50020         * g++.dg/expr/dtor1.C: New test.
50022 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
50024         * gcc.dg/cpp/include3.c: New test.
50025         * gcc.dg/cpp/inc/foo.h: New file.
50027 2003-02-21  Glen Nakamura  <glen@imodulo.com>
50029         * gcc.c-torture/execute/20030221-1.c: New test.
50031 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
50033         PR c++/9729
50034         * g++.dg/abi/conv1.C: New test.
50036 2003-02-20  Jan Hubicka  <jh@suse.cz>
50038         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
50040 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
50042         * gcc.c-torture/compile/20030219-1.c: New test.
50044 2003-02-18  Jan Hubicka  <jh@suse.cz>
50046         * gcc.dg/funcorder.c: New test.
50048 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
50050         * gcc.c-torture/execute/20030218-1.c: New.
50052 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
50054         * gcc.dg/20030218-1.c: New.
50056 2003-02-18  Richard Henderson  <rth@redhat.com>
50058         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
50059         * gcc.dg/attr-used-2.c: New.
50061 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
50063         PR c++/9704
50064         * g++.dg/init/copy5.C: New test.
50066 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
50068         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
50069         * g++.dg/pch/pch.exp: Likewise.
50071 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
50073         * gcc.c-torture/execute/20030209-1.c: Enable the test if
50074         STACK_SIZE is not defined.
50076 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50078         PR c++/9457
50079         * g++.dg/template/init1.C: New test.
50081 2003-02-16  Jan HUbicka  <jh@suse.cz>
50083         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
50084         (foo): Add few extra tests
50085         * gcc.dg/c99-const-expr-3.c: Likewise.
50086         * gcc.c-torture/execute/20030216-1.c: New.
50088 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50090         PR c++/9459
50091         * g++.dg/ext/typeof4.C: New test.
50093 2003-02-15  Roger Sayle  <roger@eyesopen.com>
50095         * gcc.dg/i386-387-3.c: New test case.
50097 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
50099         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
50100         cris-*-elf* cris-*-aout* and mmix-*-*.
50102 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
50104         * gcc.dg/20030213-1.c: New test.
50106 2003-02-12  Roger Sayle  <roger@eyesopen.com>
50108         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
50109         * gcc.dg/i386-387-2.c: Likewise.
50111 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
50113         * gcc.dg/ppc-spe.c: Fix formatting.
50114         Enable tests that were previously unsupported by gas.
50115         Delete tests for instructions that no longer exist.
50116         Switch arguments on evsubifw builtin.
50118 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
50120         * gcc.c-torture/execute/20030209-1.c: Disable the test if
50121         STACK_SIZE is too small.
50123 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
50124             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
50126         * gcc.dg/decl-2.c: New test.
50128 2003-02-10  Jan Hubicka  <jh@suse.cz>
50130         * gcc.dg/i386-fpcvt-1.c: New test.
50132 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
50134         * gcc.c-torture/execute/20030209-1.c: New test.
50136 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
50138         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
50139         int-wide bitops, use the constants of the same width.
50140         Likewise, if long long is 32-bit wide, test bitops using
50141         32-bit constants.
50143 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
50145         * gcc.dg/20021014-1.c: Annotate with expected notice text.
50147 2003-02-07  Roger Sayle  <roger@eyesopen.com>
50149         * gcc.dg/builtins-4.c: New test case.
50151 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50153         * gcc.dg/20020430-1.c: Fix dg command typos.
50154         * gcc.dg/20020503-1.c: Likewise.
50156 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
50158         PR c++/8785
50159         * g++.dg/parse/fused-params1.C: New test.
50161         PR c++/8857
50162         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
50164         PR c++/8921
50165         * g++.dg/parse/non-dependent1.C: New test.
50167         PR c++/8928
50168         * g++.dg/parse/dupl-tmpl-args1.C: New test.
50170         PR c++/9228
50171         * g++.dg/parse/undefined7.C: New test.
50172         * g++.dg/parse/non-templ1.C: New test.
50174         PR c++/9229
50175         * g++.dg/parse/too-many-tmpl-args1.C: New test.
50177 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
50179         * gcc.c-torture/compile/20030206-1.c: New test.
50181 2003-02-05  Roger Sayle  <roger@eyesopen.com>
50183         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
50184         "pow" to "foo" to avoid potential confusion with a math built-in.
50186 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50188         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
50189         conditions for SPARC targets.
50191 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
50193         * gcc.dg/20030204-1.c: New test.
50195 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
50197         PR c++/38
50198         * g++.dg/parse/array-size1.C: New test.
50200         PR c++/5657
50201         * g++.dg/parse/undefined3.C: New test.
50203         PR c++/5665
50204         * g++.dg/parse/undefined4.C: New test.
50206         PR c++/5975
50207         * g++.dg/parse/undefined5.C: New test.
50209         PR c++/7259
50210         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
50212         PR c++/8578
50213         * g++.dg/parse/casting-operator1.C: New test.
50215         PR c++/8596
50216         * g++.dg/parse/undefined6.C: New test.
50218         PR c++/8736
50219         * g++.dg/parse/missing-template1.C: New test.
50221 2003-02-04  Jan Hubicka  <jh@suse.cz>
50223         * gcc.dg/i386-cadd.c: Compile using -march=k8.
50224         * gcc.dg/i386-cmov?.c: Likewise.
50225         * gcc.dg/i386-fpcvt-?.c: Likewise.
50226         * gcc.dg/i386-ssefp-1.c: Likewise.
50227         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
50228         conventions.
50230 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
50232         PR c++/7129
50233         * g++.dg/ext/max.C: New test.
50235 2003-02-03  Jan Hubicka  <jh@suse.cz>
50237         * gcc.c-torture/execute/20030203-1.c: New test.
50239 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
50241         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
50242         'natural-endian'.
50244 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
50246         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
50247         * g++.dg/init/new2.C: Likewise.
50248         * g++.dg/other/new1.C: Likewise.
50250 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
50252         * gcc.dg/struct-ret-libc.c: New test.
50254 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
50256         * gcc.dg/20030129-1.c: New test.
50258 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50260         PR c++/8849
50261         * g++.dg/template/ptrmem4.C: New test.
50263 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
50265         * g++.dg/parser/constant1.C: New test.
50267 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50269         PR c++/8591
50270         * g++.dg/parse/friend2.C: New test.
50272 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
50274         PR c++/9437
50275         * g++.dg/template/unify4.C: New test.
50277 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
50279         * gcc.c-torture/execute/20030128-1.c: New test.
50281 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
50283         * g++.dg/lookup/nested1.C: Test moved from ...
50284         * g++.old-deja/g++.other/lookup24.C: ... here.
50286 2003-01-28  Jan Hubicka  <jh@suse.cz>
50288         * gcc.dg/i386-cmov5.c: New test.
50290 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
50292         * gcc.c-torture/execute/20010925-1.c: Changed the
50293         memcpy declaration.
50295 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
50297         PR c++/3902
50298         * g++.dg/parse/template5.C: New test.
50300 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
50302         PR fortran/9258
50303         * g77.dg/pr9258: New test.
50305 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
50307         * README: Move relevant parts from README.g++.
50309         * README.g++: Remove this file.
50311 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
50313         * g++.dg/abi/dcast1.C: New test.
50315 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50317         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
50319 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
50321         PR c++/47
50322         * g++.old-deja/g++.other/lookup24.C: New test.
50324 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50326         PR middle-end/7227
50327         * gcc.dg/uninit-C.c: New test.
50329 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
50331         * g++.dg/abi/covariant1.C: New test.
50333 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
50335         * gcc.dg/20030123-1.c: New test.
50337 2003-01-25  Jan Hubicka  <jh@suse.cz>
50339         PR opt/8492
50340         * gcc.c-torture/compile/20030125-1.c
50342 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
50344         PR c++/9403
50345         * g++.dg/parse/template3.C: New test.
50346         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
50348         PR c++/795
50349         * g++.dg/parse/template4.C: New test.
50351         PR c++/9415
50352         * g++.dg/template/qual2.C: New test.
50354         PR c++/8545
50355         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
50357         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
50359 2003-01-25  Roger Sayle  <roger@eyesopen.com>
50361         * gcc.c-torture/execute/switch-1.c: New test case.
50363 2003-01-25  Jan Hubicka  <jh@suse.cz>
50365         * gcc.c-torture/execute/20030125-1.[cx]: New test.
50367 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
50369         Tweaks for Bison-1.875. From the NEWS file:
50370         "- `parse error' -> `syntax error'
50371         Bison now uniformly uses the term `syntax error'"
50372         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
50373         * gcc.dg/cpp/digraph2.c: Likewise.
50374         * gcc.dg/cpp/direct2.c: Likewise.
50375         * gcc.dg/cpp/paste4.c: Likewise.
50376         * gcc.dg/c90-restrict-1.c: Likewise.
50377         * gcc.dg/c99-func-2.c: Likewise.
50378         * gcc.dg/noncompile/920721-2.c: Likewise.
50379         * gcc.dg/noncompile/930622-2.c: Likewise.
50380         * gcc.dg/noncompile/940112-1.c: Likewise.
50381         * gcc.dg/noncompile/950921-1.c: Likewise.
50382         * gcc.dg/noncompile/951123-1.c: Likewise.
50383         * gcc.dg/noncompile/971104-1.c: Likewise.
50384         * gcc.dg/noncompile/990416-1.c: Likewise.
50386 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
50388         * g++.dg/parse/undefined1.C: Add error message.
50390 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
50392         PR c++/9354
50393         * g++.dg/parse/new1.C: New test.
50395         PR c++/9216
50396         * g++.dg/parse/template2.C: New test.
50398         PR c++/9354
50399         * g++.dg/parse/typedef2.C: New test.
50401         PR c++/9328
50402         * g++.dg/ext/typeof3.C: New test.
50404 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
50406         PR c++/2738
50407         * g++.dg/parse/ret-type1.C: New test.
50409         PR c++/3792
50410         * g++.dg/parse/tmpl-outside1.C: New test.
50412         PR c++/4207
50413         * g++.dg/parse/int-as-enum1.C: New test.
50415         PR c++/4903
50416         * g++.dg/parse/no-typename1.C: New test.
50418         PR c++/5533
50419         * g++.dg/parse/no-value1.C: New test.
50421         PR c++/5921
50422         * g++.dg/parse/wrong-inline1.C: New test.
50424         PR c++/6402
50425         * g++.dg/parse/ref1.C: New test.
50427         PR c++/6992
50428         * g++.dg/parse/attr-ctor1.C: New test.
50430         PR c++/7229
50431         * g++.dg/parse/namespace5.C: New test.
50433         PR c++/7917
50434         * g++.dg/parse/func-def1.C: New test.
50436         PR c++/8143
50437         * g++.dg/parse/undefined1.C: New test.
50439         PR c++/5723, PR c++/8522
50440         * g++.dg/parse/specialization1.C: New test.
50442         PR c++/163, PR c++/8595
50443         * g++.dg/parse/struct-as-enum1.C: New test.
50445         PR c++/9173
50446         * g++.dg/parse/undefined2.C: New test.
50448 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
50450         PR c++/9298
50451         * g++.dg/parse/template1.C: New test.
50453         PR c++/9384
50454         * g++.dg/parse/using1.C: New test.
50456         PR c++/9285
50457         PR c++/9294
50458         * g++.dg/parse/expr2.C: New test.
50460         PR c++/9388
50461         * g++.dg/parse/lookup2.C: Likewise.
50463 2003-01-21  Jan Hubicka  <jh@suse.cz>
50465         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
50466         * gcc.c-torture/execute/eeprof-1.c: Likewise.
50467         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
50468         * gcc.c-torture/execute/string-opt-*.c: Likewise.
50470 2003-01-20  Nick Clifton  <nickc@redhat.com>
50472         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
50473         problem with ARM sibcall code generation.
50475 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
50477         * gcc.c-torture/execute/20030120-1.c: New.
50479 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
50481         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
50483 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
50485         PR c++/9272
50486         * g++.dg/parse/ctor1.C: New test.
50488         PR c++/9294:
50489         * g++.dg/parse/qualified1.C: New test.
50491         * g++.dg/parse/typename3.C: New test.
50493 2003-01-16  Richard Henderson  <rth@redhat.com>
50495         * g++.dg/tls/init-2.C: Fix error matches for real this time.
50497 2003-01-16  Richard Henderson  <rth@redhat.com>
50499         * g++.dg/pch/pch.exp: Copy test header to the working directory
50500         before using it either for precompilation or direct use.
50501         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
50502         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
50504 2003-01-16  Richard Henderson  <rth@redhat.com>
50506         * gcc.dg/pch/pch.exp: Copy test header to the working directory
50507         before using it either for precompilation or direct use.
50508         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
50509         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
50511 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
50513         * g++.dg/ext/typename1.C: Add typename keyword.
50514         * g++.dg/template/crash1.C: Update error messages.
50515         * g++.dg/template/crash2.C: Remove error message.
50516         * g++.dg/parse/typename2.C: New test.
50517         * g++.dg/template/typename2.C: Change implicit
50518         typename warning into error.
50519         * g++.old-deja/g++.benjamin/tem03.C: Issue more
50520         error messages.
50521         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
50522         * g++.old-deja/g++.brendan/crash56.C: Add this->.
50523         * g++.old-deja/g++.law/visibility13.C: Remove error
50524         messages.
50525         * g++.old-deja/g++.ns/template17.C: Reorder code to
50526         make declaration visible in template.
50527         * g++.old-deja/g++.pt/crash3.C: Fix typos.
50528         * g++.old-deja/g++.pt/crash36.C: Issue more error
50529         messages.
50530         * g++.old-deja/g++.pt/crash5.C: Improve error
50531         message.
50532         * g++.old-deja/g++.pt/crash67.C: Remove warning.
50533         * g++.old-deja/g++.pt/inherit1.C: Add this->.
50534         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
50535         * g++.old-deja/g++.pt/typename16.C: Replace implicit
50536         typename warning with error message.
50537         * g++.old-deja/g++.pt/typename19.C: Remove warning.
50538         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
50539         * g++.old-deja/g++.robertl/eb24.C: Use this->.
50541 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
50543         * g++.dg/parse/ambig2.C: New test.
50545 2003-01-15  Richard Henderson  <rth@redhat.com>
50547         * g++.dg/tls/init-2.C: Update error message string.
50549 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50551         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
50553 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
50555         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
50556         all for HC11/HC12.
50557         * gcc.c-torture/compile/20001205-1.x: Likewise.
50558         * gcc.c-torture/compile/20001226-1.x: Likewise.
50559         * gcc.c-torture/compile/920520-1.x: Likewise.
50560         * gcc.c-torture/compile/961203-1.x: Likewise.
50561         * gcc.c-torture/compile/20020604-1.x: Likewise.
50563 2003-01-15  Jan Hubicka  <jh@suse.cz>
50565         * gcc.c-torture/compile/20030115-1.c: New test.
50567         * gcc.dg/i386-fpcvt-1.c: New test.
50568         * gcc.dg/i386-fpcvt-2.c: New test.
50570 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
50572         Further conform g++'s __vmi_class_type_info to the C++ ABI
50573         specification.
50574         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
50575         the specification.
50577 2003-01-14  Jan Hubicka  <jh@suse.cz>
50579         * gcc.dg/i386-fpcvt-1.c: New test.
50580         * gcc.dg/i386-fpcvt-2.c: New test.
50582 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
50584         * gcc.dg/i386-mmx-3.c: New test.
50586 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
50588         PR c++/9264
50589         * g++.dg/parse/octal1.C: New file.
50591         PR c++/9172
50592         * g++.dg/parse/typename1.C: New file.
50594 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
50596         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
50597         * gcc.dg/bf-no-ms-layout.c: Likewise.
50598         * gcc.dg/bf-ms-attrib.c: Likewise.
50600 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
50602         PR c++/9099
50603         * g++.dg/parse/dtor1.C: New file.
50605         PR c++/9128
50606         * g++.dg/rtti/typeid1.C: New file.
50608         PR c++/9153
50609         * g++.dg/parse/lookup1.C: New file.
50611         PR c++/9171
50612         * g++.dg/templ/spec5.C: New file.
50614 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
50616         * gcc.c-torture/compile/20030110-1.c: New test.
50618 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
50620         Merge from pch-branch:
50622         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
50624         * gcc.dg/pch/cpp-1.h: New.
50625         * gcc.dg/pch/cpp-1.c: New.
50626         * gcc.dg/pch/cpp-2.h: New.
50627         * gcc.dg/pch/cpp-2.c: New.
50629         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
50631         * gcc.dg/pch/except-1.h: New.
50632         * gcc.dg/pch/except-1.c: New.
50634         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
50636         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
50637         running test.
50638         * gcc.dg/pch: Include *.hp not *.h.
50639         * gcc.dg/pch/system-1.h: New.
50640         * gcc.dg/pch/system-1.c: New.
50642         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
50644         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
50645         rather than trying to build and run a program using PCH.
50646         * gcc.dg/pch: Remove dg-do commands from test files.
50648         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
50650         * gcc.dg/pch/macro-3.c: New.
50651         * gcc.dg/pch/macro-3.h: New.
50653         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
50655         * gcc.dg/pch/common-1.c: New.
50656         * gcc.dg/pch/common-1.h: New.
50657         * gcc.dg/pch/decl-1.c: New.
50658         * gcc.dg/pch/decl-1.h: New.
50659         * gcc.dg/pch/decl-2.c: New.
50660         * gcc.dg/pch/decl-2.h: New.
50661         * gcc.dg/pch/decl-3.c: New.
50662         * gcc.dg/pch/decl-3.h: New.
50663         * gcc.dg/pch/decl-4.c: New.
50664         * gcc.dg/pch/decl-4.h: New.
50665         * gcc.dg/pch/decl-5.c: New.
50666         * gcc.dg/pch/decl-5.h: New.
50667         * gcc.dg/pch/global-1.c: New.
50668         * gcc.dg/pch/global-1.h: New.
50669         * gcc.dg/pch/inline-1.c: New.
50670         * gcc.dg/pch/inline-1.h: New.
50671         * gcc.dg/pch/inline-2.c: New.
50672         * gcc.dg/pch/inline-2.h: New.
50673         * gcc.dg/pch/static-1.c: New.
50674         * gcc.dg/pch/static-1.h: New.
50675         * gcc.dg/pch/static-2.c: New.
50676         * gcc.dg/pch/static-2.h: New.
50678         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
50680         * g++.dg/pch/pch.exp: Better handle failing testcases.
50681         * gcc.dg/pch/pch.exp: Likewise.
50682         * gcc.dg/pch/macro-1.c: New.
50683         * gcc.dg/pch/macro-1.h: New.
50684         * gcc.dg/pch/macro-2.c: New.
50685         * gcc.dg/pch/macro-2.h: New.
50687         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
50689         * g++.dg/dg.exp: Treat files in pch/ specially.
50690         * g++.dg/pch/pch.exp: New file.
50691         * g++.dg/pch/empty.H: New file.
50692         * g++.dg/pch/empty.C: New file.
50693         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
50694         "precompile".
50696         * gcc.dg/pch/pch.exp: New file.
50697         * gcc.dg/pch/empty.h: New file.
50698         * gcc.dg/pch/empty.c: New file.
50699         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
50700         "precompile".
50702 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50704         * g++.dg/template/friend14.C: New test.
50706 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50708         * gcc.dg/old-style-asm-1.c: New test.
50710 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
50712         * gcc.c-torture/compile/20030109-1.c: New test.
50714 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50716         * gcc.c-torture/execute/20030109-1.c: New test.
50718 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
50720         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
50721         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
50722         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
50723         * g++.old-deja/g++.mike/eh2.C: Likewise.
50724         * g++.old-deja/g++.mike/eh3.C: Likewise.
50725         * g++.old-deja/g++.mike/eh5.C: Likewise.
50726         * g++.old-deja/g++.mike/eh6.C: Likewise.
50727         * g++.old-deja/g++.mike/eh7.C: Likewise.
50728         * g++.old-deja/g++.mike/eh8.C: Likewise.
50729         * g++.old-deja/g++.mike/eh9.C: Likewise.
50730         * g++.old-deja/g++.mike/eh10.C: Likewise.
50731         * g++.old-deja/g++.mike/eh12.C: Likewise.
50732         * g++.old-deja/g++.mike/eh13.C: Likewise.
50733         * g++.old-deja/g++.mike/eh14.C: Likewise.
50734         * g++.old-deja/g++.mike/eh16.C: Likewise.
50735         * g++.old-deja/g++.mike/eh17.C: Likewise.
50736         * g++.old-deja/g++.mike/eh18.C: Likewise.
50737         * g++.old-deja/g++.mike/eh21.C: Likewise.
50738         * g++.old-deja/g++.mike/eh23.C: Likewise.
50739         * g++.old-deja/g++.mike/eh24.C: Likewise.
50740         * g++.old-deja/g++.mike/eh25.C: Likewise.
50741         * g++.old-deja/g++.mike/eh26.C: Likewise.
50742         * g++.old-deja/g++.mike/eh27.C: Likewise.
50743         * g++.old-deja/g++.mike/eh28.C: Likewise.
50744         * g++.old-deja/g++.mike/eh29.C: Likewise.
50745         * g++.old-deja/g++.mike/eh31.C: Likewise.
50746         * g++.old-deja/g++.mike/eh33.C: Likewise.
50747         * g++.old-deja/g++.mike/eh34.C: Likewise.
50748         * g++.old-deja/g++.mike/eh35.C: Likewise.
50749         * g++.old-deja/g++.mike/eh36.C: Likewise.
50750         * g++.old-deja/g++.mike/eh37.C: Likewise.
50751         * g++.old-deja/g++.mike/eh38.C: Likewise.
50752         * g++.old-deja/g++.mike/eh39.C: Likewise.
50753         * g++.old-deja/g++.mike/eh40.C: Likewise.
50754         * g++.old-deja/g++.mike/eh41.C: Likewise.
50755         * g++.old-deja/g++.mike/eh42.C: Likewise.
50756         * g++.old-deja/g++.mike/eh44.C: Likewise.
50757         * g++.old-deja/g++.mike/eh46.C: Likewise.
50758         * g++.old-deja/g++.mike/eh47.C: Likewise.
50759         * g++.old-deja/g++.mike/eh48.C: Likewise.
50760         * g++.old-deja/g++.mike/eh49.C: Likewise.
50761         * g++.old-deja/g++.mike/eh50.C: Likewise.
50762         * g++.old-deja/g++.mike/eh51.C: Likewise.
50763         * g++.old-deja/g++.mike/eh53.C: Likewise.
50764         * g++.old-deja/g++.mike/eh55.C: Likewise.
50765         * g++.old-deja/g++.mike/p7912.C: Likewise.
50766         * g++.old-deja/g++.mike/p9706.C: Likewise.
50767         * g++.old-deja/g++.mike/p10416.C: Likewise.
50768         * g++.old-deja/g++.mike/p11667.C: Likewise.
50769         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
50770         Remove redundant reference to Iris.
50771         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
50772         Elxsi, i860, Pico Java, and WE32K.
50774 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
50776         * g++.dg/ext/asm4.C: New test.
50778 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50780         PR c++/9030
50781         * g++.dg/template/friend12.C: New test.
50782         * g++.dg/template/friend13.C: Likewise.
50783         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
50785 2003-01-08  Jan Hubicka  <jh@suse.cz>
50787         * gcc.dg/i386-cadd.c: New test.
50788         * gcc.dg/i386-cmov4.c: Likewise.
50790 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
50792         PR c++/9165
50793         * g++.dg/warn/Wunused-3.C: New test.
50795         * g++.dg/abi/bitfield9.C: New test.
50797         PR c++/9189
50798         * g++.dg/parse/defarg3.C: New test.
50800 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
50802         * g++.dg/parse/ambig1.C: New test.
50803         * g++.dg/parse/defarg2.C: New test.
50805 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
50807         * g++.dg/template/defarg-1.C: New test.
50808         * g++.dg/template/local2.C: Likewise.
50810 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
50812         * gcc.c-torture/execute/20030105-1.c: New test.
50814 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50816         * g++.dg/parse/namespace3.C: Remove extra semicolons.
50817         * g++.dg/parse/namespace4.C: Likewise.
50819 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
50821         * g++.dg/template/ntp2.C: New test.
50823 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
50825         * g++.dg/parse/extern-C-1.C: New test.
50827         * g++.dg/parse/namespace4.C: New test.
50829         * g++.dg/template/nested1.C: New test.
50831         * g++.dg/parse/namespace3.C: New test.
50833 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
50835         * g++.dg/lookup/two-stage1.C: New test.
50837 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50839         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
50840         * g++.old-deja/g++.jason/access8.C: Likewise.
50841         * g++.old-deja/g++.other/decl5.C: Likewise.
50843 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
50845         * g++.dg/parse/parse7.C: New test.
50847 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
50849         PR c++/2843
50850         * g++.dg/ext/attrib7.C: New test.
50852 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
50854         * g++.dg/parse/parse6.C: New test.
50856 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
50858         * gcc.dg/h8300-stack-1.c: New.
50860 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
50862         g++.dg/lookup/exception1.C: New test.
50864         g++.dg/lookup/template1.C: New test.
50866         g++.dg/parse/namespace2.C: New test.
50868         g++.dg/parse/parens2.C: New test.
50870 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50872         * g++.dg/parse/parse5.C: New test.
50873         * g++.dg/lookup/scoped4.C: New test.
50875 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
50877         * g++.dg/parse/parens1.C: New test.
50879         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
50880         angle-bracket1.C.
50881         * g++.dg/parse/parens2.C: New test.
50883         * g++.dg/lookup/scope-operator1.C: New test.
50885         * g++.dg/parse/operator1.C: New test.
50887 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50889         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
50890         * g++.old-deja/g++.other/access6.C: Likewise.
50891         * g++.old-deja/g++.other/decl1.C: Likewise.
50892         * g++.old-deja/g++.pt/typename12.C: Likewise.
50894 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
50896         * g++.dg/parse/namespace1.C: New test.
50898 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50900         * g++.dg/parse/parse4.C: New test.
50902 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50904         * g++.dg/parse/parse3.C: New test.
50906 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50908         * g++.dg/parse/parse2.C: New test.
50910 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50912         * g++.dg/template/friend11.C: New test.
50914 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50916         * g++.dg/parse/parse1.C: New test.
50918 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
50920         * lib/profopt.exp: Change the name of a global variable to avoid
50921         possible clashes with other test suites.
50923 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
50925         * g++.dg/inherit/covariant8.C: New test.
50927 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
50929         * g++.dg/init/array9.C: New test.
50931         PR c++/9112
50932         * g++.dg/parse/expr1.C: New test.
50934 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
50936         * gcc.c-torture/compile/20021230-1.c: New test.
50938 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
50940         * g++.dg/inherit/covariant5.C: New test.
50941         * g++.dg/inherit/covariant6.C: New test.
50942         * g++.dg/inherit/covariant7.C: New test.
50944 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50946         PR c++/2739
50947         * g++.dg/other/access2.C: New test.
50949 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
50951         * g++.dg/other/anon-struct.C: No longer fails
50952         * g++.old-deja/g++.brendan/parse4.C: Likewise.
50953         * g++.old-deja/g++.brendan/parse5.C: Likewise.
50954         * g++.old-deja/g++.brendan/parse6.C: Likewise.
50956 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
50958         * g++.dg/parse/angle-bracket.C (main): No longer fails.
50960 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
50962         * g++.dg/eh/spec4.C: Remove stray semicolon.
50963         * g++.dg/expr/pmf-1.C: Change error message.
50964         * g++.dg/ext/asm1.C: Remove stray semicolon.
50965         * g++.dg/ext/typename1.C: Add missing typenames.
50966         * g++.dg/inherit/template-as-base.C: Change error message.
50967         * g++.dg/lookup/scoped1.C: Likewise.
50968         * g++.dg/lookup/scoped2.C: Likewise.
50969         * g++.dg/lookup/using2.C: Likewise.
50970         * g++.dg/other/component1.C: Remove stray semicolon.
50971         * g++.dg/other/do1.C: Change error message.
50972         * g++.dg/other/error2.C: Likewise.
50973         * g++.dg/other/init1.C: Likewise.
50974         * g++.dg/other/packed1.C: Remove stray semicolon.
50975         * g++.dg/other/ptrmem2.C: Change error message.
50976         * g++.dg/parse/parameter-declaration-1.C: Remove line number
50977         marker.
50978         * g++.dg/special/initp1.C: Remove invalid attribute usage.
50979         * g++.dg/template/access3.C: Add typename keyword.
50980         * g++.dg/template/access5.C: Remove stray semicolon.
50981         * g++.dg/template/access6.C: Likewise.
50982         * g++.dg/template/complit1.C: Likewise.
50983         * g++.dg/template/crash1.C: Change error message.
50984         * g++.dg/template/inherit2.C: Remove stray semicolon.
50985         * g++.dg/template/instantiate2.C: Likewise.
50986         * g++.dg/template/instantiate3.C: Change error message.
50987         * g++.dg/template/qual1.C: Remove stray semicolon.
50988         * g++.dg/template/qualttp18.C: Change error message.
50989         * g++.dg/template/ref1.C: Remove stray semicolon.
50990         * g++.dg/template/sizeof1.C (A::value): Declare it.
50991         * g++.dg/template/spec4.C: Change error message.
50992         * g++.dg/template/static1.C: Likewise.
50993         * g++.dg/template/type1.C: Likewise.
50994         * g++.dg/template/typename3.C: Likewise.
50995         * g++.old-deja/g++.benjamin/13478.C: Change error message.
50996         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
50997         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
50998         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
50999         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
51000         named return value extension.
51001         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
51002         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
51003         * g++.old-deja/g++.bob/extern_C.C: Likewise.
51004         * g++.old-deja/g++.bob/inherit2.C: Likewise.
51005         * g++.old-deja/g++.brendan/complex1.C: Likewise.
51006         * g++.old-deja/g++.brendan/copy5.C: Likewise.
51007         * g++.old-deja/g++.brendan/crash13.C: Likewise.
51008         * g++.old-deja/g++.brendan/crash15.C: Likewise.
51009         * g++.old-deja/g++.brendan/crash18.C: Change error message.
51010         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
51011         * g++.old-deja/g++.brendan/crash38.C: Likewise.
51012         * g++.old-deja/g++.brendan/crash50.C: Likewise.
51013         * g++.old-deja/g++.brendan/crash56.C: Likewise.
51014         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
51015         syntax.
51016         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
51017         * g++.old-deja/g++.brendan/crash8.C: Change error message.
51018         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
51019         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
51020         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
51021         * g++.old-deja/g++.brendan/template11.C: Likewise.
51022         * g++.old-deja/g++.brendan/template26.C: Likewise.
51023         * g++.old-deja/g++.brendan/template27.C: Use explicit
51024         specialization syntax.
51025         * g++.old-deja/g++.brendan/template30.C: Likewise.
51026         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
51027         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
51028         non-dependent names.
51029         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
51030         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
51031         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
51032         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
51033         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
51034         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
51035         named return value extension.
51036         * g++.old-deja/g++.ext/namedret2.C: Likewise.
51037         * g++.old-deja/g++.ext/namedret3.C: Likewise.
51038         * g++.old-deja/g++.ext/return1.C: Likewise.
51039         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
51040         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
51041         * g++.old-deja/g++.jason/access8.C: Likewise.
51042         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
51043         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
51044         pseudo-destructor names.
51045         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
51046         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
51047         pseudo-destructor names.
51048         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
51049         * g++.old-deja/g++.jason/overload19.C: Likewise.
51050         * g++.old-deja/g++.jason/overload32.C: Likewise.
51051         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
51052         stray semicolons.
51053         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
51054         * g++.old-deja/g++.jason/return.C: Likewise.
51055         * g++.old-deja/g++.jason/return2.C: Likewise.
51056         * g++.old-deja/g++.jason/shadow1.C: Likewise.
51057         * g++.old-deja/g++.jason/special.C: Use explicit specialization
51058         syntax.
51059         * g++.old-deja/g++.jason/template10.C: Account for use of
51060         non-dependent names.
51061         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
51062         syntax.
51063         * g++.old-deja/g++.jason/template37.C: Likewise.
51064         * g++.old-deja/g++.law/access4.C: Change error messages.
51065         * g++.old-deja/g++.law/arm13.C: Remove incorrect
51066         pseudo-destructor names.
51067         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
51068         * g++.old-deja/g++.law/ctors9.C: Likewise.
51069         * g++.old-deja/g++.law/cvt22.C: Likewise.
51070         * g++.old-deja/g++.law/dtors5.C: Likewise.
51071         * g++.old-deja/g++.law/global-init1.C: Likewise.
51072         * g++.old-deja/g++.law/missed-error3.C: Likewise.
51073         * g++.old-deja/g++.law/operators28.C: Likewise.
51074         * g++.old-deja/g++.law/visibility28.C: Likewise.
51075         * g++.old-deja/g++.martin/eval1.C: Likewise.
51076         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
51077         name.
51078         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
51079         * g++.old-deja/g++.mike/net34.C: Likewise.
51080         * g++.old-deja/g++.mike/net36.C: Likewise.
51081         * g++.old-deja/g++.mike/ns2.C: Likewise.
51082         * g++.old-deja/g++.mike/p12306.C: Likewise.
51083         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
51084         value extension.
51085         * g++.old-deja/g++.mike/p700.C: Likewise.
51086         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
51087         * g++.old-deja/g++.mike/p710.C: Likewise.
51088         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
51089         value extension.
51090         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
51091         * g++.old-deja/g++.mike/pmf9.C: Likewise.
51092         * g++.old-deja/g++.ns/crash2.C: Likewise.
51093         * g++.old-deja/g++.ns/crash3.C: Likewise.
51094         * g++.old-deja/g++.ns/invalid1.C: Likewise.
51095         * g++.old-deja/g++.ns/ns17.C: Likewise.
51096         * g++.old-deja/g++.ns/template16.C: Likewise.
51097         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
51098         keyword.
51099         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
51100         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
51101         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
51102         named return value extension.
51103         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
51104         * g++.old-deja/g++.other/access4.C: Issue additional error
51105         messages.
51106         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
51107         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
51108         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
51109         * g++.old-deja/g++.other/crash25.C: Change error message.
51110         * g++.old-deja/g++.other/crash4.C: Change error message.
51111         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
51112         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
51113         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
51114         checks.
51115         * g++.old-deja/g++.other/defarg8.C: Likewise.
51116         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
51117         * g++.old-deja/g++.other/dtor10.C: Likewise.
51118         * g++.old-deja/g++.other/incomplete.C: Likewise.
51119         * g++.old-deja/g++.other/linkage7.C: Likewise.
51120         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
51121         lookup algorithm.
51122         * g++.old-deja/g++.other/mangle2.C: Likewise.
51123         * g++.old-deja/g++.other/refinit2.C: Likewise.
51124         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
51125         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
51126         * g++.old-deja/g++.pt/crash28.C: Likewise.
51127         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
51128         syntax.
51129         * g++.old-deja/g++.pt/crash32.C: Change error message.
51130         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
51131         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
51132         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
51133         error message position.
51134         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
51135         * g++.old-deja/g++.pt/defarg8.C: Change error message.
51136         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
51137         syntax.
51138         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
51139         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
51140         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
51141         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
51142         keyword.
51143         * g++.old-deja/g++.pt/explicit31.C: Likewise.
51144         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
51145         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
51146         keyword.
51147         * g++.old-deja/g++.pt/explicit71.C: Change error message.
51148         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
51149         syntax.
51150         * g++.old-deja/g++.pt/friend28.C: Account for use of
51151         non-dependent names.
51152         * g++.old-deja/g++.pt/friend29.C: Likewise.
51153         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
51154         rules.
51155         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
51156         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
51157         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
51158         lookup rules.
51159         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
51160         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
51161         keyword.
51162         * g++.old-deja/g++.pt/memclass20.C: Likewise.
51163         * g++.old-deja/g++.pt/memclass5.C: Likewise.
51164         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
51165         keyword.
51166         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
51167         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
51168         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
51169         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
51170         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
51171         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
51172         keyword.
51173         * g++.old-deja/g++.pt/spec10.C: Likewise.
51174         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
51175         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
51176         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
51177         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
51178         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
51179         * g++.old-deja/g++.pt/ttp62.C: Likewise.
51180         * g++.old-deja/g++.pt/ttp64.C: Likewise.
51181         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
51182         * g++.old-deja/g++.pt/typename15.C: Likewise.
51183         * g++.old-deja/g++.pt/typename22.C: Likewise.
51184         * g++.old-deja/g++.pt/typename6.C: Change error messages.
51185         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
51186         * g++.old-deja/g++.pt/virtual2.C: Likewise.
51187         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
51188         syntax.
51189         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
51190         return value extension.
51191         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
51192         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
51193         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
51194         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
51196 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
51198         * g++.dg/warn/inline1.C: New test.
51199         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
51200         * g++.old-deja/g++.jason/synth10.C: Likewise.
51201         * g++.old-deja/g++.mike/net31.C: Likewise.
51202         * g++.old-deja/g++.mike/p8786.C: Likewise.
51204         * g++.dg/template/friend10.C: New test.
51205         * g++.dg/template/conv5.C: New test.
51207 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
51209         * g++.dg/lookup/scoped3.C: New test.
51211         * g++.dg/lookup/decl1.C: New test.
51212         * g++.dg/lookup/decl2.C: New test.
51214 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
51216         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
51217         gcc.c-torture/compile/20021015-1.c,
51218         gcc.c-torture/compile/20021015-2.c,
51219         gcc.c-torture/compile/20021123-1.c,
51220         gcc.c-torture/compile/20021123-2.c,
51221         gcc.c-torture/compile/20021123-3.c,
51222         gcc.c-torture/compile/20021123-4.c,
51223         gcc.c-torture/execute/20021024-1.c: Add tests previously added
51224         only to 3.1 or 3.2 branch.
51226 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
51228         * gcc.dg/i386-bitfield3.c: New test.
51230         * gcc.dg/i386-bitfield2.c: New test.
51232 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
51234         * g++.dg/parse/conv_op1.C: New test.
51236 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
51238         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
51239         approved.
51241 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
51243         * gcc.c-torture/compile/20021220-1.c: New test.
51245 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
51247         * gcc.dg/i386-fastcall-1.c: New.
51249 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
51251         * gcc.c-torture/execute/20021219-1.c: New test.
51253 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
51255         * gcc.dg/i386-pic-1.c: New test.
51257 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51259         PR c++/8099
51260         * g++.dg/template/friend9.C: New test.
51262 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51264         PR c++/3663
51265         * g++.dg/template/access7.C: New test.
51267 2002-12-18  Nick Clifton  <nickc@redhat.com>
51269         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
51270         the libstdc++-v3 directory has been found.
51272 2002-12-12  Devang Patel <dpatel@apple.com>
51273         * gcc.dg/darwin-ld-1.c: New test.
51274         * gcc.dg/darwin-ld-2.c: New test.
51275         * gcc.dg/darwin-ld-3.c: New test.
51276         * gcc.dg/darwin-ld-4.c: New test.
51277         * gcc.dg/darwin-ld-5.c: New test.
51279 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
51281         * gcc.c-torture/compile/20021212-1.c: New test.
51283 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
51285         * gcc.dg/fshort-wchar: New test.
51287 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
51289         PR c++/8372
51290         * g++.dg/template/dtor1.C: New test.
51292         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
51293         markers.
51295 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
51297         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
51299 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
51301         * g++.dg/template/static1.C: New test.
51302         * g++.dg/template/static2.C: New test.
51303         * g++.old-deja/g++.ext/memconst.C: New test.
51305 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51307         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
51308         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
51309         * g++.dg/special/initp1.C: Likewise.
51311 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
51313         * gcc.c-torture/execute/20021204-1.c: New test.
51315 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
51317         * gcc.dg/ppc-fmadd-1.c: New file.
51318         * gcc.dg/ppc-fmadd-2.c: New file.
51319         * gcc.dg/ppc-fmadd-3.c: New file.
51321 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
51323         * gcc.c-torture/compile/20021204-1.c: New test.
51325 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
51327         * g++.dg/inherit/covariant2.C: New test.
51328         * g++.dg/inherit/covariant3.C: New test.
51329         * g++.dg/inherit/covariant4.C: New test.
51330         * g++.dg/inherit/covariant1.C: Remove XFAIL.
51331         * g++.old-deja/g++.robertl/eb17.C: Likewise.
51333 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
51335         PR c++/8688
51336         * g++.dg/init/brace3.C: New test.
51338 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
51340         * gcc.dg/20020210-1.c: Fix a comment typo.
51342 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
51344         PR c++/8720
51345         * g++.dg/parse/defarg1.C: New test.
51347         PR c++/8615
51348         * g++.dg/template/char1.C: New test.
51350         * g++.dg/template/varmod1.C: Fix typo.
51352 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51354         DR 180
51355         * g++.old-deja/g++.pt/crash32.C: Expect error.
51357 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
51359         PR c++/5919
51360         * g++.dg/template/varmod1.C: New test.
51362         PR c++/8727
51363         * g++.dg/inherit/typeinfo1.C: New test.
51365         PR c++/8663
51366         * g++.dg/inherit/typedef1.C: New test.
51368 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
51370         PR c++/8332
51371         PR c++/8493
51372         * g++.dg/template/strlen1.C: New test.
51374         PR c++/8227
51375         * g++.dg/template/ctor2.C: New test.
51377         PR c++/8214
51378         * g++.dg/init/string1.C: New test.
51380         PR c++/8511
51381         * g++.dg/template/friend8.C: New test.
51383 2002-11-29  Joe Buck <jbuck@synopsys.com>
51385         * g++.dg/lookup/anon2.C: New test.
51387 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
51389         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
51390         h8300 port.
51392 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
51394         * gcc.dg/bitfld-6.c: New test.
51396 2002-11-27  Jan Hubicka  <jh@suse.cz>
51398         * gcc.c-torture/execute/20021127.[cx]: New test.
51400 2002-11-26  Jan Hubicka  <jh@suse.cz>
51402         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
51403         quality.
51405 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
51407         * g++.dg/init/brace2.C: New test.
51408         * g++.old-deja/g++.mike/p9129.C: Correct.
51410 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
51412         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
51414 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
51416         * gcc.dg/sibcall-6: New test for indirect sibcalls.
51418 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
51420         * g++.dg/abi/empty11.C: New test.
51421         * g++.dg/rtti/cv1.C: New test.
51423 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
51425         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
51427 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
51429         * g++.dg/abi/empty10.C: New test.
51431 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
51433         * gcc.c-torture/compile/20021124-1.c: New test.
51435 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
51437         * g++.dg/abi/rtti2.C: New test.
51439 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
51441         * gcc.dg/i386-unroll-1.c: New test.
51443 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
51445         * gcc.c-torture/compile/20021120-1.c: New test.
51446         * gcc.c-torture/compile/20021120-2.c: New test.
51448 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51450         * gcc.dg/bitfld-5.c: New test.
51452 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51454         * gcc.c-torture/execute/20021120-3.c: New test.
51456 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51458         * gcc.c-torture/execute/20021120-2.c: New test.
51460 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51462         * gcc.c-torture/execute/20021120-1.c: New test.
51464 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
51466         * gcc.c-torture/execute/20021118-3.c: New test.
51468 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
51470         * gcc.c-torture/compile/20021119-1.c: New test.
51472 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
51474         * gcc.dg/duff-1.c: New test.
51475         * gcc.dg/duff-2.c: New test.
51476         * gcc.dg/duff-3.c: New test.
51478 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
51480         * gcc.dg/cpp/_Pragma5.c: New test.
51482 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
51484         * gcc.c-torture/execute/20021118-2.c: New test.
51486 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
51488         * gcc.c-torture/execute/20021118-1.c: New test.
51490 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
51492         * gcc.dg/20021116-1.c: New test.
51494 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
51496         * g++.dg/abi/vcall1.C: New test.
51498 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
51500         * gcc.dg/20021029-1.c: New test.
51501         * gcc.dg/20021029-2.c: New test.
51503 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51505         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
51507 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
51509         PR c/8439
51510         * gcc.dg/20021110.c: Move to ...
51511         * gcc.c-torture/compile/20021110.c: .... here.
51513 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51515         PR c/8467
51516         * gcc.c-torture/execute/20021111-1.c
51518 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
51520         PR c/8439
51521         * gcc.dg/20021110.c: New test.
51523 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
51525         * g++.dg/abi/vthunk3.C: Run only on x86.
51527 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
51529         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
51531 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
51533         * lib/compat.exp (compat-execute): Fix logic error in last
51534         change.
51536 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
51538         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
51540 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51542         PR c++/8389
51543         * g++.dg/template/access6.C: New test.
51545 2002-11-08  Jan Hubicka  <jh@suse.cz>
51547         * gcc.dg/i386-ssefp-1.c: New test.
51548         * gcc.dg/i386-ssefp-1.c: New test.
51550 2002-11-08  Jan Hubicka  <jh@suse.cz>
51552         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
51554 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
51556         * g++.dg/abi/vthunk3.C: New test.
51558         PR c++/8338
51559         * g++.dg/template/crash2.C: New test.
51561 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
51563         * g++.dg/abi/dtor1.C: New test.
51564         * g++.dg/abi/dtor2.C: Likewise.
51566 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
51568         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
51569         Darwin.
51571 2002-11-04  Adam Nemet  <anemet@lnxw.com>
51573         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
51574         -mthumb.  Only xfail with -O0.
51576 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
51578         * g++.dg/abi/thunk1.C: New test.
51579         * g++.dg/abi/thunk2.C: Likewise.
51580         * g++.dg/abi/vtt1.C: Likewise.
51582 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
51584         PR optimization/8423
51585         * gcc.c-torture/execute/builtin-constant.c: New test.
51587 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
51589         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
51590         Add some more cases.
51592 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
51594         PR c++/8391
51595         * g++.dg/opt/local1.C: New test.
51597 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
51599         PR c++/8160
51600         * g++.dg/template/complit1.C: New test.
51602         PR c++/8149
51603         * g++.dg/template/typename4.C: Likewise.
51605 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51607         Core issue 287, PR c++/7639
51608         * g++.dg/template/instantiate1.C: Adjust error location.
51609         * g++.dg/template/instantiate3.C: New test.
51610         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
51611         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
51612         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
51614 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
51616         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
51618 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
51620         PR c++/8287
51621         * g++.dg/init/dtor2.C: New test.
51623 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51625         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
51626         * gcc.dg/nest.c: Bypass errors on irix6.
51628 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
51630         * gcc.dg/nest.c: Expect error for mmix-*-*.
51631         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
51633 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
51635         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
51636         markers.
51638         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
51640 2002-10-25  Mike Stump  <mrs@apple.com>
51642         * gcc.dg/warn-1.c: New test.
51644 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
51646         * g++.dg/template/typename3.C: New test.
51648 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
51650         * g++.dg/lookup/ptrmem1.C: New test.
51652         * g++.dg/abi/vthunk2.C: New test.
51654 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
51656         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
51658 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
51660         * g++.dg/abi/empty9.C: New test.
51662 2002-10-24  Richard Henderson  <rth@redhat.com>
51664         * g++.dg/inherit/thunk1.C: Enable for ia64.
51666 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
51668         PR c++/8067
51669         * g++.dg/lookup/pretty1.C: New test.
51671 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
51673         * gcc.dg/20021023-1.c: New test.
51675 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
51677         PR c++/7679
51678         * g++.dg/parse/inline1.C: New test.
51680 2002-10-23  Richard Henderson  <rth@redhat.com>
51682         * g++.dg/inherit/thunk1.C: Enable for x86_64.
51684         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
51686 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
51688         PR c++/6579
51689         * g++.dg/parse/stmtexpr3.C: New test.
51691 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
51693         * g++.dg/expr/cond1.C: New test.
51695 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
51697         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
51699 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
51701         * g++.dg/abi/vbase13.C: New test.
51702         * g++.dg/abi/vbase14.C: Likewise.
51704 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
51706         * gcc.dg/tls/pic-1.c: New test.
51707         * gcc.dg/tls/nonpic-1.c: New test.
51708         * gcc.dg/20021018-1.c: New test.
51710 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
51712         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
51713         Remove only files with the same base name as the test case.
51714         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
51715         (profopt-execute): Likewise.  Also, remove old profiling
51716         and performance data files before running the tests.
51718         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
51719         * g++.dg/bprob/bprob.exp: Likewise.
51720         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
51721         to allow more general test case names.
51723         * g++.dg/bprob/bprob-1.C: Rename to ...
51724         * g++.dg/bprob/g++-bprob-1.C: ... this.
51726         * g77.dg/bprob/bprob-1.f: Rename to ...
51727         * g77.dg/bprob/g77-bprob-1.f: ... this.
51729 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
51731         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
51732         bison 1.50 or later.
51734 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
51736         * g++.dg/README: Describe more test directories.
51738 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
51740         * g++.dg/init/array6.C: Add additional tests.
51742 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
51744         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
51745         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
51747 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
51749         * gcc.c-torture/compile/20020604-1.x: New.
51750         * gcc.c-torture/compile/simd-5.x: Likewise.
51751         * gcc.c-torture/execute/920710-1.x: Likewise.
51752         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
51754 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
51756         * g++.dg/inherit/override1.C: Add dg-options clause.
51758 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
51760         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
51761         _mm_slli_si128.
51763 2002-10-19  Andreas Schwab  <schwab@suse.de>
51765         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
51766         directory component.
51768 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
51770         * g++.dg/inherit/thunk1.C: New test.
51772         * g++.dg/inherit/override1.C: New test.
51774         * g++.dg/abi/mangle11.C: New test.
51775         * g++.dg/abi/mangle14.C: New test.
51776         * g++.dg/abi/mangle17.C: New test.
51778 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
51780         * g++.dg/overload/member2.C: New test.
51782 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
51784         * g++.dg/README: Describe new compat directory.
51785         * g++.dg/dg.exp: Skip tests in compat directory.
51786         * README.compat: New file.
51787         * lib/compat.exp: New expect script.
51788         * g++.dg/compat: New test directory.
51789         * g++.dg/compat/compat.exp: New expect script.
51790         * g++.dg/compat/abi: New test directory.
51791         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
51792         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
51793         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
51794         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
51795         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
51796         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
51797         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
51798         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
51799         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
51800         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
51801         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
51802         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
51803         * g++.dg/compat/break: New test directory.
51804         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
51805         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
51806         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
51807         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
51808         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
51809         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
51810         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
51811         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
51812         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
51813         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
51814         g++.dg/compat/break/README: New files.
51815         * g++.dg/compat/eh: New test directory.
51816         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
51817         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
51818         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
51819         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
51820         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
51821         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
51822         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
51823         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
51824         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
51825         g++.dg/compat/eh/filter2_y.C,
51826         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
51827         g++.dg/compat/eh/new1_y.C,
51828         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
51829         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
51830         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
51831         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
51832         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
51833         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
51834         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
51835         g++.dg/compat/eh/unexpected1_y.C: New files.
51836         * g++.dg/compat/init: New test directory.
51837         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
51838         g++.dg/compat/init/array5_y.C,
51839         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
51840         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
51841         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
51842         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
51843         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
51844         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
51845         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
51846         g++.dg/compat/init/init-ref2_y.C: New files.
51848 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
51850         PR c++/7584
51851         * g++.dg/inherit/using3.C: New test.
51853 2002-10-17  Jan Hubicka  <jh@suse.cz>
51855         * gcc.dg/20021017-2.c: New test.
51857 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
51859         * g++.dg/abi/mangle16.C: Adjust.
51861         * g++.dg/init/array8.C: New test.
51863 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
51865         * gcc.dg/special/mips-abi.exp: New test.
51866         * gcc.dg/special/mips-abi.s: Empty file used by the above.
51868 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
51870         * g++.dg/abi/mangle16.C: New test.
51871         * g++.dg/abi/mangle17.C: Likewise.
51873         PR c++/7478
51874         * g++.dg/template/ref1.C: New test.
51876 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51878         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
51880 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
51882         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
51884 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
51886         PR c++/7524
51887         * g++.dg/init/array7.C: New test.
51889 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
51891         * g++.dg/init/array6.C: New test.
51893         * g++.dg/abi/mangle13.C: Likewise.
51894         * g++.dg/abi/mangle14.C: Likewise.
51895         * g++.dg/abi/mangle15.C: Likewise.
51897 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
51899         * g++.dg/abi/empty8.C: New test.
51901 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
51903         * g++.dg/init/ctor1.C: New test.
51905 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
51907         * gcc.c-torture/execute/20021015-1.c: New test.
51909 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
51911         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
51913 2002-10-14  Jan Hubicka  <jh@suse.cz>
51915         * gcc.dg/i386-ssetype-[1-5].c: New tests.
51917 2002-10-14  Richard Henderson  <rth@redhat.com>
51919         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
51921 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
51923         PR optimization/6631
51924         * g++.dg/opt/const2.C: New test.
51926 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
51928         PR c++/7176
51929         * g++.dg/parse/friend1.C: New test.
51930         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
51932 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
51934         * gcc.dg/20021014-1.c: New test.
51936 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
51938         PR c++/5661
51939         * g++.dg/ext/vlm1.C: New test.
51940         * g++.dg/ext/vlm2.C: Likewise.
51942         * g++.dg/init/array1.C: Remove invalid braces.
51943         * g++.dg/init/brace1.C: New test.
51944         * g++.dg/init/copy2.C: Likewise.
51945         * g++.dg/init/copy3.C: Likewise.
51946         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
51947         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
51948         braces.
51950 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
51952         * gcc.dg/cpp/assembler.S: Don't use -ansi.
51954 2002-10-11  Richard Shann  <richard.shann@superh.com>
51956         * gcc.c-torture/compile/simd-5.c: New test.
51958 2002-10-10  Roger Sayle  <roger@eyesopen.com>
51960         * gcc.c-torture/execute/shiftopt-1.c: New test case.
51962 2002-10-10  Jim Wilson  <wilson@redhat.com>
51964         * gcc.c-torture/execute/20021010-1.c: New test.
51966 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
51968         PR c/7353
51969         * g++.dg/ext/typedef-init.C: New test.
51970         * gcc.dg/typedef-init.c: New test.
51972 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
51974         * gcc.dg/cpp/paste13.c: New test.
51976 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51978         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
51979         remaining platforms, XFAIL during compile, not execute.  Don't
51980         XFAIL at -O0.
51982 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
51984         * gcc.dg/alias-1.c: Tweak expected warning.
51986 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
51988         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
51990 2002-10-06  Andreas Jaeger  <aj@suse.de>
51992         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
51993         * gcc.dg/cpp/c++98.C: Likewise.
51995         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
51996         * g++.dg/cpp/c++98.C: Likewise.
51998         * g++.dg/README (Subdirectories): Mention cpp directory.
52000         PR target/7559
52001         * gcc.dg/20021006-1.c: New test.
52003 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52005         PR c++/7804
52006         * g++.dg/other/warning1.C: New test.
52008 2002-10-04  Roger Sayle  <roger@eyesopen.com>
52010         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
52011         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
52012         and sparc-*-* with -m64 as expected failures.  See PR 8087.
52014 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
52016         PR c++/7931
52017         * g++.dg/template/ptrmem3.C: New test.
52019         PR c++/7754
52020         * g++.dg/template/union1.C: New test.
52022 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
52024         PR c++/8006
52025         * g++.dg/abi/mangle9.C: New test.
52026         * g++.dg/abi/mangle10.C: New test.
52027         * g++.dg/abi/mangle11.C: New test.
52028         * g++.dg/abi/mangle12.C: New test.
52030 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
52032         PR c++/7188.
52033         * g++.dg/template/meminit1.C: New test.
52034         * g++.dg/warn/Wreorder-1.C: Likewise.
52035         * g++.old-deja/g++.mike/warn3.C: Tweak.
52036         * lib/prune.exp: Ingore "in copy constructor".
52038 2002-10-02  Andreas Jaeger  <aj@suse.de>
52040         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
52041         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
52042         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
52043         on x86-64.
52045 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
52047         * gcc.dg/empty1.C: Fix typo.
52049 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
52051         * gcc.dg/alias-1.c: New test.
52053 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
52055         * gcc.dg/empty1.C: New test.
52057         * g++.dg/tls/init-2.C: Tweak error messages.
52059 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
52061         * gcc.c-torture/compile/20020923-1.c: New test.
52063 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
52065         * gcc.c-torture/execute/ffs-1.c: New test.
52066         * gcc.c-torture/execute/ffs-2.c: Ditto.
52068 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
52070         * g++.dg/overload/member1.C: New test.
52072 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
52074         * g++.dg/abi/empty7.C: New test.
52075         * g++.dg/init/pm2.C: Likewise.
52077 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
52079         * g++.dg/rtti/crash1.C: New test.
52081 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
52083         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
52084         gcc.dg/sibcall-4.c: New tests.
52086 2002-09-28  Roger Sayle  <roger@eyesopen.com>
52088         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
52089         powerpc and MMIX targets.
52091 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
52093         * gcc.dg/cpp/20020927-1.c: New.
52095 2002-09-26  David S. Miller  <davem@redhat.com>
52097         * gcc.c-torture/compile/trunctfdf.c: New.
52099 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52101         * lib/target-supports.exp (check_weak_available): Handle solaris2.
52103 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
52105         * gcc.c-torture/execute/loop-15.c: New.
52107 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
52109         * README.QMTEST: Fix typo.
52111 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
52113         * gcc.dg/20020926-1.c: New test.
52115 2002-09-25  David S. Miller  <davem@redhat.com>
52117         PR target/7842
52118         * gcc.c-torture/execute/shiftdi.c: New test.
52120 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
52122         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
52123         unique to the tool.
52124         * lib/g77.exp (g77_init): Likewise.
52125         * lib/g++.exp (g++_init): Likewise.
52126         * lib/objc.exp (objc_init): Likewise.
52128 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
52130         * g++.dg/abi/empty5.C: New test.
52131         * g++.dg/abi/empty6.C: New test.
52132         * g++.dg/abi/vbase12.C: New test.
52134 2002-09-25  Richard Henderson  <rth@redhat.com>
52136         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
52137         too-small long double.
52139 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
52141         * gcc.dg/20020919-1.c: New test.
52143 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
52145         * g++.dg/abi/bitfield6.C: New test.
52146         * g++.dg/abi/bitfield7.C: New test.
52147         * g++.dg/abi/bitfield8.C: New test.
52148         * g++.dg/abi/vbase11.C: New test.
52150 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52152         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
52153         hppa*-*-hpux*.  Update test comment.
52155 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
52157         * gcc.dg/tls/struct-1.c: New test.
52159 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
52161         * gcc.dg/cpp/tr-warn2.c: Update.
52163 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
52165         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
52167 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
52169         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
52170         systems.
52172 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
52174         * gcc.c-torture/execute/ieee/mzero3.c: New test.
52176         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
52177         Adjust for c++filt moved to binutils.  Remove spurious duplicate
52178         setting of cxxfilt.
52180 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
52182         * gcc.dg/20020312-2.c: Update for darwin.
52184 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
52186         * g++.old-deja/g++.other/crash32.C: Mark ICE.
52188 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
52190         * objc.dg/comp-types-1.m: New test.
52191         * objc.dg/comp-types-2.m: New test.
52192         * objc.dg/comp-types-3.m: New test.
52193         * objc.dg/comp-types-4.m: New test.
52194         * objc.dg/comp-types-5.m: New test.
52195         * objc.dg/comp-types-6.m: New test.
52197 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52199         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
52201 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
52203         * g++.dg/other/do1.C: New test.
52205         * g++.dg/template/subst1.C: New test.
52207 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
52209         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
52211 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
52213         * g++.dg/template/qualttp20.C: Adjust expected errors.
52214         * g++.old-deja/g++.jason/report.C: Likewise.
52215         * g++.old-deja/g++.other/qual1.C: Likewise.
52217         * g++.dg/lookup/scoped2.C: New test.
52219         * g++.dg/ext/asm3.C: New test.
52221 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
52223         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
52225 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
52227         * ChangeLog: follow spelling conventions.
52228         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
52229         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
52230         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
52231         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
52232         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
52233         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
52234         * g++.old-deja/g++.law/global-init1.C: Likewise.
52235         * g++.old-deja/g++.other/delete4.C: Likewise.
52236         * g++.old-deja/g++.other/inline21.C: Likewise.
52237         * g++.old-deja/g++.other/singleton.C: Likewise.
52238         * g77.dg/strlen0.f: Likewise.
52239         * g77.f-torture/compile/20010519-1.f: Likewise.
52240         * g77.f-torture/compile/980310-4.f: Likewise.
52241         * gcc.c-torture/compile/20000605-1.c: Likewise.
52242         * gcc.c-torture/execute/20020225-1.c: Likewise.
52243         * gcc.dg/c90-hexfloat-2.c: Likewise.
52244         * gcc.dg/c99-bool-1.c: Likewise.
52245         * gcc.dg/c99-hexfloat-2.c: Likewise.
52246         * gcc.dg/dll-2.c: Likewise.
52247         * gcc.dg/wtr-union-init-1.c: Likewise.
52248         * gcc.dg/wtr-union-init-2.c: Likewise.
52249         * gcc.dg/wtr-union-init-3.c: Likewise.
52250         * gcc.dg/cpp/avoidpaste1.c: Likewise.
52251         * gcc.dg/cpp/defined.c: Likewise.
52252         * gcc.dg/cpp/macsyntx.c: Likewise.
52253         * gcc.dg/cpp/paste2.c: Likewise.
52254         * gcc.dg/cpp/trad/defined.c: Likewise.
52255         * gcc.dg/format/c90-printf-1.c: Likewise.
52256         * gcc.dg/format/c90-scanf-1.c: Likewise.
52257         * gcc.dg/format/c99-printf-1.c: Likewise.
52258         * gcc.dg/format/c99-scanf-1.c: Likewise.
52259         * gcc.misc-tests/gcov-8.c: Likewise.
52260         * lib/profopt.exp: Likewise.
52262 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
52264         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
52266 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
52268         * g++.dg/inherit/using2.C: New test.
52270 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
52272         * ChangeLog: Follow spelling conventions.
52273         * g++.dg/template/friend4.C: Likewise.
52274         * g++.old-deja/g++.pt/crash67.C: Likewise.
52275         * gcc.c-torture/execute/20000801-4.c: Likewise.
52276         * gcc.dg/c90-digraph-1.c: Likewise.
52277         * gcc.dg/c94-digraph-1.c: Likewise.
52278         * gcc.dg/c99-digraph-1.c: Likewise.
52279         * gcc.dg/cpp/line5.c: Likewise.
52280         * gcc.dg/cpp/multiline.c: Likewise.
52281         * gcc.dg/cpp/trad/literals-1.c: Likewise.
52282         * gcc.dg/format/attr-3.c: Likewise.
52283         * gcc.dg/format/c90-scanf-3.c: Likewise.
52284         * gcc.dg/format/ext-4.c: Likewise.
52286 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
52288         * g++.dg/template/pretty1.C: New test.
52290 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
52292         * gcc.c-torture/execute/struct-cpy-1.c: New test.
52294 2002-09-13  Matt Austern  <austern@apple.com>
52296         * g++.dg/other/constref[12].C: New, regression tests for
52297         passing a cast expression to a function by const reference.
52299 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
52301         * g++.dg/template/deduce1.C: New test.
52303 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
52305         * gcc.c-torture/execute/simd-1.c: Force all use of int to
52306         32-bit int.
52308 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52310         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
52311         usage.
52313 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
52315         * gcc.c-torture/compile/20020910-1.c: New test.
52317 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
52319         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
52321 2002-09-10  Andreas Jaeger  <aj@suse.de>
52323         * gcc.dg/20020312-2.c: Adjust for x86-64.
52325 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
52327         * g77.dg/7388.f: New test case for PR 7388.
52329 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
52331         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
52333 2002-09-05  Ziemowit Laski <zlaski@apple.com>
52335         * objc.dg/proto-lossage-1.m: New test.
52337 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
52339         * gcc.dg/cpp/_Pragma4.c: Fix typo.
52341 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
52343         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
52344         expected to pass.
52346 2002-09-06  Stan Shebs  <shebs@apple.com>
52347             David Edelsohn  <edelsohn@gnu.org>
52349         * gcc.dg/weak: New directory.
52350         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
52351         target-specific xfail bits.
52352         * gcc.dg/typeof-2.c: Move to new directory.
52353         * gcc.dg/weak.exp: New expect script.
52355 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
52357         * gcc.c-torture/execute/extzvsi.c: New test.
52359 2002-09-05  Stan Shebs  <shebs@apple.com>
52361         * gcc.dg/weak-1.c: xfail on Darwin.
52362         * gcc.dg/weak-2.c: Ditto.
52363         * gcc.dg/weak-3.c: Ditto.
52364         * gcc.dg/weak-4.c: Ditto.
52365         * gcc.dg/weak-5.c: Ditto.
52366         * gcc.dg/weak-6.c: Ditto.
52367         * gcc.dg/weak-7.c: Ditto.
52368         * gcc.dg/weak-8.c: Ditto.
52369         * gcc.dg/weak-9.c: Ditto.
52371 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
52373         * gcc.c-torture/execute/loop-14.c: New test.
52375 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
52377         * g++.dg/other/cxa-atexit1.C: New test.
52379         * gcc.dg/typeof-2.c: New test.
52381 2002-09-03  Roger Sayle  <roger@eyesopen.com>
52383         * gcc.dg/builtins-2.c: New testcase.
52384         * gcc.dg/builtins-3.c: New testcase.
52386 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
52388         * gcc.dg/cpp/_Pragma4.c: New test.
52390 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
52392         * objc/execute/nil_method-1.m: New testcase.
52394 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
52396         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
52397         [Object class], not [Object initialize].
52399 2002-08-31  Roger Sayle  <roger@eyesopen.com>
52400             Hans-Peter Nilsson  <hp@bitrange.com>
52402         * gcc.c-torture/execute/20020720-1.x: Skip test on
52403         mmix-knuth-mmixware.  Correct comment.
52405 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
52407         * g++.dg/abi/bitfield5.C: New test.
52408         * g++.dg/abi/vbase10.C: Likewise.
52410 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
52412         * objc.dg/undeclared-selector.m: New test.
52414 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
52416         * g++.dg/other/offsetof1.C: Avoid cast warning.
52418 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
52420         * objc.dg/super-class-2.m: New test.
52422 2002-08-24  Matt Austern  <austern@apple.com>
52424         * g++.dg/ext/lvaddr.C: New test.
52425         * g++.dg/ext/lvcast.C: New test.
52427 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
52429         * g++.dg/inherit/cond1.C: New test.
52431 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
52433         * gcc.dg/noncompile/incomplete-1.c: New test.
52435 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
52437         * gcc.dg/typespec-1.c: New test.
52439 2002-08-20  Devang Patel  <dpatel@apple.com>
52440         * objc.dg/proto-hier-2.m: New test.
52442 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
52444         * objc.dg/bitfield-1.m: New test.
52445         * objc.dg/bitfield-2.m: New test.
52447 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
52449         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
52450         gcc.dg/c99-flex-array-4.c: New tests.
52452 2002-08-16  Stan Shebs  <shebs@apple.com>
52454         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
52456 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
52458         * gcc.dg/typeof-1.c: New test.
52459         * g++.dg/ext/typeof2.C: New test.
52461 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
52463         * g++.dg/other/offsetof1.C: New test.
52465 2002-08-14  Richard Henderson  <rth@redhat.com>
52467         * gcc.dg/tls/diag-3.c: Fix expected message strings.
52469 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
52471         * gcc.dg/cpp/_Pragma3.c: New test.
52473 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
52475         * g++.dg/template/inherit3: New test.
52477 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
52479         * gcc.dg/bitfld-4.c: Add blank options.
52481 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
52483         * g++.dg/template/crash1.C: New test.
52485 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
52487         * gcc.dg/tls/opt-2.c: New test.
52489 2002-08-08  Devang Patel  <dpatel@apple.com>
52491         * objc.dg/selector-1.m : New test
52493 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
52495         * g++.dg/abi/bitfield4.C: New test.
52496         * gcc.dg/bitfld-4.c: New test.
52498 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
52500         * g++.dg/other/packed1.C: New test.
52502 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
52504         * g++.dg/abi/offsetof.C: Tweak error messages.
52505         * g++.old-deja/g++.mike/p10769a.C: Likewise.
52507 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
52509         * gcc.dg/bitfld-3.c: New test.
52511 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
52512             Richard Henderson  <rth@redhat.com>
52514         * gcc.dg/i386-bitfield1.c: New test.
52515         * g++.dg/abi/bitfield3.C: Update.
52517 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
52519         * objc.dg/const-str-2.m: Update.
52520         * gcc.dg/cpp/c++98.c: Change to C extension.
52521         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
52522         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
52524 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
52526         * gcc.dg/tls/diag-3.c: New.
52528 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
52530         * g++.dg/README (Subdirectories): Document new subdir expr.
52531         * g++.dg/expr/pmf-1.C: New test.
52533 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
52535         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
52537 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
52539         * g++.dg/abi/bitfield3.C: New test.
52541 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
52543         * lib/gcov.exp: Tweak expected line formats.
52544         * gcc.misc-tests/gcov8.c: New test.
52545         * gcc.misc-tests/gcov8.x: New flags.
52547 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
52549         * consistency.vlad/layout/endian.c: Include string.h.
52551         * gcc.c-torture/execute/20020805-1.c: New test.
52553 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
52555         * g++.dg/other/conversion1.C: New test.
52557 2002-08-03  Roger Sayle  <roger@eyesopen.com>
52559         * gcc.dg/builtins-1.c: New testcase.
52561 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
52563         * g++.dg/inherit/access3.C: New test.
52565 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
52567         * gcc.dg/ia64-visibility-2.c: New test.
52569 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
52571         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
52572         __qualifier_flags to __flags.
52574 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
52576         * g++.dg/inherit/operator1.C: New test.
52577         * g++.dg/lookup/disamb1.C: Fix typo in comment.
52578         * g++.dg/other/error1.C: Change expected error message.
52579         * g++.dg/template/conv4.C: Likewise.
52581 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
52583         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
52584         for documented behavior.
52586 2002-07-25  Roger Sayle  <roger@eyesopen.com>
52588         * gcc.c-torture/execute/20020720-1.x: Skip this test on
52589         several targets known to fail.
52591 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
52593         * gcc.dg/mips-args-[123].c: New tests.
52595 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
52597         * gcc.dg/ppc-spe.c: New.
52599 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
52601         * g++.dg/other/ptrmem4.C: New testcase.
52603 2002-07-24  Richard Henderson  <rth@redhat.com>
52605         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
52607 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
52609         * g++.dg/ext/alignof1.C (main): Return 0 for success.
52611 2002-07-24  Roger Sayle  <roger@eyesopen.com>
52613         * gcc.c-torture/execute/memset-3.c: New testcase.
52615 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
52617         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
52618         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
52620 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52622         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
52623         Delete.
52625 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
52627         * gcc.c-torture/compile/simd-4.c: New test.
52629 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52631         PR c++/7347, c++/7348
52632         * g++.dg/template/access4.C: New test.
52633         * g++.dg/template/access5.C: New test.
52634         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
52635         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
52636         * g++.old-deja/g++.pt/ttp58.C: Likewise.
52637         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
52639 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
52641         * gcc.dg/gnu89-init-2.c: New test.
52643 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
52645         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
52647 2002-07-20  Roger Sayle  <roger@eyesopen.com>
52649         * gcc.c-torture/execute/20020720-1.c: New testcase.
52651 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
52653         * gcc.dg/cpp/Wsignprom.c: New tests.
52655 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
52657         * gcc.c-torture/execute/loop-13.c: New test.
52659 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
52661         * gcc.dg/cpp/expr.c: New tests.
52663 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
52665         * g++.dg/opt/pr6713.C: Add template instantiation.
52667 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
52669         * gcc.dg/nest.c: New test.
52671 2002-07-17  Richard Henderson  <rth@redhat.com>
52673         * g++.dg/opt/pr6713.C: New test.
52675 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
52677         * gcc.c-torture/execute/loop-2e.x: Let the testcase
52678         XFAIL for all x86 processors.
52680 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
52682         * gcc.c-torture/execute/20010122-1.x: Do not test with
52683         -fomit-frame-pointer.
52685 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52687         * g++.dg/template/instantiate2.C: New test.
52688         * g++.dg/template/spec4.C: New test.
52690 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52692         * g++.dg/template/access2.C: New test.
52693         * g++.dg/template/access3.C: New test.
52695 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
52697         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
52698         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
52699         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
52700         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
52701         Convert to use <stdarg.h>.
52702         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
52703         Delete.
52704         * gcc.dg/va-arg-2.c: New.
52705         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
52707 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
52709         * gcc.c-torture/compile/20020710-1.c: New test.
52711 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
52712                           Andrew Pinski  <pinskia@physics.uc.edu>
52714         gcc.c-torture/compile/simd-2.c: New testcase.
52715         gcc.c-torture/compile/simd-3.c: Likewise.
52717 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
52719         PR c++/7224
52720         * g++.dg/overload/error1.C: New test.
52722 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52724         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
52725         configuration and IRIX 6 O32 ABI.
52727 2002-07-11  Roger Sayle  <roger@eyesopen.com>
52729         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
52731 2002-07-10  Roger Sayle  <roger@eyesopen.com>
52733         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
52735 2002-07-10  Jeffrey A Law  <law@redhat.com>
52737         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
52739         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
52741 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
52743         * gcc.dg/20020312-2.c: Check for __PPC__.
52745 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
52747         * gcc.c-torture/compile/20020709-1.c: New test.
52749 2002-07-07  Roger Sayle  <roger@eyesopen.com>
52751         * g++.dg/template/qualttp21.C: New test case.
52753 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
52755         * gcc.c-torture/compile/20020706-1.c: New test.
52756         * gcc.c-torture/compile/20020706-2.c: New test.
52758 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
52759             Alexandre Oliva  <aoliva@redhat.com>
52761         * g++.dg/warn/incomplete1.C: New test.
52763 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52765         PR c++/7099
52766         * g++.dg/warn/noreturn1.C: New test.
52768 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
52770         PR c++/6706
52771         * g++.dg/debug/debug6.C: New test.
52772         * g++.dg/debug/debug7.C: New test.
52774 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
52776         * gcc.c-torture/compile/simd-3.c: New test.
52778 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
52780         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
52781         * gcc.dg/20020620-1.c: Likewise.
52783 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52785         PR c++/6944
52786         * g++.dg/init/array4.C: New test.
52787         * g++.dg/init/array5.C: New test.
52789 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
52791         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
52792         * gcc.c-torture/execute/simd-2.c (main): Likewise.
52794 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52796         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
52797         * gcc.dg/wtr-aggr-init-1.c: Likewise.
52798         * gcc.dg/wtr-conversion-1.c: Likewise.
52799         * gcc.dg/wtr-escape-1.c: Likewise.
52800         * gcc.dg/wtr-int-type-1.c: Likewise.
52801         * gcc.dg/wtr-label-1.c: Likewise.
52802         * gcc.dg/wtr-static-1.c: Likewise.
52803         * gcc.dg/wtr-strcat-1.c: Likewise.
52804         * gcc.dg/wtr-suffix-1.c: Likewise.
52805         * gcc.dg/wtr-switch-1.c: Likewise.
52806         * gcc.dg/wtr-unary-plus-1.c: Likewise.
52807         * gcc.dg/wtr-union-init-1.c: Likewise.
52808         * gcc.dg/wtr-union-init-2.c: Likewise.
52809         * gcc.dg/wtr-union-init-3.c: Likewise.
52811         * gcc.dg/wtr-func-def-1.c: New test.
52813 2002-07-02 Devang Patel <dpatel@apple.com>
52815         * objc.dg/param-1.m: New test.
52817 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
52819         * gcc.dg/cpp/trad/directive.c: Add test.
52820         * gcc.dg/cpp/trad/macroargs.c: Add test.
52821         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
52823 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
52825         * gcc.dg/cpp/cmdlne-M.c: New test.
52827 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
52829         * objc.dg/desig-init-1.m: New test.
52831 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52833         PR c++/6716
52834         * g++.dg/template/instantiate1.C: New test.
52836 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
52838         PR c++/7112
52839         * g++.dg/template/sizeof2.C: New test.
52841 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
52843         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
52844         gcc.dg/cpp/trad/include.c: New tests.
52846 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
52848         PR target/7177
52849         * gcc.c-torture/compile/20020701-1.c: New test.
52851 2002-07-01  Stan Shebs  <shebs@apple.com>
52853         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
52854         header here...
52855         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
52856         (objc-torture-execute): or here.
52858 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
52860         * gcc.c-torture/execute/arith-rand-ll.c: New test.
52862 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
52864         * gcc.dg/cpp/trad/escaped-nl.c: New test.
52866 2002-06-30  Devang Patel  <dpatel@apple.com>
52868         * objc.dg/fsyntax-only.m: New test.
52870 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
52872         PR c++/6695
52873         * g++.dg/template/friend7.C: New file.
52875 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
52877         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
52878         return type.
52880 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
52882         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
52883         avoid division by zero.
52885 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
52887         * gcc.dg/Wunknownprag.c: New tests.
52889 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
52891         * gcc.c-torture/execute/simd-2.c: New test.
52893 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
52895         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
52896         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
52897         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
52898         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
52899         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
52900         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
52901         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
52902         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
52903         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
52904         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
52905         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
52906         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
52907         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
52908         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
52909         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
52910         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
52911         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
52913 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
52915         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
52916         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
52917         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
52918         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
52919         New tests.
52920         * gcc.dg/cpp/trad/directive.c: Update.
52922 2002-06-23  Andreas Jaeger  <aj@suse.de>
52924         * gcc.c-torture/execute/complex-6.c: New.
52926 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
52928         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
52929         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
52930         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
52931         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
52933 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
52935         * gcc.dg/cpp/trad: New directory with traditional tests copied
52936         from parent directory.
52937         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
52938         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
52939         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
52940         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
52941         Move to trad/ and rename.
52942         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
52943         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
52944         gcc.dg/cpp/trad/redef2.c: New tests.
52945         * gcc.dg/cpp/trad/trad.exp: New driver.
52947 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
52949         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
52950         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
52951         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
52952         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
52953         Remove.
52955 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
52957         * gcc.dg/20020620-1.c: New test.
52959 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52961         * g++.dg/template/ttp4.C: New test.
52963 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
52965         * g++.dg/opt/vt1.C: Fix regexp.
52967 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52969         * gcc.c-torture/execute/pure-1.c: Make functions static again.
52970         Don't use attribute `noinline'.
52972 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
52974         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
52976 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
52978         * gcc.c-torture/execute/simd-1.c: New.
52980         * gcc.dg/simd-1.c: New.
52982 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
52984         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
52986 2002-06-16  Richard Henderson  <rth@redhat.com>
52988         * g++.dg/ext/anon-struct1.C: New.
52989         * g++.dg/ext/anon-struct2.C: New.
52990         * g++.dg/ext/anon-struct3.C: New.
52991         * gcc.dg/anon-struct-1.c: New.
52992         * gcc.dg/anon-struct-2.c: New.
52993         * gcc.dg/anon-struct-3.c: New.
52994         * gcc.dg/20011008-1.c: Adjust warning text.
52995         * gcc.dg/20020527-1.c: Add -fms-extensions.
52997 2002-06-16  Richard Henderson  <rth@redhat.com>
52999         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
53001 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
53003         * gcc.c-torture/execute/20020615-1.c: New test.
53005 2002-06-15  Roger Sayle  <roger@eyesopen.com>
53007         * gcc.c-tortuture/execute/compare-1.c: New test case.
53008         * gcc.c-tortuture/execute/compare-2.c: New test case.
53009         * gcc.c-tortuture/execute/compare-3.c: New test case.
53011 2002-06-13  Richard Henderson  <rth@redhat.com>
53013         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
53014         ia64 ilp32.
53016 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53018         * g++.dg/template/typename2.C: Update error message.
53020 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
53022         * gcc.c-torture/execute/20020611-1.c: New test.
53024 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
53026         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
53027         list of targets to skip.
53029 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
53031         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
53032         targets if not optimizing.
53034 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
53036         * gcc.c-torture/compile/20020605-1.c: New test.
53038         * g++.dg/opt/vt1.C: New test.
53040         * gcc.dg/20020531-1.c: New test.
53042         * gcc.dg/20020530-1.c: New test.
53044         * gcc.dg/20020527-1.c: New test.
53046         * g++.dg/opt/cse1.C: New test.
53048 2002-06-07  Roger Sayle  <roger@eyesopen.com>
53050         * gcc.dg/20020607-2.c: New test case.
53052 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
53054         * gcc.c-torture/compile/20020604-1.c: New test.
53056 2002-06-04  Richard Henderson  <rth@redhat.com>
53058         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
53059         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
53060         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
53062 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
53064         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
53066 2002-06-03  Richard Henderson  <rth@redhat.com>
53068         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
53069         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
53071 2002-06-02  Richard Henderson  <rth@redhat.com>
53073         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
53074         test functions static.
53076 2002-06-02  Andreas Jaeger  <aj@suse.de>
53078         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
53079         now.
53081 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53083         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
53084         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
53085         Update for mofified diagnostics.
53086         * gcc.dg/c99-intconst-1.c: No longer fail.
53088 2002-06-02  Richard Henderson  <rth@redhat.com>
53090         * gcc.dg/uninit-A.c: Remove xfail markers.
53092 2002-06-01  Roger Sayle  <roger@eyesopen.com>
53094         * gcc.dg/fnegate-1.c: New test case.
53096 2002-05-30  Osku Salerma  <osku@iki.fi>
53098         * gcc.c-torture/execute/mayalias-1.c: New file.
53100 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
53102         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
53103         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
53104         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
53106 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
53108         * gcc.c-torture/execute/20020529-1.c: New test.
53110 2002-05-27  Richard Henderson  <rth@redhat.com>
53112         * g++.dg/ext/attrib6.C: New test case.
53114 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53116         * gcc.c-torture/execute/pure-1.c: New test.
53118 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
53120         * gcc.dg/cpp/arith-2.c: Remove.
53122 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
53124         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
53125         * gcc.dg/cpp/if-3.c: Remove.
53127 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
53129         * g++.dg/opt/cse2.C: New test.
53131 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
53133         * gcc.dg/cpp/arith-1.c: New semantic tests.
53134         * gcc.dg/cpp/if-1.c: Update.
53136 2002-05-24  Ben Elliston  <bje@redhat.com>
53138         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
53140 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
53142         * gcc.dg/verbose-asm.c: New test.
53144 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
53146         * gcc.dg/cpp/paste12.c: New test.
53148 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
53150         * g++.dg/parse/named_ops.C: New test.
53152 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
53154         * gcc.dg/weak-8.c: New test.
53156 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
53158         * gcc.dg/weak-2.c: Allow optional leading underscore
53159         in scan-assembler symbol name.
53160         * gcc.dg/weak-3.c: Likewise.
53161         * gcc.dg/weak-4.c: Likewise.
53162         * gcc.dg/weak-5.c: Likewise.
53164 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
53166         * gcc.dg/20020523-1.c: New test.
53168 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
53170         * objc.dg/const-str-2.m: Update now that we stop after
53171         a command line error.
53173 2002-05-22  Richard Henderson  <rth@redhat.com>
53175         * g++.dg/dg.exp: Fix typo in test pruneing.
53177 2002-05-22  Richard Henderson  <rth@redhat.com>
53179         * g++.dg/dg.exp: Prune the tls subdirectory.
53180         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
53181         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
53182         * g++.dg/tls/init-1.C: New.
53184 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
53186         * gcc.dg/20020517-1.c: New test.
53188 2002-05-21  Richard Henderson  <rth@redhat.com>
53190         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
53191         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
53193 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
53195         * g++.dg/other/copy2.C: New test.
53197 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
53199         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
53200         (MAX_COPY): Bump up to 10 times sizeof (long long).
53201         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
53203         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
53204         sizeof (long long).
53206         * gcc.c-torture/execute/strcpy-1.c: New test.
53208 2002-05-19  Jason Merrill  <jason2redhat.com>
53210         * g++.dg/ext/oper1.C: New test.
53212 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
53213 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
53215         * README.QMTEST: New file.
53217         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
53219 2002-05-19  Andreas Jaeger  <aj@suse.de>
53221         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
53222         now.
53223         * gcc.c-torture/execute/loop-2d.x: Likewise.
53225 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
53227         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
53228         support weak symbols.
53229         * gcc.dg/weak-4.c: Likewise.
53230         * gcc.dg/weak-6.c: Likewise.
53232 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
53234         * gcc.dg/weak-3.c: Add dg-excess-error comment for
53235         cygwin, coff and h8300-*-hms targets
53236         * gcc.dg/weak-5.c: Likewise.
53237         * gcc.dg/weak-7.c: Likewise.
53239 2002-05-16  Jason Merrill  <jason@redhat.com>
53241         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
53242         (scan-assembler-not, scan-assembler-dem): Likewise.
53243         (scan-assembler-dem-not): Likewise.
53245 2002-05-15  Richard Henderson  <rth@redhat.com>
53247         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
53249 2002-05-15  Richard Henderson  <rth@redhat.com>
53251         * gcc.dg/weak-5.c (vfoo1c): No warning here.
53252         (vfoo1f): Warning here.
53253         (vfoo1l): Don't redefine the alias.
53255 2002-05-14  Jason Merrill  <jason@redhat.com>
53256             Alexandre Oliva  <aoliva@redhat.com>
53258         * g++.dg/init/pm1.C: New test.
53260 2002-05-12  David S. Miller  <davem@redhat.com>
53262         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
53263         types.
53265 2002-05-10  Roger Sayle  <roger@eyesopen.com>
53267         * gcc.c-torture/execute/20020510-1.c: New test case.
53269 2002-05-10  David S. Miller  <davem@redhat.com>
53271         * gcc.c-torture/execute/conversion.c: Test long double too.
53273 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
53275         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
53276         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
53277         * lib/g++.exp (g++_link_flags): Likewise.
53278         * lib/objc.exp (objc_target_compile): Likewise.
53280 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
53282         * gcc.dg/cpp/poison.c: Update.
53283         * gcc.dg/cpp/20000625-2.c: Remove.
53284         * gcc.dg/cpp/direct2s.c: Remove final test.
53286 2002-05-08  Tom Rix  <trix@redhat.com>
53288         * gcc.c-torture/execute/20020508-1.c: New test.
53289         * gcc.c-torture/execute/20020508-2.c: New test.
53290         * gcc.c-torture/execute/20020508-3.c: New test.
53292 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
53294         * gcc.dg/cpp/charconst-4.c: More tests.
53296 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
53298         PR c/6569
53299         * gcc.dg/weak-3.c: Update location of warning messages.
53300         * gcc.dg/weak-5.c: Likewise.
53302 2002-05-06  Roger Sayle  <roger@eyesopen.com>
53304         * gcc.c-torture/execute/20020506-1.c: New test case.
53306 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
53308         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
53310 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
53312         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
53314 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
53316         * gcc.dg/cpp/charconst-3.c: New test.
53318 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53320         * gcc.dg/cpp/charconst.c: Update tests.
53322 2002-05-05  Tim Josling  <tej@melbpc.org.au>
53324         * treelang: Added directory for new sample language treelang. Also
53325         lib/treelang.exp: New file to signal treelang should be tested.
53327 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
53329         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
53330         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
53331         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
53332         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
53333         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
53334         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
53335         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
53337 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
53339         * gcc.dg/format/xopen-2.c: New test.
53341 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
53343         * gcc.dg/20020503-1.c: New test.
53345 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
53347         * g++.dg/init/dtor1.C: Make it tougher.
53349 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
53351         * g++.dg/init/dtor1.C: New test.
53353 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
53355         * gcc.dg/altivec-8.c: New.
53357 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
53359         * gcc.dg/altivec-7.c: New.
53361 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
53363         * g++.dg/parse/typedef1.C: New test.
53365 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
53367         PR c++/6486
53368         * g++.dg/template/friend6.C: New test.
53370         PR c++/6492
53371         * g++.dg/init/copy1.C: New test.
53373 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
53375         * g++.dg/warn/effc1.C: New test.
53377 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
53379         * gcc.dg/cpp/if-cexp.c: Add a test.
53381 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
53383         * gcc.dg/20020426-2.c: New test.
53385 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
53387         * gcc.dg/cpp/if-mop.c: Update.
53388         * gcc.dg/cpp/if-mpar.c: Add test.
53389         * gcc.dg/cpp/if-oppr.c: Update.
53391 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53393         PR c/6343
53394         * gcc.dg/weak-[2-7].c: New tests.
53396 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
53398         * gcc.dg/enum1.c: New test.
53400 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
53402         PR c++/6497
53403         * g++.dg/inherit/access2.C: New test.
53405 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
53407         PR bootstrap/6445
53408         * gcc.dg/20020426-1.c: New test.
53410 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
53412         * g++.dg/abi/enum1.C: New test.
53414 2002-04-26  Richard Henderson  <rth@redhat.com>
53416         * gcc.dg/c99-bool-1.c: Expect always true warning.
53418 2002-04-25  Roger Sayle  <roger@eyesopen.com>
53420         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
53422 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53424         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
53425         targets.
53427 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
53429         * g++.dg/abi/mange7.C: New test.
53431         PR c++/6438.
53432         * g++.dg/parse/stmtexpr2.C: New test.
53434 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
53436         * gcc.dg/20020312-2.c: Add SH target.
53438 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53440         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
53441         compiler output on mips*-*-irix*.
53443 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
53445         * g++.dg/parse/attr1.C: New test.
53447 2002-04-23  Roger Sayle  <roger@eyesopen.com>
53449         * gcc.c-torture/execute/string-opt-17.c: New test case.
53450         * gcc.c-torture/execute/memset-2.c: New test case.
53452 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
53454         PR c++/6256:
53455         * g++.dg/template/friend5.C: New test.
53457         PR c++/6331:
53458         * g++.dg/template/qual1.C: Likewise.
53460 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
53462         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
53463         Include stdlib.h, not stdio.h or ctype.h.
53465 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
53467         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
53468         cris-*-elf* and mmix-*-*.
53469         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
53470         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
53471         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
53472         Ditto.
53473         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
53474         * gcc.dg/wchar_t-1.c: Ditto.
53476 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
53478         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
53479         Clarify comment.
53481 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
53483         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
53485 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53487         * gcc.c-torture/execute/20000906-1.x: Delete.
53489 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
53491         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
53493 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
53495         * PR6367
53496         * g77.f-torture/execute/6367.f: New test.
53497         * g77.f-torture/execute/6367.x: Disable for MMIX.
53499 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
53501         * PR6352
53502         * g++.dg/opt/inline2.C: New test.
53504 2002-04-18  Richard Henderson  <rth@redhat.com>
53506         * gcc.dg/20000906-1.c: Enable for all targets.
53507         * gcc.c-torture/compile/iftrap-2.c: New.
53509 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
53511         * gcc.dg/20020418-1.c: New test.
53512         * gcc.dg/20020418-2.c: New test.
53514 2002-04-18  Richard Henderson  <rth@redhat.com>
53516         * gcc.c-torture/compile/iftrap-1.c: New.
53517         * gcc.dg/iftrap-1.c: Adjust for ia64.
53518         * gcc.dg/iftrap-2.c: New.
53520 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
53522         * gcc.c-torture/compile/20020418-1.c: New test.
53524 2002-04-18  Roger Sayle  <roger@eyesopen.com>
53526         * gcc.c-torture/compile/20020415-1.c: New.
53528 2002-04-18  David S. Miller  <davem@redhat.com>
53530         * gcc.c-torture/execute/20020418-1.c: New test.
53532 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
53534         * gcc.dg/20020416-1.c: New test.
53536         * g++.dg/opt/inline1.C: New test.
53538 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
53540         * gcc.dg/altivec-5.c: New test.
53542         * gcc.dg/20020415-1.c: New test.
53544 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
53546         * lib/chill.exp: Remove.
53548 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
53550         * g++.dg/other/big-struct.C: New test.
53552 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
53554         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
53555         of scratch file.
53557 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
53559         PR c/6277
53560         * gcc.dg/i386-387-1.c: Allow optional leading underscore
53561         in scan-assembler function name
53563 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
53565         * g77.f-torture/execute/980628-4.x,
53566         g77.f-torture/execute/980628-5.x,
53567         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
53568         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
53569         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
53570         i[34567]86-*-*.
53572 2002-04-13  David S. Miller  <davem@redhat.com>
53574         * gcc.c-torture/execute/20020413-1.c: New test.
53576 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
53578         * gcc.dg/asm-6.c,
53579         * g++.dg/ext/asm1.C: New tests.
53581 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
53583         PR c++ 5373.
53584         * g++.dg/parse/stmtexpr1.C: New test.
53586         PR c++/5189.
53587         * g++.dg/template/copy1.C: New test.
53589 2002-04-12  Richard Henderson  <rth@redhat.com>
53591         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
53593 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
53595         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
53596         gcc.c-torture/execute/20020307-2.c.
53598 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
53600         * g++.dg/ext/attrib5.C,
53601         * g++.dg/lookup/struct1.C: New tests.
53603 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
53605         * gcc.dg/20020411-1.c: New test.
53607         * gcc.c-torture/execute/20020411-1.c: New test.
53609 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
53611         * g77.f-torture/execute/6177.f: New test.
53613 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
53615         PR middle-end/6247
53616         * g++.dg/opt/cleanup1.C: New test.
53618         * g++.dg/opt/const1.C: New test.
53620 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
53622         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
53624 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
53626         PR c++/5507
53627         * g++.dg/template/typename2.C: New test.
53629 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
53631         * gcc.c-torture/execute/loop-12.c: New.
53633 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
53635         * g77.f-torture/execute/980628-4.x,
53636         g77.f-torture/execute/980628-5.x,
53637         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
53638         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
53639         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
53641 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53643         PR optimization/6086
53644         * g++.dg/opt/preinc1.C: New test.
53646 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
53648         PR c++/5571
53649         * g++.dg/opt/static2.C: New test.
53651 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
53653         PR c/5120
53654         * gcc.dg/20020406-1.c: New test.
53656 2002-04-04  David S. Miller  <davem@redhat.com>
53658         * gcc.c-torture/execute/20020404-1.c: New test.
53660 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
53662         PR c/6123
53663         * gcc.dg/20020312-2.c: Do not declare global register variable
53664         if __PIC__ or __pic__ is defined.
53666 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
53668         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
53669         __asm__ so that it works correctly even if -ansi -pedantic-errors.
53671 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53673         * gcc.misc-tests/linkage.exp: Update last change to handle
53674         sparc*-, not just sparc-.
53676 2002-04-03  Richard Henderson  <rth@redhat.com>
53678         * gcc.dg/cpp/ucs.c: Improved long UCS test.
53680 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
53682         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
53684 2002-04-02  David S. Miller  <davem@redhat.com>
53686         * gcc.c-torture/execute/20020402-3.c: New test.
53688 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
53690         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
53691         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
53693         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
53694         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
53695         g77.f-torture/execute/20001201.x,
53696         g77.f-torture/execute/u77-test.x: New files.
53698         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
53699         * gcc.dg/wchar_t-1.c: Ditto.
53701 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53703         * gcc.c-torture/execute/20020402-1.c: New test.
53705 2002-04-01  Richard Henderson  <rth@redhat.com>
53707         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
53709         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
53711 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53713         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
53715 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
53717         * g++.dg/inherit/template-as-base.C: Expect error.
53718         * g++.dg/inherit/namespace-as-base.C: Likewise.
53720 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
53722         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
53723         g++.dg/ext/instantiate3.C: Tweak match patterns.
53725         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
53726         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
53727         -da test.
53729 2002-03-31  Richard Henderson  <rth@redhat.com>
53731         * gcc.dg/special/alias-2.c: New.
53732         * gcc.dg/special/ecos.exp: Run it.
53734 2002-03-31  Richard Henderson  <rth@redhat.com>
53736         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
53738 2002-03-31  Kazu Hirata  <kazu@hxi.com>
53740         * gcc.dg/weak-1.c: Disable on h8300 port.
53742 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
53744         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
53745         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
53746         ordering tests.
53747         * g++.dg/bprob/bprob-1.C: New test.
53748         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
53749         * g++.dg/gcov/gcov-1.C: New test.
53750         * g++.dg/gcov/gcov-1.x: New file.
53751         * g++.dg/gcov/gcov-2.C: New test.
53752         * g++.dg/gcov/gcov-3.C: New test.
53753         * g++.dg/gcov/gcov-3.h: New file.
53755 2002-03-28  Roger Sayle  <roger@eyesopen.com>
53757         * g++.old-deja/g++.other/builtins5.C: New test.
53758         * g++.old-deja/g++.other/builtins6.C: New test.
53759         * g++.old-deja/g++.other/builtins7.C: New test.
53760         * g++.old-deja/g++.other/builtins8.C: New test.
53761         * g++.old-deja/g++.other/builtins9.C: New test.
53763 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
53765         * g++.dg/opt/static1.C: New test.
53767         * g++.dg/opt/longbranch1.C: New test.
53769 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
53771         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
53773         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
53775 2002-03-28  Jeffrey A Law  (law@redhat.com)
53777         * gcc.c-torture/execute/20020328-1.c: New test.
53779 2002-03-27  Richard Henderson  <rth@redhat.com>
53781         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
53782         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
53783         move from g++.old-deja/g++.ext/.
53785 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
53787         * g++.dg/init/new2.C: New test.
53789 2002-03-26  Richard Henderson  <rth@redhat.com>
53791         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
53793         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
53794         on sparc.
53796         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
53797         sparcv9 systems.
53798         * gcc.dg/20001102-1.c: Likewise.
53800 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
53802         * gcc.dg/cpp/endif-pedantic1.c,
53803         gcc.dg/cpp/endif-pedantic2.c: New tests.
53805 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
53807         * g++.dg/init/new1.C: New test.
53809 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
53811         * g++.dg/abi/vbase9.C: New test.
53813 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
53815         * gcc.dg/arm-asm.c: New test.
53817 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
53819         * gcc.dg/Wswitch-enum.c: New test.
53820         Fix PR c/5044.
53822 2002-03-26  Richard Henderson  <rth@redhat.com>
53824         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
53825         structure.
53827 2002-03-25  Richard Henderson  <rth@redhat.com>
53829         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
53830         sparcv9 systems.
53832         * gcc.c-torture/compile/20011119-1.c (xxx): New.
53833         * gcc.c-torture/compile/20011119-2.c (xxx): New.
53835 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
53837         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
53839 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
53841         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
53842         targets using generic thunk support.
53844 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
53846         * gcc.c-torture/compile/20020323-1.c: New test.
53848         * g++.dg/opt/conj2.C: New test.
53850 2002-03-24  Richard Henderson  <rth@redhat.com>
53852         * gcc.dg/weak-1.c: Use -fno-common.
53854 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
53856         * g77.dg/f77-edit-apostrophe-out.f: New test
53857         * g77.dg/f77-edit-h-out.f: New test
53858         * g77.dg/f77-edit-t-in.f: New test
53859         * g77.dg/f77-edit-t-out.f: New test
53860         * g77.dg/f77-edit-x-out.f: New test
53861         * g77.dg/f77-edit-slash-out.f: New test
53862         * g77.dg/f77-edit-colon-out.f: New test
53863         * g77.dg/f77-edit-s-out.f: New test
53865 2002-03-24  Richard Henderson  <rth@redhat.com>
53867         * objc/execute/formal_protocol-6.x: New XFAIL.
53869 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
53871         * gcc.dg/weak-1.c: Early return from dg-final on platforms
53872         that do not support weak symbols
53874 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
53876         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
53877         * lib/g77.exp: Likewise.
53878         * lib/objc.exp: Likewise.
53880 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
53882         * gcc.dg/Wswitch-default.c: New test.
53884 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
53886         * g++.dg/other/enum1.C: New test.
53888 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
53890         * gcc.dg/pragma-ep-3.c: Fix typo.
53892 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
53894         * g++.dg/inherit/template-as-base.C: New test.
53896 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
53898         * g++.old-deja/g++.other/dwarf2-1.C: Move...
53899         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
53901 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
53903         * gcc.dg/cpp/multiline.c: Update to match.
53905 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
53907         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
53909 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
53911         * gcc.dg/cpp/extratokens2.c: New file.
53913 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
53915         * gcc.dg/20020312-2.c: Add rs6000 target.
53917         * gcc.c-torture/compile/20020319-1.c: New test.
53919 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53921         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
53922         (A, E): Handle this.
53924 2002-03-20  Jason Merrill  <jason@redhat.com>
53926         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
53927         ignoring -fpic.
53928         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
53929         through prune_gcc_output.
53931 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
53933         * gcc.c-torture/compile/20020320-1.c: New test.
53935 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
53937         * gcc.c-torture/compile/20020318-1.c: New test.
53939         * gcc.dg/struct-by-value-1.c: New test.
53941         * gcc.dg/20020319-1.c: New test.
53943 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
53945         * g++.dg/opt/conj1.C: New test.
53947 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
53949         * g++.dg/template/qualttp20.C: Revert previous change.
53950         * g++.dg/template/qualttp3.C: Likewise.
53951         * g++.dg/template/qualttp4.C: Likewise.
53952         * g++.dg/template/qualttp5.C: Likewise.
53953         * g++.dg/template/qualttp6.C: Likewise.
53954         * g++.dg/template/qualttp7.C: Likewise.
53955         * g++.dg/template/qualttp8.C: Likewise.
53956         * g++.dg/template/recurse.C: Likewise.
53958 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
53960         * gcc.dg/cpp/wchar-1.c: Update.
53962 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
53964         * g++.dg/template/conv1.C: New test.
53965         * g++.dg/template/conv2.C: New test.
53966         * g++.dg/template/conv3.C: New test.
53967         * g++.dg/template/conv4.C: New test.
53969 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
53971         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
53972         * g++.dg/template/qualttp3.C: Likewise.
53973         * g++.dg/template/qualttp4.C: Likewise.
53974         * g++.dg/template/qualttp5.C: Likewise.
53975         * g++.dg/template/qualttp6.C: Likewise.
53976         * g++.dg/template/qualttp7.C: Likewise.
53977         * g++.dg/template/qualttp8.C: Likewise.
53978         * g++.dg/template/recurse.C: Likewise.
53980 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
53982         * g++.dg/opt/dtor1.C: New test.
53984 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
53986         * gcc.c-torture/compile/20020315-1.c: New test.
53988 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
53990         * gcc.dg/weak-1.c: Fix scan tests.
53992 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
53994         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
53995         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
53996         cris-*-aout* mmix-*-*.
53997         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
53998         cris-*-aout* mmix-*-*.
53999         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
54000         cris-*-elf* cris-*-aout* and mmix-*-*.
54001         * gcc.dg/20001009-1.c: Ditto.
54002         * gcc.dg/20010912-1.c: Ditto.
54003         * gcc.dg/20020122-4.c: Ditto.
54004         * gcc.dg/inline-2.c: Ditto.
54006 2002-03-14  Jeffrey A Law  (law@cygnus.com)
54008         * gcc.c-torture/compile/20020314-1.c: New test.
54010 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
54012         * gcc.c-torture/execute/20020314-1.c: New test.
54014 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
54016         * g++.dg/warn/Wunused-1.C: New test.
54018 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
54020         * g++.dg/abi/mangle6.C: New test.
54022 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
54024         * gcc.c-torture/compile/20020309-2.c: New test.
54026         * gcc.c-torture/compile/20020312-1.c: New test.
54028 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
54030         * g++.dg/other/access1.C: New test.
54032 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
54034         * gcc.c-torture/execute/wchar_t-1.c: New test.
54036 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
54038         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
54040 2002-03-12  Roger Sayle  <roger@eyesopen.com>
54042         * gcc.dg/20020312-1.c: New test case.
54044 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
54046         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
54048 2002-03-11  Richard Henderson  <rth@redhat.com>
54050         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
54051         * g++.old-deja/g++.jason/report.C: Likewise.
54053 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
54055         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
54056         * g++.old-deja/g++.robertl/eb56.C: Likewise.
54058 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
54060         * g++.dg/overload/pmf1.C: New test.
54062 2002-03-11  Kazu Hirata  <kazu@hxi.com>
54064         * gcc.c-torture/execute/20020307-1.c: Use long.
54066 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
54068         PR optimization/5844
54069         * gcc.dg/20020310-1.c: New test.
54071 2002-03-09  Michael Meissner  <meissner@redhat.com>
54073         * gcc.c-torture/execute/memcpy-2.c: New test.
54074         * gcc.c-torture/execute/memset-1.c: New test.
54075         * gcc.c-torture/execute/strlen-1.c: New test.
54076         * gcc.c-torture/execute/strcmp-1.c: New test.
54077         * gcc.c-torture/execute/strncmp-1.c: New test.
54079 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
54081         * gcc.dg/ppc-ldstruct.c: New test.
54083 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
54085         * gcc.c-torture/execute/va-arg-22.c: New test.
54087 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
54089         * gcc.c-torture/compile/20020309-1.c: New test.
54091 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
54093         * gcc.c-torture/execute/20020307-2.c: New test.
54095 2002-03-07  Jeffrey A Law  (law@redhat.com)
54097         * g77.f-torture/compile/20020307-1.f: New test.
54099 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
54101         * gcc.dg/unordered-1.c: New test.
54103 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
54105         * gcc.c-torture/execute/20020307-1.c: New test.
54107 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
54109         * gcc.dg/20020304-1.c: New test.
54111         * gcc.c-torture/compile/20020304-2.c: New test.
54113 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
54115         * gcc.c-torture/compile/20020304-1.c: New test case
54116         (from PR c/5830).
54118 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
54120         * gcc.dg/20020103-1.c: Add other -D ppc variants.
54122 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
54124         * g++.dg/other/classkey1.C: New test.
54126 2002-03-01  Richard Henderson  <rth@redhat.com>
54128         * gcc.c-torture/compile/981223-1.x: New.
54129         * gcc.c-torture/compile/920625-1.x: New.
54131 2002-02-28  Richard Henderson  <rth@redhat.com>
54133         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
54135 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
54137         * gcc.c-torture/execute/20020227-1.c: New test.
54139 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
54141         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
54142         here" ERROR lines.
54143         * g++.old-deja/g++.oliva/partord1.C: Likewise.
54144         * g++.old-deja.g++.other/defarg1.C: Likewise.
54145         * g++.old-deja/g++.pt/calls2.C: Likewise.
54146         * g++.old-deja/g++.pt/crash20.C: Likewise.
54147         * g++.old-deja/g++.pt/crash30.C: Likewise.
54148         * g++.old-deja/g++.pt/crash36.C: Likewise.
54149         * g++.old-deja/g++.pt/crash6.C: Likewise.
54150         * g++.old-deja/g++.pt/defarg13.C: Likewise.
54151         * g++.old-deja/g++.pt/derived3.C: Likewise.
54152         * g++.old-deja/g++.pt/error1.C: Likewise.
54153         * g++.old-deja/g++.pt/friend21.C: Likewise.
54154         * g++.old-deja/g++.pt/friend23.C: Likewise.
54155         * g++.old-deja/g++.pt/infinite1.C: Likewise.
54156         * g++.old-deja/g++.robertl/eb128.C: Likewise.
54158 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
54160         * gcc.c-torture/execute/20020225-2.c: New test.
54162 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
54164         * gcc.c-torture/execute/920730-1t.c,
54165         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
54166         Delete test cases, only relevant to -traditional.
54168 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
54170         * gcc.dg/cpp/undef1.c: Remove.
54171         * gcc.dg/cpp/directiv.c: Update.
54172         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
54174 2002-02-27  Michael Meissner  <meissner@redhat.com>
54176         * gcc.c-torture/execute/20020226-1.c: New test.
54178 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
54180         * g++.dg/debug/debug4.C: New test.
54182         * gcc.dg/ia64-visibility-1.c: New test.
54184 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
54186         * gcc.dg/debug/20020224-1.c: New.
54188 2002-02-25  Kazu Hirata  <kazu@hxi.com>
54190         * gcc.c-torture/execute/960416-1.x: New.
54191         * gcc.c-torture/execute/divconst-3.x: Likewise.
54193 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
54195         * gcc.dg/20020224-1.c: New test.
54197 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
54199         * gcc.c-torture/execute/20020225-1.c: New.
54201 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
54203         * gcc.dg/cpp/wchar-1.c: New test.
54205 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
54207         * gcc.dg/20020222-1.c: New test.
54209 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
54211         * g++.dg/opt/anonunion1.C: New test.
54213 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
54215         * g++.dg/template/qualttp19.C: New test.
54216         * g++.dg/template/qualttp20.C: New test.
54217         * g++.old-deja/g++.jason/report.C: Adjust expected errors
54218         * g++.old-deja/g++.other/qual1.C: Likewise.
54220 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
54222         * gcc.dg/attr-alwaysinline.c: New.
54224 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
54226         * gcc.dg/20020220-1.c: New test.
54228         * gcc.dg/20020220-2.c: New test.
54230         * g++.dg/opt/mmx1.C: New test.
54232 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
54234         * gcc.c-torture/compile/20020110.c: New test.
54236 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
54238         * gcc.c-torture/execute/20020219-1.c: New test.
54240         * gcc.dg/20020219-1.c: New test.
54242         * gcc.dg/noncompile/20020220-1.c: New test.
54244         * g++.dg/opt/ptrintsum1.C: New test.
54246         * gcc.dg/debug/20020220-1.c: New test.
54248 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
54250         * gcc.c-torture/execute/20020216-1.c: New test.
54252 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
54254         * gcc.dg/decl-1.c: Update, new test.
54256 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
54258         * g++.dg/abi/bitfield1.C: New test.
54259         * g++.dg/abi/bitfield2.C: New test.
54261 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
54263         * gcc.dg/attr-nest.c: New test.
54265 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
54267         * gcc.c-torture/execute/20020215-1.c: New test.
54269 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
54271         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
54272         * g++.dg/debug/debug.exp: New.
54273         * g++.dg/debug/trivial.C: New.
54274         * g++.dg/debug/debug1.C: Moved...
54275         * g++.dg/other/debug1.C: ...from here.
54276         * g++.dg/debug/debug2.C: Moved...
54277         * g++.dg/other/debug2.C: ...from here.
54278         * g++.dg/debug/debug3.C: Moved...
54279         * g++.dg/other/debug3.C: ...from here.
54281         * gcc.dg/noncompile/20020213-1.c: New test.
54283 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
54285         * g++.dg/other/debug3.C: New test.
54287         * gcc.c-torture/execute/20020213-1.c: New test.
54289 2002-02-13  Richard Smith <richard@ex-parrot.com>
54291         * g++.old-deja/g++.other/thunk1.C: New test.
54293 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
54295         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
54297 2002-02-13  Stan Shebs  <shebs@apple.com>
54299         * gcc.dg/altivec-3.c: New.
54301 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
54303         * gcc.dg/Wunreachable-1.c: New test.
54304         * gcc.dg/Wunreachable-2.c: New test.
54306 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
54308         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
54310 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
54312         * gcc.dg/decl-1.c: New test.
54314 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
54316         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
54318 2002-02-10  Kazu Hirata  <kazu@hxi.com>
54320         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
54321         * gcc.c-torture/compile/980506-1.x: Likewise.
54323 2002-02-10  Kazu Hirata  <kazu@hxi.com>
54325         * gcc.dg/20020210-1.c: New.
54327 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
54329         * g77.f-torture/execute/947.f: New regression test
54330         for PR fortran/947.
54332 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
54334         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
54335         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
54337 2002-02-08  Richard Henderson  <rth@redhat.com>
54339         * gcc.c-torture/compile/labels-3.c: New.
54341 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
54343         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
54344         expression statements work instead.
54345         * gcc.dg/noncompile/20020207-1.c: New test.
54347 2002-02-07  Richard Henderson  <rth@redhat.com>
54349         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
54351 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
54353         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
54354         message from g77
54355         * lib/g77-dg.exp: Trim g77 error messages so that they are
54356         recognized by dg.exp.
54358 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
54360         PR fortran/5473
54361         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
54363 2002-02-07  Richard Henderson  <rth@redhat.com>
54365         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
54366         to be sufficiently aligned for integers.
54368 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
54370         * g++.dg/template/friend4.C: New test.
54372 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
54374         PR fortran/5743
54375         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
54376         unsupported cases.
54378 2002-02-07  Richard Henderson  <rth@redhat.com>
54380         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
54381         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
54382         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
54383         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
54385 2002-02-06  Richard Henderson  <rth@redhat.com>
54387         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
54389 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
54391         * gcc.dg/20020206-1.c: New test.
54393 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
54395         * gcc.c-torture/execute/20020206-1.c: New test.
54397         * gcc.c-torture/execute/20020206-2.c: New test.
54399         PR optimization/5429:
54400         * gcc.c-torture/compile/20020206-1.c: New test.
54402 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
54404         * g++.dg/ext/align1.C: Do not use an explicit alignment value
54405         as certain file formats cannot support particularly large
54406         alignments.
54408         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
54409         and do not expect to be able to link the executable.
54411         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
54412         fail because the COFF format does not support the weak attribute.
54414 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
54416         * g77.dg/pr5473.f: New test
54418 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
54420         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
54421         Fix testcase accordingly.
54423 2002-02-04  Richard Henderson  <rth@redhat.com>
54425         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
54426         (buf): Change to be an array of pointers, not ints.
54428 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
54430         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
54431         before all tests.  Move warning one line above to match where it
54432         C frontend emits.
54433         * gcc.dg/Wswitch-2.c: New test.
54434         * g++.dg/warn/Wswitch-1.C: New test.
54435         * g++.dg/warn/Wswitch-2.C: New test.
54437 2002-02-04  Richard Henderson  <rth@redhat.com>
54439         * g++.dg/abi/offsetof.C: Fix size comparison.
54441 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
54443         * gcc.dg/cast-qual-2.c: New test.
54445 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
54447         * gcc.dg/20020201-4.c: New test.
54449 2002-02-04  Ben Elliston  <bje@redhat.com>
54451         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
54452         target_info attribute != 0, in addition to the empty string.
54453         (gcc_target_compile): Likewise.
54455 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
54457         * gcc.dg/Wswitch.c: New test.
54458         PR gcc/4475. PR gcc/3780.
54460 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
54462         * g77.f-torture/execute/5122.f: New test for regressions
54463         against PR fortran/5122.
54465 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
54467         * g77.f-torture/compile/pr3743.f: Delete
54468         * g77.dg/pr3743-1.f: New test.
54469         * g77.dg/pr3743-2.f: New test.
54470         * g77.dg/pr3743-3.f: New test.
54471         * g77.dg/pr3743-4.f: New test.
54473 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54475         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
54477 2002-02-02  Richard Henderson  <rth@redhat.com>
54479         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
54480         * gcc.c-torture/execute/bf64-1.c: Likewise.
54482 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
54484         * gcc.dg/20020201-2.c: New test.
54486         * gcc.dg/20020201-3.c: New test.
54488         * gcc.c-torture/execute/bitfld-2.c: New test.
54490 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54492         * gcc.dg/bitfld-1.c: Update.
54493         * gcc.dg/bitfld-2.c: Update.
54494         * gcc.c-torture/execute/bitfld-1.x: New.
54496 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
54498         * gcc.c-torture/execute/20020201-1.c: New test.
54500 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
54502         PR target/5469
54503         * gcc.dg/20020201-1.c: New test.
54505 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
54507         PR fortran/3743
54508         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
54509         * g77.f-torture/compile/pr3743.x: Remove
54511 2002-01-31  Tom Rix  <trix@redhat.com>
54513         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
54515 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
54517         * gcc.dg/noncompile/20020130-1.c: New test.
54519 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
54521         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
54523 2002-01-29  Richard Henderson  <rth@redhat.com>
54525         * gcc.c-torture/execute/991118-1.c: Cast various constants back
54526         to long long.
54527         * gcc.c-torture/execute/bf64-1.c: Likewise.
54529 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
54531         * gcc.c-torture/execute/20020129-1.c: New test.
54533 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
54535         * gcc.c-torture/compile/20000224-1.c: Update.
54536         * gcc.c-torture/execute/bitfld-1.c: New tests.
54537         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
54538         * gcc.dg/uninit-A.c: Update.
54540 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
54542         * g++.dg/template/ctor1.C: Add instantiation.
54544 2002-01-28  Paul Koning  <pkoning@equallogic.com>
54546         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
54547         argument to __builtin_prefetch to be const ptr.
54549 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
54551         * gcc.c-torture/compile/20020120-1.c: New test.
54553 2002-01-27  Kazu Hirata  <kazu@hxi.com>
54555         * gcc.c-torture/execute/20020127-1.c: New test.
54557 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
54559         * g77.dg/f77-edit-i-in.f: New test
54560         * g77.dg/f77-edit-i-out.f: New test
54562 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
54564         * gcc.dg/debug/debug.exp: New file.
54565         * gcc.dg/debug/trivial.c: New file.
54566         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
54567         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
54568         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
54569         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
54570         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
54571         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
54572         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
54573         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
54574         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
54575         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
54576         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
54577         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
54578         * gcc.dg/20000503-1.c: Removed.
54579         * gcc.dg/20010207-1.c: Removed.
54580         * gcc.dg/20011223-1.c: Removed.
54581         * gcc.dg/20020104-2.c: Removed.
54582         * gcc.dg/debug-1.c: Removed.
54583         * gcc.dg/debug-2.c: Removed.
54584         * gcc.dg/debug-3.c: Removed.
54585         * gcc.dg/debug-4.c: Removed.
54586         * gcc.dg/debug-5.c: Removed.
54587         * gcc.dg/debug-6.c: Removed.
54588         * gcc.dg/dwarf2-1.c: Removed.
54589         * gcc.dg/dwarf2-2.c: Removed.
54591 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
54593         * g++.old-deja/g++.other/eh5.C: New test.
54594         * g++.old-deja/g++.other/sibcall2.C: New test.
54595         * g++.old-deja/g++.other/array9.C: New test.
54596         * g++.old-deja/g++.other/typename2.C: New test.
54597         * g++.old-deja/g++.other/crash60.C: New test.
54598         * g++.old-deja/g++.other/conv9.C: New test.
54599         * g++.old-deja/g++.other/mangle10.C: New test.
54600         * g++.old-deja/g++.other/unchanging1.C: New test.
54601         * g++.old-deja/g++.other/exprstmt1.C: New test.
54602         * g++.old-deja/g++.other/inline23.C: New test.
54603         * g++.old-deja/g++.eh/ia64-1.C: New test.
54604         * g++.old-deja/g++.other/dwarf2-1.C: New test.
54605         * g++.old-deja/g++.other/reload1.C: New test.
54606         * g++.old-deja/g++.other/static20.C: New test.
54607         * g++.old-deja/g++.other/local-alloc1.C: New test.
54608         * g++.old-deja/g++.other/conv8.C: New test.
54609         * g++.old-deja/g++.other/stmtexpr2.C: New test.
54610         * g++.old-deja/g++.other/storeexpr1.C: New test.
54611         * g++.old-deja/g++.other/storeexpr2.C: New test.
54612         * g++.dg/eh/template2.C: New test.
54613         * g++.dg/warn/weak1.C: New test.
54615 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
54617         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
54618         Remove first, non-varying, argument.
54620 2002-01-23  Richard Henderson  <rth@redhat.com>
54622         * gcc.dg/inline-2.c: New.
54624         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
54625         Add optional target arg.  Check number of arguments.
54626         (scan-assembler-not, scan-assembler-dem): Likewise.
54627         (scan-assembler-dem-not): Likewise.
54629 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
54631         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
54632         line 12.
54633         * g++.old-deja/g++.brendan/parse3.C,
54634         g++.old-deja/g++.other/crash26.C,
54635         g++.old-deja/g++.other/crash28.C,
54636         g++.old-deja/g++.other/crash29.C,
54637         g++.old-deja/g++.other/crash30.C,
54638         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
54640 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
54642         * gcc.dg/20020115-1.c: New.
54644 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
54646         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
54648 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
54650         * gcc.dg/20020122-3.c: New.
54652 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
54654         * g++.dg/other/gc1.C: New test.
54656 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
54658         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
54660 2002-01-22  Richard Henderson  <rth@redhat.com>
54662         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
54664 2002-01-22  Richard Henderson  <rth@redhat.com>
54666         * gcc.dg/20020122-4.c: New.
54668 2002-01-22  H.J. Lu <hjl@gnu.org>
54670         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
54671         link output.
54672         * gcc.dg/special/ecos.exp: Likewise.
54673         * lib/g++-dg.exp: Likewise.
54674         * lib/g77-dg.exp: Likewise.
54675         * lib/gcc-dg.exp : Likewise.
54676         * lib/mike-g++.exp: Likewise.
54677         * lib/mike-g77.exp: Likewise.
54678         * lib/mike-gcc.exp: Likewise.
54679         * lib/objc-dg.exp: Likewise.
54681 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
54683         PR target/5379
54684         * gcc.dg/20020122-2.c: New test.
54686 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
54688         * gcc.dg/20020122-1.c: New test.
54690 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
54692         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
54694 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
54696         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
54698 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54700         * gcc.c-torture/compile/20020121-1.c: New test.
54702 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54704         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
54705         ld_library_path.
54707 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
54709         * gcc.dg/20020218-1.c: New test.
54711 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
54713         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
54714         messages
54715         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
54716         "At global scope" warning
54717         * g++.dg/ext/align1.C: Change cygwin test for alignment
54718         from db-bogus to dg-warning
54720 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
54722         * g77.f-torture/compile/cpp2.F: New test.
54724 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
54726         * g++.dg/template/access1.C: New test.
54728 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
54730         * gcc.dg/20020118-1.c: New.
54732 2002-01-18  Kazu Hirata  <kazu@hxi.com>
54734         * gcc.c-torture/execute/20020118-1.c: New test.
54736 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
54738         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
54739         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
54740         alignment warnings.
54742 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
54744         * gcc.misc-tests/i386-prefetch.exp: Save and restore
54745         torture_with_loops and torture_without_loops
54747 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
54749         * gcc.c-torture/compile/20020116-1.c: New test.
54751 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
54753         * gcc.dg/20020116-2.c: New test.
54755         * gcc.dg/ultrasp4.c: New test.
54757         * gcc.dg/20020116-1.c: New test.
54759 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
54761         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
54762         by EABI.
54764 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
54766         * gcc.misc-tests/i386-prefetch.exp: New.
54767         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
54768         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
54769         * gcc.misc-tests/i386-pf-none-1.c: New test.
54770         * gcc.misc-tests/i386-pf-sse-1.c: New test.
54772 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
54774         * gcc.dg/gnu89-init-1.c: Add new tests.
54776 2002-01-15  Andreas Jaeger  <aj@suse.de>
54778         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
54779         * gcc.dg/i386-mmx-2.c: Likewise.
54780         * gcc.dg/i386-sse-1.c: Likewise.
54781         * gcc.dg/i386-sse-2.c: Likewise.
54782         * gcc.dg/i386-sse-3.c: Likewise.
54784 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
54786         * g77.f-torture/execute/intrinsic-unix-bessel.f:
54787         Uncomment additional cases that now pass.
54789 2002-01-11  Richard Henderson  <rth@redhat.com>
54791         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
54792         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
54794 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
54796         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
54798 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
54800         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
54801         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
54803 2002-01-10  Dale Johannesen  <dalej@apple.com>
54805         * gcc.c-torture/execute/loop-11.c: New.
54807 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
54809         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
54810         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
54812 2002-01-09  Richard Henderson  <rth@redhat.com>
54814         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
54815         type in which to perform the operation for each size.
54817 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
54819         * gcc.c-torture/compile/20020109-2.c: New test.
54821 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
54823         * gcc.c-torture/execute/loop-10.c: New test.
54825 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
54827         * gcc.c-torture/compile/20010226-1.c: New test.
54828         * gcc.c-torture/compile/20010227-1.c: New test.
54829         * gcc.c-torture/compile/20010426-1.c: New test.
54830         * gcc.c-torture/compile/20010510-1.c: New test.
54831         * gcc.c-torture/compile/20010605-3.c: New test.
54832         * gcc.c-torture/compile/20010824-1.c: New test.
54833         * gcc.c-torture/execute/20010409-1.c: New test.
54834         * gcc.dg/noncompile/20000901-1.c: New test.
54835         * gcc.dg/20001023-1.c: New test.
54836         * gcc.dg/20001101-1.c: New test.
54837         * gcc.dg/20001102-1.c: New test.
54838         * gcc.dg/20010207-1.c: New test.
54839         * gcc.dg/20010405-1.c: New test.
54840         * gcc.dg/20010822-1.c: New test.
54841         * gcc.dg/20011107-1.c: New test.
54843 2002-01-09  Jeffrey A Law  (law@redhat.com)
54845         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
54847         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
54848         execution failure on PA targets.
54850 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
54852         * gcc.c-torture/compile/20020109-1.c: New test.
54854 2002-01-08  Kazu Hirata  <kazu@hxi.com>
54856         * gcc.c-torture/execute/20020108-1.c: New test.
54858 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
54860         * gcc.dg/20020108-1.c: New test.
54862 2002-01-08  H.J. Lu <hjl@gnu.org>
54864         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
54865         for header files.
54867 2002-01-08  Geoff Keating  <geoffk@redhat.com>
54869         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
54870         consistency.
54872 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
54874         * gcc.dg/altivec-4.c: Test altivec predicates.
54876 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
54878         * gcc.c-torture/execute/20020107-1.c: New test.
54880 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
54882         PR c/5279
54883         * gcc.c-torture/compile/20020106-1.c: New test.
54885 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
54887         * gcc.c-torture/execute/nestfunc-4.c: New test.
54889 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
54891         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
54892         extra triple that slipped in.
54893         * g++.old-deja/g++.abi/align.C: Likewise.
54894         * g++.old-deja/g++.abi/bitfields.C: Likewise.
54896 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
54898         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
54899         * g++.old-deja/g++.abi/align.C: Likewise.
54900         * g++.old-deja/g++.abi/bitfields.C: Likewise.
54902         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
54903         on FreeBSD/i386.
54904         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
54905         FreeBSD.
54907 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
54909         * gcc.dg/20020104-1.c: New test.
54911         * gcc.dg/20020104-2.c: New test.
54913 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
54915         * gcc.dg/20020103-1.c: Fix typo in target selector.
54917 2002-01-03  Richard Henderson  <rth@redhat.com>
54919         * gcc.dg/20020103-1.c: New.
54921 2002-01-03  Kazu Hirata  <kazu@hxi.com>
54923         * gcc.c-torture/execute/20020103-1.c: New test.
54925 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
54927         * g++.dg/other/debug2.C: New test.
54929         * gcc.c-torture/compile/20020103-1.c: New test.
54931 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
54933         * gcc.dg/gnu89-init-1.c: Added new tests.
54935 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54937         * g++.dg/template/friend2.C: Remove as patch is reverted.
54939         * g++.dg/warn/oldcast1.C: New test.
54941         * g++.dg/template/ptrmem1.C: New test.
54942         * g++.dg/template/ptrmem2.C: New test.
54944         * g++.dg/template/ntp.C: New test.
54946         * g++.dg/other/component1.C: New test.
54948         * g++.dg/template/ttp3.C: New test.
54950         * g++.dg/template/friend2.C: New test.
54951         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
54953 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54955         * g++.dg/other/ptrmem1.C: New test.
54956         * g++.dg/other/ptrmem2.C: New test.
54958 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54960         * g++.dg/template/ctor1.C: New test.
54962 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54964         * g++.dg/template/friend2.C: New test.
54966 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
54968         * gcc.dg/mmix-1.c: New test.
54970 2001-12-31  Richard Henderson  <rth@redhat.com>
54972         * gcc.dg/asm-5.c: New.
54974 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
54976         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
54977         in namespace __gnu_cxx
54979 2001-12-30  Richard Henderson  <rth@redhat.com>
54981         * gcc.dg/debug-6.c: New.
54983 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
54985         * gcc.c-torture/compile/20011229-2.c: New test.
54987 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
54989         * gcc.dg/debug-3.c: New test.
54990         * gcc.dg/debug-4.c: New test.
54991         * gcc.dg/debug-5.c: New test.
54993 2001-12-29  Richard Henderson  <rth@redhat.com>
54995         * g++.dg/eh/loop1.C: New.
54997 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
54999         * g++.dg/template/crash1.C: New test.
55001 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
55003         * g++.dg/other/const1.C: New test.
55005 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
55007         * gcc.c-torture/compile/20011229-1.c: New test.
55009 2001-12-28  Stan Shebs  <shebs@apple.com>
55011         * lib/objc-torture.exp: Resync with c-torture.exp.
55012         * lib/objc.exp: Load standard libraries.
55014 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
55016         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
55017         additional tests.
55019 2001-12-27  Roger Sayle <roger@eyesopen.com>
55021         * gcc.c-torture/execute/string-opt-16.c: New testcase.
55023 2001-12-27  Richard Henderson  <rth@redhat.com>
55025         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
55027 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
55029         * g++.dg/eh/ctor1.C: New test.
55030         * g++.dg/other/error2.C: New test.
55032 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
55034         * g++.dg/other/init2.C: New test.
55036 2001-12-24  Richard Henderson  <rth@redhat.com>
55038         * gcc.dg/20011223-1.c: New.
55039         * gcc.dg/inline-1.c: New.
55041 2001-12-23  Richard Henderson  <rth@redhat.com>
55043         * gcc.dg/asm-4.c: Test operand modifiers.
55045 2001-12-23  Richard Henderson  <rth@redhat.com>
55047         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
55049 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
55051         * gcc.c-torture/execute/20011223-1.c: New test.
55053 2001-12-21  Richard Henderson  <rth@redhat.com>
55055         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
55056         re-enables the warning.
55058 2001-12-21  Richard Henderson  <rth@redhat.com>
55060         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
55062 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
55064         * gcc.c-torture/compile/20011218-1.c: New test.
55066 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
55068         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
55069         arm-isr.c test.
55070         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
55071         epilogue generation for ARM ISR routines.
55073 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55075         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
55076         * gcc.dg/format/c90-printf-3.c: Likewise.
55077         * gcc.dg/format/c99-printf-3.c: Likewise.
55078         * gcc.dg/format/ext-1.c: Likewise.
55079         * gcc.dg/format/ext-6.c: Likewise.
55080         * gcc.dg/format/format.h: Prototype unlocked stdio.
55082 2001-12-20  Richard Henderson  <rth@redhat.com>
55084         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
55085         (arena): Use it.
55086         (malloc): Correct allocation logic.  Abort if we fill up the
55087         arena before initialization complete.
55088         (realloc): Correct allocation logic.
55090 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
55092         * gcc.c-torture/compile/20011219-2.c: New test.
55094         * gcc.c-torture/execute/20011219-1.c: New test.
55096 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
55098         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
55099         target does not support weak symbols.
55101 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
55103         * gcc.c-torture/compile/20011219-1.c: New test.
55105 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
55107         * g++.dg/other/error1.C: New test.
55109 2001-12-17  Jeffrey A Law  (law@redhat.com)
55111         * gcc.c-torture/execute/20011217-1.c: New test.
55113 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
55115         * objc.dg/special/: New directory.
55116         * objc.dg/special/special.exp: New file.
55117         * objc.dg/special/unclaimed-category-1.h: New file.
55118         * objc.dg/special/unclaimed-category-1a.m: New file.
55119         * objc.dg/special/unclaimed-category-1.m: New file.
55121 2001-12-17  Andreas Jaeger  <aj@suse.de>
55123         * gcc.c-torture/compile/20011217-2.c: New test.
55125 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55127         * gcc.c-torture/compile/20011217-1.c: New test.
55129 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
55131         * gcc.dg/20011214-1.c: New.
55133 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
55135         * gcc.dg/altivec-4.c: New.
55137 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
55139         * gcc.dg/20011113-1.c: New test.
55141 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55143         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
55144         std::__malloc_alloc_template<0> and
55145         std::__default_alloc_template<false, 0>.
55147 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
55149         * objc/execute/bf-21.m: New test.
55150         * objc/execute/enumeration-1.m: New test.
55151         * objc/execute/enumeration-2.m: New test.
55153 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
55155         * gcc.dg/gnu89-init-1.c: New test.
55157 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
55159         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
55160         * g++.old-deja/g++.jason/2371.C: Likewise.
55161         * g++.old-deja/g++.jason/template33.C: Likewise.
55162         * g++.old-deja/g++.jason/template34.C: Likewise.
55163         * g++.old-deja/g++.jason/template36.C: Likewise.
55164         * g++.old-deja/g++.oliva/typename1.C: Likewise.
55165         * g++.old-deja/g++.oliva/typename2.C: Likewise.
55166         * g++.old-deja/g++.other/typename1.C: Likewise.
55167         * g++.old-deja/g++.pt/inherit2.C: Likewise.
55168         * g++.old-deja/g++.pt/nontype5.C: Likewise.
55169         * g++.old-deja/g++.pt/typename11.C: Likewise.
55170         * g++.old-deja/g++.pt/typename14.C: Likewise.
55171         * g++.old-deja/g++.pt/typename16.C: Likewise.
55172         * g++.old-deja/g++.pt/typename3.C: Likewise.
55173         * g++.old-deja/g++.pt/typename4.C: Likewise.
55174         * g++.old-deja/g++.pt/typename5.C: Likewise.
55175         * g++.old-deja/g++.pt/typename7.C: Likewise.
55176         * g++.old-deja/g++.robertl/eb9.C: Likewise.
55178 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
55180         * g++.dg/other/linkage1.C: New test.
55181         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
55182         specifiers.
55184 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
55186         * gcc.dg/concat.c: New test.
55188 2001-12-11  Stan Shebs  <shebs@apple.com>
55190         * objc/compile: New test directory.
55191         * objc/compile/compile.exp: New expect script.
55192         * objc/compile/20011211-1.m: New compile test.
55194 2001-12-11  Jason Merrill  <jason@redhat.com>
55196         * lib/prune.exp (prune_gcc_output): Also handle "In member
55197         function".  So many permutations...
55199 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
55201         * g++.dg/template/typedef1.C: New test.
55203 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
55205         * g++.dg/other/copy1.C: New test.
55207 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
55209         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
55211         * gcc.dg/builtin-choose-expr.c: New.
55213 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
55215         * gcc.dg/altivec-2.c: New.
55217 2001-12-07  Richard Henderson  <rth@redhat.com>
55219         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
55221 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
55223         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
55224         ultrasparc.
55226 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
55228         * g++-old.deja/g++.robertl/eb101.C: Deleted.
55230 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
55232         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
55233         variable argument list.
55235 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
55237         * gcc.c-torture/execute/memcheck: Delete entire directory.
55238         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
55239         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
55241 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
55243         * gcc.dg/Wshadow-1.c: New test.
55245 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
55247         * gcc.c-torture/compile/20011130-1.c: New test.
55249         * gcc.dg/noncompile/20011025-1.c: New test.
55251         * g++.dg/other/anon-union.C: New test.
55253         * gcc.c-torture/execute/20011024-1.c: New test.
55255 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
55257         * gcc.c-torture/execute/20000722-1.x,
55258         gcc.c-torture/execute/20010123-1.x: Remove.
55259         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
55260         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
55261         gcc.dg/c99-complit-2.c: New tests.
55263 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
55265         * g++.dg/inherit/base1.C: New test.
55267 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
55269         * g++.dg/other/stdarg1.C: New test.
55271         * gcc.c-torture/compile/20011130-2.c: New test.
55273 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
55275         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
55276         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
55277         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
55278         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
55279         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
55280         * gcc.dg/builtin-prefetch-1.c: New test.
55282 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
55284         * gcc.dg/20011130-1.c: New test.
55286 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
55288         * g++.dg/other/scope1.C: New test.
55289         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
55291 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
55293         * gcc.dg/vla-init-1.c: New test.
55295 2001-12-01  Geoff Keating  <geoffk@redhat.com>
55297         * gcc.c-torture/compile/structs.c: New testcase from GDB.
55299 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
55301         * objc.dg/alias.m: Update.
55302         * objc.dg/class-1.m: Update.
55303         * objc.dg/const-str-1.m: Update.
55304         * objc.dg/fwd-proto-1.m: Update.
55305         * objc.dg/id-1.m: Update.
55306         * objc.dg/super-class-1.m: Update.
55308 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
55310         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
55311         constructs.
55313 2001-11-28  Jeffrey A Law  (law@cygnus.com)
55315         * gcc.c-torture/execute/20011128-1.c: New test.
55317 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
55319         * gcc.dg/20011127-1.c: New test.
55321 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55323         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
55324         from Austin Group draft 7.
55325         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
55326         scanf format arguments.
55327         * gcc.dg/format/no-exargs-2.c: New test.
55329 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
55331         * g++.dg/abi/vbase8-4.C: New test.
55333 2001-11-24  Ian Lance Taylor  <ian@airs.com>
55335         * gcc.c-torture/execute/20011121-1.c: New test.
55337 2001-11-23  Jeffrey A Law  (law@cygnus.com)
55339         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
55341 2001-11-23  Andreas Jaeger  <aj@suse.de>
55343         * gcc.dg/cpp/charconst-2.c: New test.
55345 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
55347         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
55348         to the host if it is remote.  Let tests specify extra headers
55349         they use.
55350         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
55351         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
55352         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
55353         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
55354         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
55355         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
55356         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
55357         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
55358         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
55359         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
55361 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
55363         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
55364         for little endian ARMs.
55366 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
55368         * gcc.c-torture/compile/20011119-1.c: New test.
55369         * gcc.c-torture/compile/20011119-2.c: New test.
55371 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
55373         * gcc.dg/altivec-1.c: Fix typo.
55375 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
55377         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
55379 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
55381         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
55383 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
55385         * lib/g77.exp: Don't specify --rpath-link.
55387         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
55388         across all the headers.
55389         * gcc.dg/format/format.exp: For testing on a remote host,
55390         copy format.h.
55392         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
55393         * gcc.c-torture/execute/930406-1.c: Likewise.
55394         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
55396 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
55398         * gcc.dg/altivec-1.c: New.
55400 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
55402         * gcc.dg/cpp/fpreprocessed.c: New test case.
55404 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55406         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
55407         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
55408         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
55410 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55412         * gcc.dg/no-builtin-1.c: New test.
55414 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
55416         * gcc.c-torture/execute/20011115-1.c: New test.
55418 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
55420         * gcc.c-torture/compile/20011114-2.c: New test.
55421         * gcc.c-torture/compile/20011114-3.c: New test.
55422         * gcc.c-torture/compile/20011114-4.c: New test.
55424 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
55426         * g++.dg/other/init1.C: New test.
55428 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
55430         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
55431         message.
55433         * gcc.c-torture/execute/20011114-1.c: New testcase.
55435         * gcc.c-torture/compile/20010327-1.c: Revert last change.
55436         * gcc.c-torture/compile/20011114-1.c: New test, exactly
55437         like the (before this change) version of 20010327-1.c.
55439 2001-11-14  Roger Sayle <roger@eyesopen.com>
55441         * gcc.c-torture/execute/string-opt-13.c: New testcase.
55443 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
55445         * g++.dg/init/array2.C: New test.
55447 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
55449         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
55451 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
55453         * g++.dg/other/forscope1.C: New test.
55454         * g++.dg/ext/forscope1.C: New test.
55455         * g++.dg/ext/forscope2.C: New test.
55457 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
55459         * gcc.c-torture/execute/20011113-1.c: New test.
55461 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
55463         * gcc.c-torture/execute/20011109-2.c: New test.
55465         * gcc.c-torture/execute/20011109-1.c: New test.
55467 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
55469         * gcc.c-torture/compile/20011109-1.c: New test.
55471 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
55473         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
55474         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
55475         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
55476         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
55477         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
55478         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
55479         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
55481 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
55483         * g++.dg/warn/Wshadow-1.C: New tests.
55484         * g++.old-deja/g++.mike/for3.C: Update.
55486 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
55488         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
55489         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
55490         XFAILs.  Adjust expected error texts.
55491         * gcc.c-torture/compile/20011106-1.c,
55492         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
55493         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
55494         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
55495         gcc.dg/c99-array-lval-5.c: New tests.
55497 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
55499         * gcc.dg/cpp/defined.c: Update.
55501 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
55503         * gcc.c-torture/execute/anon-1.c: New test.
55505 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
55507         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
55508         same size, so no warning should be produced on stormy16.
55510         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
55511         due to oversized array.
55512         * g++.old-deja/g++.mike/ns15.C: Likewise.
55513         * g++.old-deja/g++.pt/crash16.C: Likewise.
55515 2001-11-02  Graham Stott  <grahams@redhat.com>
55517         * g++.dgother/debug1.C: Fix typos.
55519 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
55521         * g++.dg/other/debug1.C: New test.
55523 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
55525         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
55526         of unsigned long.
55528 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
55530         * gcc.dg/20011029-2.c: New test.
55532         * gcc.c-torture/compile/20011029-1.c: New test.
55534 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
55536         * objc/execute/class_self-1.m: New test.
55537         * objc/execute/class_self-2.m: New test.
55539 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
55541         * gcc.misc-tests/msgs.exp: Delete.
55542         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
55543         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
55544         error set to match recent changes.
55546 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
55548         * gcc.dg/20011021-1.c: New test.
55550 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
55552         * gcc.c-torture/compile/20011023-1.c: New test.
55554 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
55556         * lib/g77.exp: Rewrite based on lib/g++.exp.
55558 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
55560         * gcc.c-torture/execute/20011019-1.c: New test.
55562         * gcc.dg/20011018-1.c: New test.
55564 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
55566         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
55568 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
55570         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
55571         * gcc.dg/attr-invalid.c: Likewise.
55573 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
55575         * gcc.dg/20011015-1.c: New test.
55577 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
55579         * g++.dg/template/unify2.C: New test.
55581 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
55583         * g++.dg/other/exception-specification.C: New test
55585 2001-10-13  Tom Rix  <trix@redhat.com>
55587         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
55588         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
55590 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
55592         * gcc.dg/20011009-1.c: New test.
55594 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
55596         PR g++/4476
55597         * g++.dg/other/friend1.C: New test.
55599 2001-10-11  Richard Henderson  <rth@redhat.com>
55601         * g++.old-deja/g++.other/crash18.C: Add -S to options.
55603 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55605         * gcc.c-torture/compile/20011010-1.c: New.
55607 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55609         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
55610         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
55611         g77.f-torture/execute/execute.exp,
55612         g77.f-torture/noncompile/noncompile.exp,
55613         gcc.c-torture/compile/compile.exp,
55614         gcc.c-torture/execute/execute.exp,
55615         gcc.c-torture/execute/ieee/ieee.exp,
55616         gcc.c-torture/execute/memcheck/memcheck.exp,
55617         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
55618         objc/execute/execute.exp: Update FSF address.
55620 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
55622         * gcc.dg/cpp/cmdlne-C.c: Update.
55623         * gcc.dg/cpp/cmdlne-C2.c: New.
55625 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55627         * gcc.c-torture/execute/20011008-3.c: New.
55629 2001-10-08  DJ Delorie  <dj@redhat.com>
55631         * gcc.dg/20011008-1.c: New.
55632         * gcc.dg/20011008-2.c: New.
55634 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
55636         * gcc.dg/cpp/spacing1.c: Update test.
55638 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55640         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
55641         spelling errors of "separate" as "seperate".
55643 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
55645         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
55646         enough to avoid inlining.
55648 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
55650         * lib/g77.exp: set libg2c_dir correctly.
55652 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
55654         * gcc.dg/cpp/macro11.c: New test.
55656 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
55658         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
55659         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
55660         gcc.dg/format/multattr-3.c: New tests.
55661         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
55662         tests for format attributes on function pointers being rejected.
55664 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
55666         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
55668 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
55670         * g++.dg/warn/format1.C: New test.
55672 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
55674         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
55676 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
55678         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
55680 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
55682         * gcc.dg/cpp/redef2.c: Add test.
55684 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
55686         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
55687         long-standing bug on i686, apparently.
55688         * gcc.c-torture/execute/loop-2c.x: New file.
55689         * gcc.c-torture/execute/loop-2d.x: New file.
55690         * gcc.c-torture/execute/loop-3c.x: New file.
55692 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
55694         * gcc.dg/cpp/20000625-2.c: Correct line number.
55696 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
55698         * gcc.dg/cpp/macro10.c: New test.
55699         * gcc.dg/cpp/strify3.c: New test.
55700         * gcc.dg/cpp/spacing1.c: Add tests.
55701         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
55702         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
55704 2001-09-24  DJ Delorie  <dj@redhat.com>
55706         * gcc.c-torture/execute/20010924-1.c: New test.
55708 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
55710         * objc/execute/paste.m: Remove.
55712 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55714         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
55716 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
55718         * g77.dg/strlen0.f: New test.
55720 2001-09-21  Richard Henderson  <rth@redhat.com>
55722         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
55723         * g++.old-deja/g++.abi/vtable2.C: Likewise.
55725 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
55727         Table-driven attributes.
55728         * g++.dg/ext/attrib1.C: New test.
55730 2001-09-20  DJ Delorie  <dj@redhat.com>
55732         * gcc.dg/20000926-1.c: Update expected warning messages.
55733         * gcc.dg/array-2.c: Likewise, and test for warnings too.
55734         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
55735         array.
55737 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
55739         * g++.dg/eh/registers1.C: New test case.
55741 2001-09-17  Richard Henderson  <rth@redhat.com>
55743         * gcc.dg/array-5.c: Fix VLA decomposition test.
55745 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
55747         * gcc.dg/cpp/line5.c: New testcase.
55749 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
55751         * gcc.dg/cpp/macro9.c: New test.
55753 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
55755         * gcc.c-torture/execute/980223.c: Change type of addr from long
55756         to char *.
55758 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
55760         * gcc.c-torture/execute/20010915-1.c: New test.
55762 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
55764         * g77.dg/bprob: New directory.
55765         * g77.dg/bprob/bprob.exp: New file.
55766         * g77.dg/bprob/bprob-1.f: New test.
55767         * g77.dg/gcov: New directory.
55768         * g77.dg/gcov/gcov.exp: New file.
55769         * g77.dg/gcov/gcov-1.f: New test.
55770         * g77.dg/gcov/gcov-1.x: New file.
55772 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
55774         * gcc.dg/cpp/directiv.c: Update.
55775         * gcc.dg/cpp/undef1.c: Update.
55777 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
55779         * gcc.dg/20010912-1.c: New test.
55781 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
55783         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
55784         language-independent file in lib.
55785         * lib/gcov.exp: New file.
55787 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
55789         * gcc.c-torture/compile/20010911-1.c: New test.
55791 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
55793         * lib/profopt.exp: New, to support profile-directed optimizations.
55794         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
55795         * gcc.misc-tests/bprob-1.c: New test.
55796         * gcc.misc-tests/bprob-2.c: New test.
55798 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
55800         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
55801         XFAIL and which kinds of gcov output to verify.
55802         * gcc.misc-tests/gcov-4b.x: New file.
55803         * gcc.misc-tests/gcov-5b.x: New file.
55804         * gcc.misc-tests/gcov-6.x: New file.
55805         * gcc.misc-tests/gcov-7.c: New test.
55806         * gcc.misc-tests/gcov-7.x: New file.
55808 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
55810         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
55811         * gcc.misc-tests/gcov-6.c: New test.
55813 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
55815         PR c++/3986
55816         * g++.dg/abi/vbase1.C: New test.
55818 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
55820         * objc.dg/method-2.m: New.
55822 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
55824         PR c++/4203
55825         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
55826         * g++.dg/init/empty1.C: New test.
55828 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
55830         * gcc.c-torture/compile/20010903-1.c: New test.
55832 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
55834         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
55835         for m68k.
55837 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
55839         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
55841         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
55843         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
55845 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
55847         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
55848         for 16-bit 'unsigned int'.
55850 2001-08-29  Kazu Hirata  <kazu@hxi.com>
55852         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
55854 2001-08-27  Richard Henderson  <rth@redhat.com>
55856         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
55857         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
55859 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
55861         * gcc.dg/asm-names.c (ymain): New.
55863 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
55865         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
55866         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
55867         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
55869 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55871         * gcc.dg/compare5.c: New testcase.
55873 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
55875         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
55876         and "In instantiation".
55878 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
55880         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
55882 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
55884         * gcc.misc-tests/gcov.exp: Add support for branch information.
55885         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
55886         * gcc.misc-tests/gcov-4.c: New test.
55887         * gcc.misc-tests/gcov-4b.c: New test.
55888         * gcc.misc-tests/gcov-5b.c: New test.
55890 2001-08-20  Zack Weinberg  <zackw@panix.com>
55892         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
55893         expected to fail.
55895 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55897         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
55899 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
55901         * g++.dg/eh/template1.C: New test.
55903 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
55905         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
55906         Fix thinko.
55907         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
55908         for xfail.
55910 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
55912         * lib/g77-dg.exp: Use prune.exp for common procedures
55913         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
55914         * lib/g77.exp: (g77-dg-prune) Remove
55916 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
55918         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
55920 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55922         * g++.dg/template/unify1.C: New test.
55924 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
55926         * g++.dg/abi/empty4.C: New test.
55928 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
55930         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
55931         solaris2.*
55932         * g77.f-torture/compile/pr3743.x: Likewise.
55934 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
55936         * g++.dg/other/using-declaration.C: New test.
55938 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
55940         * gcc.dg/cpp/tr-sign.c: New testcase.
55942 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
55944         * gcc.dg/cpp/19951025-1.c: Revert.
55945         * gcc.dg/cpp/directiv.c: We no longer process directives that
55946         interrupt macro arguments.
55948 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
55950         * gcc.dg/bconstp-1.c: New test.
55952 2001-08-03  Richard Henderson  <rth@redhat.com>
55954         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
55956 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
55958         * gcc.dg/cpp/19951025-1.c: Update.
55960 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
55962         * g77.dg/ff90-1.f (s): Fix reference of variable z,
55963         should be x.
55965 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
55967         Kill -fhonor-std.
55968         * g++.old-deja/g++.ns/ns14.C: Remove special options.
55969         * g++.old-deja/g++.other/std1.C: Likewise.
55970         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
55972 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
55974         * lib/g77.exp: Load gcc-defs.exp for common procedures
55975         (g77_pass, g77_fail, g77_finish, g77_exit,
55976         ${tool}_check_unsupported_p} Now redundant.  Deleted.
55978 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
55980         * g77.dg/fbackslash.f
55981         * g77.dg/fcase-preserve.f
55982         * g77.dg/ff90-1.f
55983         * g77.dg/ffixed-line-length-0.f
55984         * g77.dg/ffixed-line-length-132.f
55985         * g77.dg/ffixed-line-length-7.f
55986         * g77.dg/ffixed-line-length-72.f
55987         * g77.dg/ffixed-line-length-none.f
55988         * g77.dg/ffree-form-1.f
55989         * g77.dg/fno-backslash.f
55990         * g77.dg/fno-f90-1.f
55991         * g77.dg/fno-fixed-form-1.f
55992         * g77.dg/fno-onetrip.f
55993         * g77.dg/fno-typeless-boz.f
55994         * g77.dg/fno-underscoring.f
55995         * g77.dg/fno-vxt-1.f
55996         * g77.dg/fonetrip.f
55997         * g77.dg/ftypeless-boz.f
55998         * g77.dg/fugly-assumed.f
55999         * g77.dg/funderscoring.f
56000         * g77.dg/fvxt-1.f
56002 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
56004         * objc.dg/fwd-proto-1.m: New.
56005         * objc.dg/local-decl-1.m: New.
56006         * objc.dg/naming-1.m: New.
56007         * objc.dg/naming-2.m: New.
56008         * objc.dg/proto-hier-1.m: New.
56010 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
56012         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
56013         largest-type elements to a struct makes its size grow.
56015 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
56017         * g++.dg/abi/vthunk1.C: New test.
56019 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
56021         * g++.dg/abi/vbase8-22.C: New test.
56023 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
56025         * gcc.dg/cpp/macro8.c: New test.
56027 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
56029         * g++.dg/abi/vbase8-21.C: New test.
56031 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
56033         * g++.dg/abi/vbase8-10.C: New test.
56035 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56037         * lib/g++.exp (g++_set_ld_library_path): Renamed to
56038         ${tool}_set_ld_library_path.
56039         Changed caller.
56040         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
56041         g++.exp.
56043 2001-07-26  Stan Cox <scox@redhat.com>
56045         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
56046         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
56047         gcc_exit, gcc_check_unsupported_p):
56048         Moved to gcc-deps.exp
56049         * gcc-deps.exp: New file.
56051 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56053         * g++.old-deja/g++.pt/defarg14.C: New test.
56055 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
56057         * g++.old-deja/g++.other/lineno5.C: New test.
56059 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
56061         * g++.old-deja/g++.pt/crash68.C: New test.
56063 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
56065         * g++.old-deja/g++.other/crash42.C: New test.
56067 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
56069         * gcc.dg/cpp/extratokens.c: Fix.
56070         * gcc.dg/cpp/skipping2.c: New tests.
56072 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56074         * gcc.c-torture/execute/20010724-1.c: New file.
56075         * gcc.c-torture/execute/20010724-1.x: New file.
56077 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
56079         * g++.old-deja/g++.other/cond7.C: New test.
56081 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
56083         * g++.old-deja/g++.other/optimize4.C: New test.
56085 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
56087         * g++.old-deja/g++.abi/vbase8-5.C: New test.
56089 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
56091         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
56092         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
56093         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
56094         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
56096         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
56097         bug report" message.
56099         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
56100         * g++.dg/ext/instantiate1.C: Move from old-deja.
56102 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
56104         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
56105         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
56106         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
56107         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
56109 2001-07-23  Jeffrey A Law  (law@cygnus.com)
56111         * gcc.c-torture/execute/20010723-1.c: New test.
56113 2001-07-23  Ben Elliston  <bje@redhat.com>
56115         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
56117 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56119         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
56120         i[34567]86-*-*.
56121         Delete handling of ieee_multilib_flags.
56122         Pass -mieee for alpha*-*-* and sh-*-*.
56123         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
56125 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
56127         Remove old-abi tests.
56128         * g++.old-deja/g++.mike/p11116.C: Remove.
56129         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
56131 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
56133         * g77.f-torture/compile/pr3743.f: New test
56135 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
56137         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
56139 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56141         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
56142         g++.old-deja/g++.pt/static6.C: Likewise.
56143         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
56144         supports weak symbols.
56146 2001-07-18  Andreas Jaeger  <aj@suse.de>
56148         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
56149         supported again.
56151 2001-07-18  Andreas Jaeger  <aj@suse.de>
56153         * gcc.dg/iftrap-1.c: Fix target line.
56155 2001-07-17  Richard Henderson  <rth@redhat.com>
56157         * gcc.c-torture/execute/20010717-1.c: New.
56159 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56161         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
56162         tests.
56164 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
56166         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
56168 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56170         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
56171         UAC_SIGBUS, UAC_NOPRINT definitions.
56173 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
56175         * objc/execute/object_is_class.m: New test.
56176         * objc/execute/object_is_meta_class.m: New test.
56178 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
56180         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
56181         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
56183 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
56185         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
56186         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
56188 2001-07-14  Richard Henderson  <rth@redhat.com>
56190         * gcc.dg/iftrap-1.c: New.
56192 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
56194         * g77.f-torture/execute/intrinsic77.f: New test.
56196 2001-07-11  Janis Johnson <janis@us.ibm.com>
56198         * gcc.misc-tests/gcov-3.c: New test.
56200 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
56202         * gcc.c-torture/compile/20010711-1.c,
56203         * gcc.c-torture/compile/20010711-2.c: New tests.
56205 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
56207         * gcc.c-torture/execute/20010711-1.c: New test.
56209 2001-07-11  Ben Elliston  <bje@redhat.com>
56211         * g++.old-deja/g++.other/enum5.C: New test.
56213 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
56215         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
56216         (g++-dg-prune): Call prune_gcc_output.
56217         * prune.exp: New file for prune_gcc_output.
56218         * lib/g++.exp, lib/gcc.exp: Load it.
56220 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56222         * gcc.c-torture/compile/20010701-1.c,
56223         g++.old-deja/g++.ext/attrib6.C: New tests.
56225 2001-07-06  Jeffrey A Law  (law@cygnus.com)
56227         * gcc.c-torture/compile/20010706-1.c: New test.
56229 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
56231         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
56233 2001-06-28  Stan Shebs  <shebs@apple.com>
56235         * gcc.dg/pragma-darwin.c: New test.
56237 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56239         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
56240         Solaris 2.[678] system.
56242 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
56244         * gcc.dg/20010622-1.c: New test.
56246 2001-06-18  Stan Shebs  <shebs@apple.com>
56248         * objc.dg: New directory.
56249         * objc.dg/dg.exp: New file.
56250         * objc.dg/alias.m: New.
56251         * objc.dg/class-1.m: New.
56252         * objc.dg/class-2.m: New.
56253         * objc.dg/const-str-1.m: New.
56254         * objc.dg/const-str-2.m: New.
56255         * objc.dg/id-1.m: New.
56256         * objc.dg/method-1.m: New.
56257         * objc.dg/super-class-1.m: New.
56258         * lib/objc-dg.exp: New file.
56260 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
56262         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
56263         of label name.
56265 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
56267         * g++.old-deja/g++.abi/vbase8-9.C: New test.
56269 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56271         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
56272         variable.
56274 2001-06-12  Richard Henderson  <rth@redhat.com>
56276         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
56278 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
56280         * g++.old-deja/g++.abi/vbase5.C: New test.
56281         * g++.old-deja/g++.abi/vbase6.C: New test.
56282         * g++.old-deja/g++.abi/vbase7.C: New test.
56284 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56286         * gcc.c-torture/compile/20010610-1.c: New test.
56288 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
56290         * g++.old-deja/g++.abi/vbase4.C: New test.
56292 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
56294         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
56295         support %f for HC11/HC12 targets.
56296         * gcc.c-torture/execute/930513-1.x: New file, likewise.
56297         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
56298         on HC11/HC12 targets.
56299         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
56301 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56303         * gcc.dg/wchar_t-1.c: New file.
56304         * gcc.dg/wint_t-1.c: Likewise.
56306 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
56308         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
56310 2001-06-11  Richard Henderson  <rth@redhat.com>
56312         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
56314 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
56316         * gcc.c-torture/compile/20010611-1.c: New test.
56318 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
56320         * gcc.dg/c99-tag-1.c: Add more tests.
56322 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
56324         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
56325         representation on MN10300 and ARM/Thumb.
56327 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
56329         * g77.f-torture/execute/20010610.f: New.
56331 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
56333         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
56334         names.
56336 2001-06-09  Richard Henderson  <rth@redhat.com>
56338         * gcc.c-torture/execute/ashrdi-1.c: New.
56339         * gcc.c-torture/execute/ashldi-1.c: New.
56340         * gcc.c-torture/execute/lshrdi-1.c: New.
56342 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
56344         * objc/execute/load-3.m: Added. Check sending +load to categories,
56345         in addition to classes.
56347 2001-06-08  Stan Shebs  <shebs@apple.com>
56349         * objc/execute/load-2.m: New test.  From Nicola Pero
56350         <n.pero@mi.flashnet.it>.
56352 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
56354         * gcc.c-torture/execute/20010605-2.c: New test.
56356 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
56358         * g++.old-deja/g++.abi/vbase2.C: New test.
56359         * g++.old-deja/g++.abi/vbase3.C: New test.
56361 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
56363         * g++.old-deja/g++.pt/friend49.C: New test.
56365 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
56367         * g++.old-deja/g++.ext/anon3.C: New test.
56369 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
56371         * g++.old-deja/g++.other/conv7.C: New test.
56373 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
56375         * gcc.c-torture/compile/20010605-2.c: New test.
56377 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
56379         * gcc.c-torture/execute/20010604-1.c: New test.
56381 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
56383         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
56385 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
56387         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
56388         (g++_link_flags): Likewise.
56389         (g++_init): Pass gccpath's value to two previous functions.
56391 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56393         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
56394         Ensure logfile entry matches exec command line.
56396 2001-05-31  Richard Henderson  <rth@redhat.com>
56398         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
56399         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
56401 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
56403         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
56404         compiler for irix6.2
56406 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
56408         * g++.old-deja/g++.other/optimize3.C: New file.
56410 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
56412         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
56413         assemble.
56415 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
56417         * g++.old-deja/g++.other/optimize2.C: New file.
56419 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
56421         * gcc.c-torture/compile/20010518-2.c: New file.
56422         * gcc.c-torture/execute/20010518-1.c: New file.
56423         * gcc.c-torture/execute/20010518-2.c: New file.
56425 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56427         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
56429 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
56431         G++ no longer defines builtins that do not begin with __builtin.
56432         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
56433         * g++.old-deja/g++.brendand/misc13.C: Likewise.
56434         * g++.old-deja/g++.law/builtin1.C: Likewise.
56435         * g++.old-deja/g++.law/cvt2.C: Likewise.
56436         * g++.old-deja/g++.mike/net5.C: Likewise.
56437         * g++.old-deja/g++.other/builtins1.C: Likewise.
56438         * g++.old-deja/g++.other/builtins2.C: Likewise.
56439         * g++.old-deja/g++.other/builtins3.C: Likewise.
56440         * g++.old-deja/g++.other/builtins4.C: Likewise.
56441         * g++.old-deja/g++.other/inline8.C: Likewise.
56442         * g++.old-deja/g++.robertl/eb39.C: Likewise.
56444 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
56446         * g++.old-deja/g++.pt/using1.C: Adjust.
56447         * g++.old-deja/g++.pt/using2.C: New test.
56449 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
56451         * gcc.dg/cpp/charconst.c: New tests.
56452         * gcc.dg/cpp/escape.c: New tests.
56453         * gcc.dg/cpp/escape-1.c: New tests.
56454         * gcc.dg/cpp/escape-2.c: New tests.
56455         * gcc.dg/cpp/ucs.c: New tests.
56457 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
56459         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
56460         native compiler for irix6.5.
56462 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
56464         * lib/g++.exp (g++_include_flags): Use args to compute
56465         get_multilibs.
56466         (g++_link_flags): Likewise.
56467         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
56469 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
56471         * gcc.dg/c90-hexfloat-1.c: Add more tests.
56473 2001-05-21  Geoff Keating  <geoffk@redhat.com>
56475         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
56476         this file.
56478 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
56480         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
56481         STACK_SIZE;
56482         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
56483         to STACK_SIZE; Use it to define size of add_histo array.
56484         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
56485         to STACK_SIZE.
56486         (f): Use GITT_SIZE to define size of gitt local table.
56487         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
56488         to STACK_SIZE; Use it to define size of bytemem array.
56490 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
56492         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
56493         on 68HC11/HC12 due to the asm instruction.
56494         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
56495         * gcc.c-torture/compile/920520-1.x: Likewise.
56496         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
56497         on 68HC11/HC12 because the function is larger than 64K.
56498         * gcc.c-torture/compile/961203-1.x: New file, this test fails
56499         on 68HC11/HC12 because the structure is too large.
56501 2001-05-20  Richard Henderson  <rth@redhat.com>
56503         * gcc.c-torture/execute/20010520-1.c: New.
56505 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56507         * g++.old-deja/g++.warn/compare1.C: New test.
56508         * gcc.dg/compare4.c: New test.
56510 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
56512         * g++.old-deja/g++.other/optimize1.C: New test.
56514 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56516         * g++.old-deja/g++.pt/spec41.C: New test.
56518 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
56520         * gcc.c-torture/compile/20010114-1.x: Remove.
56522 2001-05-18  Stan Shebs  <shebs@apple.com>
56524         * gcc.c-torture/compile/20010518-1.c: New test.
56526 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
56528         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
56529         * g++.old-deja/g++.pt/crash67.C: New test.
56531 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
56533         * g++.old-deja/g++.other/debug9.C: New test.
56535 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
56537         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
56539 2001-05-16  Jan Hubicka  <jh@suse.cz>
56541         * gcc.c-torture/compile/20010516-1.c: New test.
56543 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
56545         * g++.old-deja/g++.other/crash41.C: New test.
56547 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
56549         * g++.old-deja/g++.pt/crash66.C: New test.
56551 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
56553         * g++.old-deja/g++.robertl/eb27.C: Convert.
56555 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
56557         * g++.dg/friend-warn.C: New test.  Do not warn about friend
56558         declaration being redundant.
56560 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
56562         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
56564 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
56566         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
56568 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
56570         * lib/g++.exp: Use testsuite_flags.
56572 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
56574         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
56576 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
56578         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
56580 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
56582         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
56584 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
56586         * gcc.c-torture/compile/20010313-1.c: New test.
56588 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
56590         * gcc.dg/cpp/direct2.c: New test.
56591         * gccq.dg/cpp/direct2s.c: New test.
56593         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
56595 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
56597         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
56598         * g++.old-deja/g++.other/op3.C: Likewise.
56600 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
56602         * gcc.dg/cpp/syshdr.h: New file.
56603         * gcc.dg/cpp/sysmac1.c: Update.
56604         * gcc.dg/cpp/sysmac2.c: Update.
56606 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
56608         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
56610 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
56612         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
56613         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
56615 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
56617         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
56619 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
56621         * lib/g++.exp (g++_include_flags): Don't use any special flags
56622         if TESTING_IN_BUILD_TREE is not defined.
56623         (g++_init): Use a plain 'c++' as the compiler if
56624         TESTING_IN_BUILD_TREEE is not defined.
56626 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
56628         * g++.old-deja/g++.eh/catch13.C: New test.
56629         * g++.old-deja/g++.eh/catch14.C: New test.
56631 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
56633         * gcc.dg/cpp/tr-define.c: New test.
56635 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
56637         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
56638         <stdlib.h>, not <malloc.h>.
56640 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
56642         * g++.old-deja/g++.ns/template17.C: New test.
56644 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
56646         * g++.old-deja/g++.pt/ref4.C: New test.
56648 2001-04-30  Richard Henderson  <rth@redhat.com>
56650         * gcc.dg/20000724-1.c: Revert last change.
56652 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
56654         * g77.f-torture/execute/20010430.f: New test.
56656 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
56658         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
56660 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
56662         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
56664 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
56666         * g++.old-deja/g++.eh/crash6.C: New test.
56668 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
56670         * g++.old-deja/g++.other/warn7.C: New test.
56672 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
56674         * g++.old-deja/g++.other/defarg9.C: New test.
56676 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
56678         * g77.f-torture/compile/20010426.f: New test.
56679         * g77.f-torture/execute/20010426.f: New test.
56681 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
56683         * g77.f-torture/compile/20000629-1.x: Remove - error
56684         has been fixed.
56686 2001-04-26  Jeffrey A Law  (law@cygnus.com)
56688         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
56689         Tweak slightly to work with g++.dg framework.
56690         * g++.dg/special/ecos.exp: Run initp1.C test.
56691         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
56693         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
56694         its linker doesn't give line numbers either.
56695         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
56697 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
56699         * g++.old-deja/g++.other/lex1.C: New test.
56701 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
56703         * gcc.dg/noncompile/20010425-1.c: New test.
56705 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
56707         * g++.old-deja/g++.pt/mangle2.C: New test.
56709 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
56711         * gcc.dg/format/plus-1.c: New test.
56713 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
56715         * gcc.dg/20010423-1.c: New test.
56717 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
56719         * gcc.c-torture/execute/20010422-1.c: New test.
56721 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
56723         * g++.old-deja/g++.ns/type2.C: New test.
56725 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
56727         * g++.old-deja/g++.other/perf1.C: New test.
56729 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
56731         * gcc.dg/c99-func-2.c: Remove xfail.
56732         * gcc.dg/c99-func-3.c: Remove xfail.
56733         * gcc.dg/c99-func-4.c: Remove xfail.
56735 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
56737         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
56739 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
56741         * gcc.c-torture/compile/20010423-1.c: New test.
56743 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
56745         * g++.old-deja/g++.pt/typename28.C: New test.
56747 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
56749         * g++.old-deja/g++.abi/empty2.C: New test.
56750         * g++.old-deja/g++.abi/empty3.C: New test.
56752 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56754         * g++.old-deja/g++.other/comdat2.C: New test.
56755         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
56757 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56759         * g++.old-deja/g++.other/overload14.C: New test.
56761 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56763         * g++.old-deja/g++.other/lookup23.C: New test.
56765 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56767         * gcc.c-torture/execute/20010403-1.c: New test.
56769 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
56770             Mark Mitchell  <mark@codesourcery.com>
56772         * lib/old-dejagnu.exp: Don't delete output of executable.
56773         Add .exe suffix to executables.
56775 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
56777         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
56779 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56781         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
56783 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
56785         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
56786         * g++.old-deja/g++.abi/crash1.C: New test.
56788 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
56790         * g++.old-deja/g++.other/crash40.C: New test.
56792 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56794         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
56796 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
56798         * g++.old-deja/g++.other/warn6.C: New test.
56800 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
56802         * g++.old-deja/g++.robertl/eb42.C: Same.
56804 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56806         * gcc.dg/wtr-conversion-1.c: New testcase.
56808 2001-04-10  Richard Henderson  <rth@redhat.com>
56810         * g++.old-deja/g++.other/array5.C: New.
56812 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56814         * gcc.c-torture/execute/20010408-1.c: New test.
56816 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
56818         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
56819         headers and constructs.
56820         * g++.old-deja/g++.robertl/eb79.C: Same.
56821         * g++.old-deja/g++.robertl/eb77.C (main): Same.
56822         * g++.old-deja/g++.robertl/eb73.C: Same.
56823         * g++.old-deja/g++.robertl/eb66.C (main): Same.
56824         * g++.old-deja/g++.robertl/eb55.C (t): Same.
56825         * g++.old-deja/g++.robertl/eb54.C (main): Same.
56826         * g++.old-deja/g++.robertl/eb46.C (main): Same.
56827         * g++.old-deja/g++.robertl/eb44.C: Same.
56828         * g++.old-deja/g++.robertl/eb41.C (main): Same.
56829         * g++.old-deja/g++.robertl/eb4.C (main): Same.
56830         * g++.old-deja/g++.robertl/eb39.C: Same.
56831         * g++.old-deja/g++.robertl/eb33.C (main): Same.
56832         * g++.old-deja/g++.robertl/eb31.C (main): Same.
56833         * g++.old-deja/g++.robertl/eb30.C: Same.
56834         * g++.old-deja/g++.robertl/eb3.C: Same.
56835         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
56836         * g++.old-deja/g++.robertl/eb21.C: Same.
56837         * g++.old-deja/g++.robertl/eb15.C: Same.
56838         * g++.old-deja/g++.robertl/eb118.C: Same.
56839         * g++.old-deja/g++.robertl/eb115.C (main): Same.
56840         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
56841         * g++.old-deja/g++.robertl/eb109.C: Same.
56842         * g++.old-deja/g++.other/sibcall1.C (main): Same.
56843         * g++.old-deja/g++.mike/rtti1.C: Same.
56844         * g++.old-deja/g++.mike/p658.C: Same.
56845         * g++.old-deja/g++.mike/net46.C: Same.
56846         * g++.old-deja/g++.mike/net34.C: Same.
56847         * g++.old-deja/g++.mike/memoize1.C: Same.
56848         * g++.old-deja/g++.mike/eh2.C: Same.
56849         * g++.old-deja/g++.law/weak.C: Same.
56850         * g++.old-deja/g++.law/visibility7.C: Same.
56851         * g++.old-deja/g++.law/visibility25.C: Same.
56852         * g++.old-deja/g++.law/visibility22.C: Same.
56853         * g++.old-deja/g++.law/visibility2.C: Same.
56854         * g++.old-deja/g++.law/visibility17.C: Same.
56855         * g++.old-deja/g++.law/visibility13.C: Same.
56856         * g++.old-deja/g++.law/visibility10.C: Same.
56857         * g++.old-deja/g++.law/visibility1.C: Same.
56858         * g++.old-deja/g++.law/virtual3.C (eval): Same.
56859         * g++.old-deja/g++.law/vbase1.C: Same.
56860         * g++.old-deja/g++.law/operators32.C: Same.
56861         * g++.old-deja/g++.law/nest3.C: Same.
56862         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
56863         * g++.old-deja/g++.law/except5.C (main): Same.
56864         * g++.old-deja/g++.law/cvt7.C (run): Same.
56865         * g++.old-deja/g++.law/cvt2.C: Same.
56866         * g++.old-deja/g++.law/cvt16.C: Same.
56867         * g++.old-deja/g++.law/ctors6.C (bar): Same.
56868         * g++.old-deja/g++.law/ctors17.C (main): Same.
56869         * g++.old-deja/g++.law/ctors13.C: Same.
56870         * g++.old-deja/g++.law/ctors12.C (main): Same.
56871         * g++.old-deja/g++.law/ctors10.C: Same.
56872         * g++.old-deja/g++.law/code-gen5.C: Same.
56873         * g++.old-deja/g++.law/bad-error7.C: Same.
56874         * g++.old-deja/g++.law/arm9.C: Same.
56875         * g++.old-deja/g++.law/arm12.C: Same.
56876         * g++.old-deja/g++.law/arg8.C: Same.
56877         * g++.old-deja/g++.law/arg1.C: Same.
56878         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
56879         * g++.old-deja/g++.jason/template31.C: Same.
56880         * g++.old-deja/g++.jason/template24.C (main): Same.
56881         * g++.old-deja/g++.jason/2371.C: Same.
56882         * g++.old-deja/g++.eh/new2.C: Same.
56883         * g++.old-deja/g++.eh/new1.C: Same.
56884         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
56885         * g++.old-deja/g++.brendan/nest21.C (main): Same.
56886         * g++.old-deja/g++.brendan/err-msg3.C: Same.
56887         * g++.old-deja/g++.brendan/crash62.C: Same.
56888         * g++.old-deja/g++.brendan/crash52.C: Same.
56889         * g++.old-deja/g++.brendan/crash49.C (main): Same.
56890         * g++.old-deja/g++.brendan/crash38.C: Same.
56891         * g++.old-deja/g++.brendan/crash15.C (main): Same.
56892         * g++.old-deja/g++.brendan/copy9.C: Same.
56894 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
56896         * gcc.c-torture/execute/20001203-2.c (memset):
56897         Count argument is of type __SIZE_TYPE__.
56899 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
56901         * gcc.c-torture/compile/20010404-1.c: New test.
56903 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
56905         * gcc.c-torture/compile/20010326-1.c: New test.
56907 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
56909         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
56910         peculiarities of the SH.
56911         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
56913 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56915         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
56916         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
56917         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
56919 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
56921         * g77.f-torture/compile/20010321-1.f: New test.
56923 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
56925         * gcc.c-torture/compile/20010329-1.c: New test.
56927 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
56929         * gcc.c-torture/execute/20010329-1.c: New test.
56931 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
56933         * g++.old-deja/g++.other/eh4.C: Fix typo.
56935 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
56937         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
56939 2001-03-28  Philip Blundell  <philb@gnu.org>
56941         * gcc.c-torture/compile/20010328-1.c: New test.
56943 2001-03-27  Richard Henderson  <rth@redhat.com>
56945         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
56946         * g++.old-deja/g++.eh/vbase3.C: Likewise.
56948 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
56950         * gcc.c-torture/compile/20010327-1.c: New test.
56952 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
56954         * g++.old-deja/g++.other/friend12.C: New test.
56955         * g++.old-deja/g++.other/friend9.C: Expect no errors.
56956         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
56958 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56960         * gcc.c-torture/execute/20010325-1.c: New test.
56962 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
56964         * g++.old-deja/g++.other/mangle3.C: New test.
56966 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
56968         * g++.old-deja/g++.other/anon8.C: New test.
56970 2001-03-20  Philip Blundell  <philb@gnu.org>
56972         * gcc.c-torture/compile/20010320-1.c: New test.
56974 2001-03-17  Richard Henderson  <rth@redhat.com>
56976         * g++.old-deja/g++.other/eh4.C: Add expected error text.
56978 2001-03-15  Geoff Keating  <geoff@redhat.com>
56980         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
56981         tests on AIX.
56983 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
56985         * g++.old-deja/g++.other/eh4.C: New test.
56987 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
56989         * gcc.dg/cpp/mi1.c: Update.
56991 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
56993         * g++.old-deja/g++.other/regstack.C: New test.
56995 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
56997         * g++.old-deja/g++.other/ref4.C: New test.
56999 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
57001         * objc/execute/va_method.m: Added.
57002         * objc/execute/IMP.m: Added.
57003         * objc/execute/_cmd.m: Added.
57004         * objc/execute/accessing_ivars.m: Added.
57005         * objc/execute/class-1.m: Added.
57006         * objc/execute/class-10.m: Added.
57007         * objc/execute/class-11.m: Added.
57008         * objc/execute/class-12.m: Added.
57009         * objc/execute/class-13.m: Added.
57010         * objc/execute/class-14.m: Added.
57011         * objc/execute/class-2.m: Added.
57012         * objc/execute/class-3.m: Added.
57013         * objc/execute/class-4.m: Added.
57014         * objc/execute/class-5.m: Added.
57015         * objc/execute/class-6.m: Added.
57016         * objc/execute/class-7.m: Added.
57017         * objc/execute/class-8.m: Added.
57018         * objc/execute/class-9.m: Added.
57019         * objc/execute/class-tests-1.h
57020         * objc/execute/class-tests-2.h
57021         * objc/execute/compatibility_alias.m: Added.
57022         * objc/execute/encode-1.m: Added.
57023         * objc/execute/formal_protocol-1.m: Added.
57024         * objc/execute/formal_protocol-2.m: Added.
57025         * objc/execute/formal_protocol-3.m: Added.
57026         * objc/execute/formal_protocol-4.m: Added.
57027         * objc/execute/formal_protocol-5.m: Added.
57028         * objc/execute/formal_protocol-6.m: Added.
57029         * objc/execute/formal_protocol-7.m: Added.
57030         * objc/execute/informal_protocol.m: Added.
57031         * objc/execute/initialize.m: Added.
57032         * objc/execute/load.m: Added.
57033         * objc/execute/many_args_method.m: Added.
57034         * objc/execute/nested-3.m: Added.
57035         * objc/execute/no_clash.m: Added.
57036         * objc/execute/private.m: Added.
57037         * objc/execute/redefining_self.m: Added.
57038         * objc/execute/root_methods.m: Added.
57039         * objc/execute/selector-1.m: Added.
57040         * objc/execute/static-1.m: Added.
57041         * objc/execute/static-2.m: Added.
57042         * objc/execute/va_method.m: Added.
57044 2001-03-10  Richard Henderson  <rth@redhat.com>
57046         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
57048 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
57050         * g++.old-deja/g++.other/crash31.C: XFAIL.
57051         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
57052         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
57053         * gcc.c-torture/execute/20010123-1.x: XFAIL.
57054         * gcc.c-torture/execute/20010124-1.x: XFAIL.
57055         * gcc.dg/sequence-pt-1.c: XFAIL one test.
57057 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
57059         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
57061 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
57063         * gcc.dg/20000724-1.c: Don't use multiline strings.
57065 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
57067         * objc/execute/string1.m, objc/execute/string2.m: Compare the
57068         result of -cString against what we expect it to be; don't just
57069         print it out for no one to read.
57071         * objc/execute/string3.m, objc/execute/string4.m: New tests.
57072         Based on testcases provided by Nicola Pero.
57074 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
57076         * gcc.dg/cpp/macro7.c: New test.
57078 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
57080         * gcc.dg/cpp/multiline.c: Update.
57082 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
57084         * g++.old-deja/g++.other/enum3.C: New test.
57086 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
57088         * g++.old-deja/g++.other/pod1.C: New test.
57090 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
57092         * g++.old-deja/g++.ext/overload1.C: New test.
57094 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
57096         * g++.old-deja/g++.pt/using1.C: New test.
57098 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
57100         * g++.old-deja/g++.other/using9.C: New test.
57102 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
57104         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
57106         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
57108 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
57110         * g++.old-deja/g++.ext/realpt1.C: Remove.
57112 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
57114         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
57116 2001-02-26  Will Cohen  <wcohen@redhat.com>
57118         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
57120 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
57122         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
57123         templatized constructors.
57125 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57127         * gcc.c-torture/execute/20010224-1.c: New test.
57129 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
57131         * gcc.c-torture/execute/20010222-1.c: New test.
57133 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
57135         * g++.old-deja/g++.other/inline20.C: New test.
57137 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
57139         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
57141 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
57143         * g++.old-deja/g++.other/lookup22.C: New test.
57145 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
57147         * g77.dg: New directory.
57148         * g77.dg/20010216-1.f: New test case.
57149         * g77.dg/dg.exp: New driver.
57150         * lib/g77-dg.exp: New driver library.
57152 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57154         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
57156 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
57158         * g++.old-deja/g++.other/decl9.C: New test.
57160 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
57162         * g++.old-deja/g++.other/init16.C: Update the test so that it does
57163         not need <string> and also tests the initialization at runtime.
57165 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
57167         * gcc.c-torture/execute/longlong.c: New test.
57169 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
57171         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
57173 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
57175         * gcc.c-torture/execute/920302-1.c (execute):
57176         Change argument type to short.
57178 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
57180         * g++.old-deja/g++.pt/deduct6.C: New test.
57182 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
57184         * g++.old-deja/g++.pt/deduct5.C: New test.
57186 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
57188         * gcc.c-torture/execute/20010209-1.c: New test.
57190 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
57192         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
57194 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
57196         * g++.dg/vtgc1.C: Update for new ABI.
57198         * consistency.vlad: New directory, 1665 files.
57200 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
57202         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
57203         return type.
57204         * gcc.dg/cpp/digraphs.c: Declare puts.
57206 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
57208         * g++.old-deja/g++.other/warn5.C: New test.
57210 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
57212         * g++.old-deja/g++.pt/spec40.C: New test.
57214 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
57216         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
57217         case.
57218         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
57220 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
57222         * gcc.c-torture/compile/20010209-1.c: New test.
57224 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
57226         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
57227         excess errors message but not if it crashes.
57228         * g++.old-deja/g++.other/crash27.C: Likewise.
57229         * g++.old-deja/g++.other/crash28.C: Likewise.
57230         * g++.old-deja/g++.other/crash30.C: Likewise.
57231         * g++.old-deja/g++.other/crash32.C: Likewise.
57232         * g++.old-deja/g++.other/crash35.C: Likewise.
57233         * g++.old-deja/g++.pt/inherit2.C: Likewise.
57235 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
57237         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
57238         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
57239         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
57240         g77.f-torture/execute/execute.exp,
57241         g77.f-torture/noncompile/noncompile.exp,
57242         gcc.c-torture/execute/execute.exp,
57243         gcc.c-torture/execute/memcheck/memcheck.exp,
57244         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
57245         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
57246         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
57247         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
57248         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
57249         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
57250         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
57251         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
57252         Remove bug reporting instructions with ancient email addresses.
57254 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
57256         * gcc.dg/20010202-1.c: New test.
57257         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
57259 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
57261         * g++.dg/stdbool-if.C: New test.
57263 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
57265         * objc/execute/fdecl.m: Added main().
57267 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
57269         * gcc.c-torture/execute/20010206-1.c: New test.
57271 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
57273         * gcc.dg/cpp/avoidpaste1.c: Update.
57275 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
57277         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
57278         Pero <nicola@brainstorm.co.uk>.
57279         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
57281 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
57283         * g++.old-deja/g++.pt/spec39.C: New test.
57285 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
57287         * gcc.c-torture/compile/20010202-1.c: New test.
57289 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
57291         * g++.old-deja/g++.abi/primary2.C: New test.
57292         * g++.old-deja/g++.abi/primary3.C: New test.
57293         * g++.old-deja/g++.abi/primary4.C: New test.
57294         * g++.old-deja/g++.abi/primary5.C: New test.
57295         * g++.old-deja/g++.abi/vtable3.h: New test.
57296         * g++.old-deja/g++.abi/vtable3a.C: New test.
57297         * g++.old-deja/g++.abi/vtable3b.C: New test.
57298         * g++.old-deja/g++.abi/vtable3c.C: New test.
57299         * g++.old-deja/g++.abi/vtable3d.C: New test.
57300         * g++.old-deja/g++.abi/vtable3e.C: New test.
57301         * g++.old-deja/g++.abi/vtable3f.C: New test.
57302         * g++.old-deja/g++.abi/vtable3g.C: New test.
57303         * g++.old-deja/g++.abi/vtable3h.C: New test.
57304         * g++.old-deja/g++.abi/vtable3i.C: New test.
57305         * g++.old-deja/g++.abi/vtable3j.C: New test.
57306         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
57308 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
57310         * g++.old-deja/g++.other/anon6.C: New test.
57311         * g++.old-deja/g++.other/anon7.C: New test.
57313 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
57315         * gcc.dg/cpp/avoidpaste2.c: New tests.
57317 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
57319         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
57321 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
57323         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
57324         DECIMAL_DIG cases for Irix."
57326 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
57328         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
57330 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
57332         * gcc.dg/c99-tag-1.c: New test.
57334 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
57336         * gcc.dg/cpp/tr-warn1.c: Add tests.
57338 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
57340         * gcc.dg/cpp/avoidpaste1.c: Update.
57341         * gcc.dg/cpp/paste4.c: Update.
57343 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
57345         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
57346         cases for Irix.
57348 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
57350         * g++.old-deja/g++.other/inline19.C: New test.
57352 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
57354         * gcc.dg/Wlarger-than.c: New test.
57356 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
57358         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
57360 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
57362         * gcc.c-torture/execute/20010129-1.c: New test.
57363         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
57365 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
57367         * gcc.dg/cpp/avoidpaste1.c: Test case.
57369 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
57371         * g++.old-deja/g++.other/inline18.C: New test.
57373 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57375         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
57376         and __builtin_putchar.
57378 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
57380         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
57381         tests.
57383 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
57385         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
57386         floating point number rounding mode to round to the nearest
57387         representable mode.
57389 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
57391         * g++.old-deja/g++.other/mangle2.C: New test.
57393 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
57395         * gcc.c-torture/compile/20010124-1.c: New test.
57397 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
57399         * g++.old-deja/g++.pt/spec38.C: New test.
57401 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57403         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
57404         "Build don't run".
57406 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57408         * gcc.c-torture/execute/20010123-1.c: New test.
57410 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
57412         * g++.old-deja/g++.pt/spec37.C: New test.
57414 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
57416         * g++.old-deja/g++.pt/overload14.C: New test.
57418 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57420         * gcc.c-torture/execute/20010122-1.c: New test, exercise
57421         __builtin_return_address.
57423 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
57425         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
57426         * g++.old-deja/g++.pt/spec35.C: New test.
57427         * g++.old-deja/g++.pt/spec36.C: New test.
57429 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
57431         * gcc.c-torture/compile/20010118-1.c: New test.
57433 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
57435         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
57437 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
57439         * gcc.c-torture/execute/20010119-1.c: New test.
57441 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
57443         * g++.old-deja/g++.other/vbase5.C: New test.
57445 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
57447         * gcc.c-torture/execute/20010118-1.c: New test.
57449 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
57451         * g++.old-deja/g++.pt/deduct3.C: New test.
57453 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
57455         * g++.old-deja/g++.pt/spec34.C: New test.
57457 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
57459         * g77.f-torture/compile/20000601-2.f: New test.
57461 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57463         * g++.old-deja/g++.other/init17.C: New test.
57465 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
57467         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
57469 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57471         * g++.old-deja/g++.pt/unify8.C: New test.
57473 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57475         * g++.old-deja/g++.abi/vbase1.C: New test.
57477 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57479         * g++.old-deja/g++.pt/crash65.C: New test.
57481 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
57483         * gcc.dg/cpp/assembl2.S: New test case.
57485 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
57487         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
57488         are supported.
57490 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57492         * g++.old-deja/g++.other/builtins1.C: New test.
57493         * g++.old-deja/g++.other/builtins2.C: Likewise.
57494         * g++.old-deja/g++.other/builtins3.C: Likewise.
57495         * g++.old-deja/g++.other/builtins4.C: Likewise.
57497 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
57499         * gcc.c-torture/compile/20010117-1.c: New test.
57500         * gcc.c-torture/compile/20010117-2.c: New test.
57502 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
57504         * g77.f-torture/execute/20010116.[fx]: New test,
57505         XFAIL on i?86-*-*.
57506         * g77.f-torture/compile/20010115.f: Indicate it's
57507         a test for PR fortran/1636.
57509 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
57511         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
57513 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
57515         * g77.f-torture/compile/20010115.f: New test.
57517 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
57519         * g++.old-deja/g++.pt/nontype5.C: New test.
57521 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
57523         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
57524         have an equivalent working one below it.
57526 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
57528         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
57529         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
57531 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
57533         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
57534         message containing "init_priority".
57535         (conpr-2.C): Likewise.
57536         (conpr-3.C): Likewise.
57537         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
57539 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57541         * gcc.c-torture/execute/20010114-2.c: New test.
57543 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
57545         * gcc.c-torture/compile/20010114-1.c: New test.
57546         * gcc.c-torture/compile/20010114-1.x: Xfail.
57547         * gcc.c-torture/compile/20010114-2.c: New test.
57548         * gcc.c-torture/execute/20010114-1.c: New test.
57549         * gcc.dg/trunc-1.c: New test.
57550         * gcc.dg/uninit-B.c: New test.
57552 2001-01-13  Nick Clifton  <nickc@redhat.com>
57554         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
57555         target.
57557 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57559         * gcc.c-torture/compile/20010113-1.c: New test.
57561 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
57563         * gcc.c-torture/compile/20001212-1.c: New test.
57565 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
57567         * gcc.dg/cpp/widestr1.c: Update.
57568         * gcc.dg/cpp/prag-imp.c: Remove.
57570 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
57572         * gcc.c-torture/execute/20000801-3.x: Remove.
57573         * gcc.dg/c90-init-1.c: New test.
57574         * gcc.dg/c99-init-1.c: New test.
57575         * gcc.dg/c99-init-2.c: New test.
57576         * gcc.dg/gnu99-init-1.c: New test.
57578 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
57580         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
57581         testing that no relevant ones were found.
57583 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
57585         * g++.old-deja/g++.pt/cast2.C: New test.
57587 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
57589         * g++.old-deja/g++.pt/friend47.C: New test.
57591 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57593         * g++.old-deja/g++.pt/instantiate13.C: New test.
57595 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57597         * g++.old-deja/g++.other/defarg7.C: New test.
57598         * g++.old-deja/g++.other/defarg8.C: New test.
57600 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57602         * g++.old-deja/g++.pt/crash64.C: New test.
57604 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57606         * g++.old-deja/g++.pt/crash63.C: New test.
57608 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
57610         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
57612 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
57614         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
57616 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
57618         * g++.old-deja/g++.pt/error3.C: New test.
57620 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
57622         * g++.old-deja/g++.other/crash39.C: New test.
57624 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
57626         * g++.old-deja/g++.other/vbase4.C: New test.
57628 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
57630         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
57631         * gcc.dg/special/20000419-2.c: New file. Identical to above.
57632         * gcc.dg/special/special.exp: New test driver which will check
57633         for alias support for the above test.
57635 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
57637         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
57638         problems on small machines.
57639         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
57640         parameterize.
57642 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
57644         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
57645         mips.
57646         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
57648 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
57650         * g++.old_deja/g++.pt/using8.C: New test.
57652 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57654         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
57656 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
57658         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
57659         where a failure is expected.
57660         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
57662 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
57664         * g++.old_deja/g++.pt/instantiate12.C: New test.
57666 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
57668         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
57669         start of structs.
57670         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
57671         * g++.old-deja/g++.brendan/crash17.C: Likewise.
57672         * g++.old-deja/g++.brendan/crash29.C: Likewise.
57673         * g++.old-deja/g++.brendan/crash48.C: Likewise.
57674         * g++.old-deja/g++.brendan/ns1.C: Likewise.
57675         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
57676         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
57677         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
57678         * g++.old-deja/g++.eh/spec6.C: Likewise.
57679         * g++.old-deja/g++.jason/crash3.C: Likewise.
57680         * g++.old-deja/g++.law/ctors11.C: Likewise.
57681         * g++.old-deja/g++.law/ctors17.C: Likewise.
57682         * g++.old-deja/g++.law/ctors5.C: Likewise.
57683         * g++.old-deja/g++.law/ctors9.C: Likewise.
57684         * g++.old-deja/g++.mike/ambig1.C: Likewise.
57685         * g++.old-deja/g++.mike/net22.C: Likewise.
57686         * g++.old-deja/g++.mike/p3538a.C: Likewise.
57687         * g++.old-deja/g++.mike/p3538b.C: Likewise.
57688         * g++.old-deja/g++.mike/virt3.C: Likewise.
57689         * g++.old-deja/g++.niklas/t128.C: Likewise.
57690         * g++.old-deja/g++.other/anon4.C: Likewise.
57691         * g++.old-deja/g++.other/using1.C: Likewise.
57692         * g++.old-deja/g++.other/warn3.C: Likewise.
57693         * g++.old-deja/g++.pt/t37.C: Likewise.
57694         * g++.old-deja/g++.robertl/eb69.C: Likewise.
57695         * g++.old-deja/g++.robertl/eb71.C: Likewise.
57697 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
57699         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
57701 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57703         * gcc.c-torture/execute/stdio-opt-3.c: New test.
57705 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
57707         * gcc.c-torture/compile/20010107-1.c: New test.
57709 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57711         * gcc.c-torture/execute/builtin-noret-1.c: New test.
57713 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57715         * gcc.dg/format/format.h: New file.
57716         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
57717         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
57718         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
57719         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
57720         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
57721         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
57722         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
57723         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
57724         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
57725         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
57726         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
57727         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
57728         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
57729         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
57730         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
57731         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
57732         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
57733         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
57734         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
57735         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
57736         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
57737         instead of declaring standard types, macros and functions in each
57738         test.
57740 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
57742         * gcc.c-torture/execute/20010106-1.c: New test.
57744 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
57746         * gcc.dg/format/format.exp: New file.
57747         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
57748         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
57749         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
57750         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
57751         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
57752         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
57753         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
57754         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
57755         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
57756         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
57757         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
57758         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
57759         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
57760         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
57761         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
57762         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
57763         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
57764         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
57765         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
57766         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
57767         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
57768         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
57769         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
57770         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
57771         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
57772         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
57773         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
57774         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
57775         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
57776         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
57777         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
57778         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
57779         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
57780         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
57781         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
57782         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
57783         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
57784         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
57785         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
57786         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
57787         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
57788         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
57790 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
57792         * gcc.c-torture/execute/991228-1.c: Take word endianness into
57793         account.
57795 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
57797         * gcc.c-torture/execute/builtin-complex-1.c: New test.
57799 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
57801         * g++.old-deja/g++.pt/crash62.C: New test.
57803 2001-01-04  Richard Henderson  <rth@redhat.com>
57805         * gcc.dg/20000926-1.c: Update expected warnings.
57806         * gcc.dg/array-2.c: Likewise.
57807         * gcc.dg/array-4.c: Also validate flexible array members.
57808         * gcc.dg/c99-flex-array-1.c: New.
57810 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
57812         * gcc.c-torture/compile/20001222-1.x: Remove.
57814 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
57816         * gcc.c-torture/execute/built-in-setjmp.c: New.
57818 2001-01-03  Richard Henderson  <rth@redhat.com>
57820         * gcc.dg/940510-1.c: Update expected error wording.
57821         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
57823 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
57825         * lib/target-supports.exp (check_alias_available): Modified to
57826         indicate aliases not supported if only weak aliases are supported.
57828 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57830         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
57831         Turn on cmpstrsi checks for __pj__ and __i370__.
57833 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
57835         * g++.old-deja/g++.other/virtual11.C: New test.
57837 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
57839         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
57841 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57843         * gcc.c-torture/compile/20010102-1.c: New test.
57845 2001-01-02  Andreas Jaeger  <aj@suse.de>
57847         * gcc.dg/noreturn-3.c: New test.
57849         * gcc.dg/noreturn-4.c: New test.
57851 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57853         * gcc.c-torture/execute/stdio-opt-1.c: Also test
57854         __builtin_fputc and __builtin_fwrite.
57856 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
57858         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
57859         signed char, not default char.
57861 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
57863         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
57865 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
57867         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
57869 2000-12-29  Richard Henderson  <rth@redhat.com>
57871         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
57872         (__cyg_profile_func_exit): Define.
57874 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
57876         * g++.dg/vtgc1.C: New test.
57878 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
57880         * gcc.dg/noncompile/20001228-1.c: New test.
57882         * gcc.dg/20001228-1.c: New test.
57884         * gcc.c-torture/execute/20001228-1.c: New test.
57886 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
57888         * gcc.dg/format-strfmon-1.c: New test.
57890 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57892         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
57893         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
57894         * gcc.c-torture/execute/string-opt-1.c: Likewise.
57895         * gcc.c-torture/execute/string-opt-2.c: Likewise.
57896         * gcc.c-torture/execute/string-opt-3.c: Likewise.
57897         * gcc.c-torture/execute/string-opt-4.c: Likewise.
57898         * gcc.c-torture/execute/string-opt-6.c: Likewise.
57899         * gcc.c-torture/execute/string-opt-7.c: Likewise.
57900         * gcc.c-torture/execute/string-opt-8.c: Likewise.
57901         * gcc.c-torture/execute/string-opt-9.c: Likewise.
57902         * gcc.c-torture/execute/string-opt-10.c: Likewise.
57903         * gcc.c-torture/execute/string-opt-11.c: Likewise.
57904         * gcc.c-torture/execute/string-opt-12.c: Likewise.
57906         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
57907         * gcc.c-torture/execute/string-opt-4.c: Test index.
57909 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
57911         * gcc.c-torture/compile/20001226-1.c: New test.
57913 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
57915         * gcc.c-torture/compile/20001222-1.c: New test.
57916         * gcc.c-torture/compile/20001222-1.x: Xfail.
57918 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
57920         * gcc.c-torture/execute/comp-goto-2.c: New test.
57922 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
57924         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
57925         Use long types if __INT_MAX__ is 32767.
57926         (main): Use cast to (sint32 *) when poking 88 into a_page.
57928         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
57930 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
57932         * gcc.c-torture/compile/20001221-1.c: New test.
57933         * gcc.c-torture/execute/20001221-1.c: New test.
57935 2000-12-20  Richard Henderson  <rth@redhat.com>
57937         * g++.old-deja/g++.pt/crash36.C: Update error lines.
57938         * g++.old-deja/g++.robertl/eb109.C: Likewise.
57940 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57942         * gcc.dg/compare3.c: New test.
57944 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57946         * gcc.dg/format-warnll-1.c: New test.
57948 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
57950         * gcc.dg/cpp/cmdlne-P.c: New test.
57952 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57954         * gcc.c-torture/execute/builtin-abs-1.c,
57955         gcc.c-torture/execute/builtin-abs-2.c: New tests.
57957 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
57959         * gcc.dg/cpp/multiline.c: New test.
57961 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
57963         * g++.old-deja/g++.other/syshdr1.C: Update.
57964         * gcc.dg/cpp/lineflags.c: Remove temporarily.
57966 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57968         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
57970 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57972         * g++.old-deja/g++.pt/ttp65.C: New test.
57974 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57976         * g++.old-deja/g++.pt/ttp64.C: New test.
57978 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57980         * g++.old-deja/g++.pt/spec33.C: New test.
57982 2000-12-14  Catherine Moore  <clm@redhat.com>
57984         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
57985         * gcc.c-torture/execute/920612-2.c: Likewise.
57986         * gcc.c-torture/execute/920428-2.c: Likewise.
57987         * gcc-c-torture/execute/va-arg-11.c: Call exit.
57988         * gcc.c-torture/execute/va-arg-21.c: Likewise.
57990 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57992         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
57993         * gcc.dg/pack-test-2.c: Likewise.
57995 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
57997         Tests by Zack Weinberg <zackw@stanford.edu>.
57999         * gcc.dg/cpp/defined.c: Update.
58000         * gcc.dg/cpp/defined_trad.c: New tests.
58002 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
58004         * gcc.dg/cpp/trad-direct.c: Update.
58006 2000-12-11  Neil Booth  <neilb@earthling.net>
58008         * gcc.dg/cpp/defined_trad.c
58010 2000-12-11  Neil Booth  <neilb@earthling.net>
58012         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
58014 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
58016         * gcc.dg/format-miss-2.c: New test.
58018 2000-12-09  Neil Booth  <neilb@earthling.net>
58020         * gcc.dg/cpp/lineflags.c: New tests.
58021         * gcc.dg/cpp/poison.c: Update.
58022         * gcc.dg/cpp/redef2.c: Update.
58023         * gcc.dg/cpp/skipping.c: New test.
58025 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
58027         * g++.old-deja/g++.other/eh3.C: New testcase.
58029 2000-12-07  Neil Booth  <neilb@earthling.net>
58031         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
58032         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
58033         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
58034         wtr-union-init-2.c, wtr-union-init-3.c: Update.
58035         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
58036         Update.
58038 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58040         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
58041         __SIZE_TYPE__ instead of int for type of integers cast to
58042         pointers.
58044 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
58046         * g++.old-deja/g++.other/cleanup4.C: New test.
58048 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58050         * format-sec-1.c: New test.
58052 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58054         * gcc.dg/format-nonlit-3.c: New test.
58056 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58058         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
58059         through a null pointer.
58061 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
58063         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
58064         * g++.old-deja/g++.pt/partial4.C: New test.
58066 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
58068         * gcc.c-torture/execute/ieee/hugeval.x: New.
58070 2000-12-06  Neil Booth  <neilb@earthling.net>
58072         * gcc.dg/cpp/backslash2.c: New tests.
58074 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58076         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
58077         * gcc.c-torture/execute/stdio-opt-2.c: New test.
58079 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
58081         * gcc.c-torture/execute/20001203-2.c: New testcase.
58083 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
58085         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
58086         * g++.old-deja/g++.other/virtual10.C: New test.
58088 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
58090         * g++.old-deja/g++.mike/pmf5.C: Remove test.
58092 2000-12-05  Richard Henderson  <rth@redhat.com>
58094         * gcc.c-torture/compile/20001205-1.c: New.
58096 2000-12-04  Neil Booth  <neilb@earthling.net>
58098         * g++.old-deja/g++.other/virtual9.C: New test.
58099         * g++.old-deja/g++.pt/crash61.C: New test.
58100         * gcc.c-torture/execute/loop-9.c: New test.
58102 2000-12-04  Neil Booth  <neilb@earthling.net>
58104         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
58105         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
58106         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
58107         * gcc.dg/cpp/extratokens.c: ...here.
58109 2000-12-04  Neil Booth  <neilb@earthling.net>
58111         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
58112         New tests.
58114 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58116         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
58117         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
58119 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
58121         * gcc.c-torture/execute/20001203-1.c: New test.
58123 2000-12-03  Neil Booth  <neilb@earthling.net>
58125         * gcc.dg/cpp/macro6.c: New test cases.
58127 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58129         * gcc.c-torture/execute/string-opt-9.c: New test.
58130         * gcc.c-torture/execute/string-opt-10.c: Likewise.
58131         * gcc.c-torture/execute/string-opt-11.c: Likewise.
58132         * gcc.c-torture/execute/string-opt-12.c: Likewise.
58134         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
58135         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
58137 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
58139         * gcc.dg/cpp/if-6.c: New testcase.
58141         * gcc.dg/20001201-1.c: New testcase.
58143 2000-12-02  Neil Booth  <neilb@earthling.net>
58145         * g++.old-deja/g++.other/externC4.C,
58146         g++.old-deja/g++.other/friend10.C: New tests.
58148 2000-12-02  Neil Booth  <neilb@earthling.net>
58150         * g++.old-deja/g++.other/instan2.C
58151         * g++.old-deja/g++.other/instan3.C: New test.
58153 2000-12-02  Neil Booth  <neilb@earthling.net>
58155         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
58156         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
58157         gnuc99.c,gnuc99-pedantic.c: New tests.
58159 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
58161         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
58162         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
58164 2000-12-01  Neil Booth  <neilb@earthling.net>
58166         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
58167         * gcc.dg/cpp/poison.c: Update.
58168         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
58170 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
58172         * g77.f-torture/execute/20001201.f: New test.
58174 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
58176         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
58178 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
58180         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
58182 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
58184         * g++.old-deja/g++.other/cast6.C: New test.
58186 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
58188         * gcc.c-torture/execute/20001130-2.c: New testcase.
58190 2000-11-30  Richard Henderson  <rth@redhat.com>
58192         * gcc.c-torture/execute/20001130-1.c: New test.
58194 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
58196         * g++.old-deja/g++.other/op3.C: New test.
58198 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
58200         * g++.old-deja/g++.other/op2.C: New test.
58202 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
58204         * g++.old-deja/g++.other/crash38.C: New test.
58206 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
58208         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
58210 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
58212         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
58213         tests.
58214         * gcc.c-torture/execute/string-opt-6.c: New test.
58216         * gcc.dg/20001117-1.c: Add main.
58218 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
58220         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
58221         Move from here ...
58222         * gcc.dg/940510-1.c: ... to here.
58224         * gcc.dg/20000926-1.c: GNU C now allows initializations of
58225         zero-size arrays in toplevel structures.
58227 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
58229         * gcc.c-torture/execute/loop-8.c: New test.
58231 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
58233         * g++.old-deja/g++.other/base1.C: New test.
58235 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
58237         * g++.old-deja/g++.other/parse2.C: New test.
58239 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
58241         * g++.old-deja/g++.pt/incomplete1.C: New test.
58243 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
58245         * g++.old-deja/g++.other/friend9.C: New test.
58247 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
58249         * gcc.dg/20001127-1.c: New test.
58251 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
58253         * g++.old-deja/g++.pt/friend46.C: New test.
58255 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
58257         * g++.old-deja/g++.other/ptrmem8.C: New test.
58259 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58261         * gcc.c-torture/execute/string-opt-7.c: New test.
58262         * gcc.c-torture/execute/string-opt-8.c: Likewise.
58264 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
58266         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
58267         instead of 'mkcheck 2'.
58269 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
58271         * gcc.c-torture/execute/memcheck/driver.c,
58272         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
58273         C9X references to refer to C99.
58275 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
58277         * gcc.dg/ultrasp3.c: New test.
58279 2000-11-25  Neil Booth  <neilb@earthling.net>
58281         * gcc.dg/cpp/include2.c: Update test to be locale independent.
58283 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
58285         * gcc.c-torture/compile/20001123-2.c: New.
58287 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
58289         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
58291 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
58293         * gcc.dg/sequence-point-1.c: Add some new tests.
58294         * gcc.c-torture/execute/20001124-1.c: New test.
58296 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
58298         * g++.old-deja/g++.other/vaarg4.C: New test.
58299         * gcc.c-torture/compile/20001123-1.c: New test.
58301 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
58303         * g++.other/crash24.C: Adjust and remove XFAIL.
58304         * g++.other/crash37.C: New test.
58306 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
58308         * g++.old-deja/g++.pt/instantiate9.C: New test.
58310 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
58312         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
58313         new ABI, too.
58315         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
58316         * g++.old-deja/g++.robertl/eb55.C: Likewise.
58318 2000-11-22  Neil Booth  <neilb@earthling.net>
58320         * gcc.dg/cpp/Wtrigraphs.c: New test.
58322 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
58324         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
58326 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
58328         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
58330 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
58332         * lib/gcc-dg.exp: load_lib scanasm.exp.
58333         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
58334         * lib/g++-dg.exp: load_lib scanasm.exp.
58335         * lib/scanasm.exp: New.
58336         (scan-assembler, scan-assembler-not): Add optional arguments to
58337         test name, or if not present, the pattern name.
58338         (scan-assembler-dem, scan-assembler-dem-not): New.
58340         * g++.dg/dg.exp: New.
58342 2000-11-21  Neil Booth  <neilb@earthling.net>
58344         * gcc.dg/cpp/integrated1.c: Remove.
58346 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
58348         * gcc.c-torture/execute/20001121-1.c: New test.
58350 2000-11-21  Richard Henderson  <rth@redhat.com>
58352         * gcc.c-torture/compile/20001121-1.c: New test.
58354 2000-11-20  Neil Booth  <neilb@earthling.net>
58356         * gcc.dg/cpp/integrated1.c: New test.
58358 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
58360         * g++.old-deja/g++.other/inline17.C: New test.
58362 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
58364         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
58365         local variable to be zero: I made the variable global. Now
58366         uses abort() and exit() instead of relying on main's return value.
58368 2000-11-20  Neil Booth  <neilb@earthling.net>
58370         * gcc.dg/cpp/paste2.c: Update test.
58371         * objc/execute/paste.m: New test.
58373 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
58375         * gcc.dg/c99-condexpr-1.c: New test.
58377 2000-11-20  Neil Booth  <neilb@earthling.net>
58379         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
58381 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
58383         * g++.old-deja/g++.pt/export1.C: New test.
58385 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
58387         * gcc.dg/20001117-1.c: New test.
58389 2000-11-18  Richard Henderson  <rth@redhat.com>
58391         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
58393 2000-11-18  Richard Henderson  <rth@redhat.com>
58395         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
58396         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
58397         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
58399 2000-11-18  Richard Henderson  <rth@redhat.com>
58401         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
58402         (main): New.  Exit cleanly.
58404 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58406         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
58407         gcc.dg/c99-fordecl-2.c: New tests.
58409 2000-11-18  Richard Henderson  <rth@redhat.com>
58411         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
58412         * gcc.c-torture/execute/zerolen-2.c: New.
58414 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58416         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
58417         memory.
58419 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
58421         * g++.old-deja/g++.pt/instantiate8.C: New test.
58423 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
58425         * g++.old-deja/g++.other/incomplete.C: Add more tests.
58426         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
58428 2000-11-16  Nick Clifton  <nickc@redhat.com>
58430         * gcc.c-torture/execute/nestfunc-2.c: New test.
58431         * gcc.c-torture/execute/nestfunc-3.c: New test.
58433 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
58435         * gcc.c-torture/compile/20001116-1.c: New test.
58437 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58439         * gcc.c-torture/execute/20001115-1.c: New test.
58441 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
58443         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
58444         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
58445         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
58446         * g++.old-deja/g++.abi/vmihint.C: Likewise.
58448 2000-11-15  Neil Booth  <neilb@earthling.net>
58450         gcc.dg/cpp/_Pragma1.c: Update.
58451         gcc.dg/cpp/_Pragma2.c: New test.
58453 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
58455         * g++.old-deja/g++.other/anon5.C: New test.
58457 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
58459         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
58460         tests.
58462 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
58464         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
58465         output.
58467 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58469         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
58470         labels at end of compound statements.
58472 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
58474         * gcc.c-torture/execute/loop-7.c: New test.
58476 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58478         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
58480 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58482         * gcc.dg/c99-bool-1.c: New test.
58484 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58486         * gcc.dg/c99-scope-1.c: Remove xfail.
58487         * gcc.dg/c99-scope-2.c: New test.
58489 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58491         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
58492         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
58494 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
58496         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
58497         error messages.
58499         * g++.mike/p700.C: Don't typedef wchar_t.
58500         * g++.mike/p784.C: Likewise.
58501         * g++.mike/eb101.C: Don't use __wchar_t.
58503 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
58505         * g77.f-torture/execute/20001111.[fx]: Test premature exit
58506         from DO loop.
58508 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
58510         * gcc.c-torture/execute/20001111-1.c: New test.
58512 2000-11-10  Nick Clifton  <nickc@redhat.com>
58514         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
58515         long multuiple and accumulate.
58517 2000-11-09  Richard Henderson  <rth@redhat.com>
58519         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
58520         via size_t instead of int.
58522         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
58523         * gcc.c-torture/execute/string-opt-2.c: Likewise.
58524         * gcc.c-torture/execute/string-opt-3.c: Likewise.
58525         * gcc.c-torture/execute/string-opt-4.c: Likewise.
58527 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
58529         * gcc.c-torture/compile/20001109-1.c: New test.
58530         * gcc.c-torture/compile/20001109-2.c: New test.
58532 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
58534         * g++.old-deja/g++.pt/operator1.C: New test.
58535         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
58537 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
58539         * gcc.dg/20001108-1.c: New test.
58541 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
58543         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
58544         with both arguments constant strings.
58545         * gcc.c-torture/execute/string-opt-3.c: New test.
58546         * gcc.c-torture/execute/string-opt-4.c: New test.
58547         * gcc.c-torture/execute/string-opt-5.c: New test.
58549 2000-11-08  Nick Clifton  <nickc@redhat.com>
58551         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
58552         mulsidi3adddi patterns.
58554 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
58556         * g++.old-deja/g++.other/crash36.C: New test.
58558 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
58560         * g++.old-deja/g++.other/init16.C: New test.
58562 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
58564         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
58566 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
58568         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
58569         * gcc.c-torture/execute/va-arg-16.x: Likewise.
58570         * gcc.c-torture/execute/va-arg-17.x: Likewise.
58572 2000-11-07  DJ Delorie  <dj@redhat.com>
58574         * gcc.dg/20000614-1.c: Add return so that test can pass.
58576 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58578         * gcc.c-torture/execute/string-opt-1.c: New test.
58580 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
58582         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
58583         mips-sgi-irix6.* because the MIPS ABI passes floating-point
58584         parameters in registers, and there is no way for a varargs
58585         function to know in which order the integer and floating-point
58586         parameters should be interleaved when they are placed on the
58587         stack.
58588         * gcc.c-torture/execute/va-arg-16.x: Likewise.
58589         * gcc.c-torture/execute/va-arg-17.x: Likewise.
58591 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58593         * gcc.c-torture/execute/string-opt-2.c: New test.
58595 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
58597         * g++.old-deja/g++.pt/crash60.C: New test.
58599 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
58601         * g++.old-deja/g++.other/crash24.C: New test.
58602         * g++.old-deja/g++.other/crash25.C: New test.
58603         * g++.old-deja/g++.other/crash26.C: New test.
58604         * g++.old-deja/g++.other/crash27.C: New test.
58605         * g++.old-deja/g++.other/crash28.C: New test.
58606         * g++.old-deja/g++.other/crash29.C: New test.
58607         * g++.old-deja/g++.other/crash30.C: New test.
58608         * g++.old-deja/g++.other/crash31.C: New test.
58609         * g++.old-deja/g++.other/crash32.C: New test.
58610         * g++.old-deja/g++.other/crash33.C: New test.
58611         * g++.old-deja/g++.other/crash34.C: New test.
58612         * g++.old-deja/g++.other/crash35.C: New test.
58614 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
58616         * gcc.c-torture/execute/20001031-1.c: New test.
58618 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
58620         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
58621         namespace.
58623         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
58624         standards-conformant.
58626         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
58628         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
58629         * g++.old-deja/g++.mike/p755a.C: Likewise.
58630         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
58631         library makes no calls to `operator new' during initialization.
58633 2000-11-04  Neil Booth  <neilb@earthling.net>
58635         * gcc.dg/cpp/include2.c: New tests.
58637 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
58639         * lib/g++.exp (g++_set_ld_library_path): New function.
58640         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
58642 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
58644         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
58645         warnings.
58647 2000-11-01  Richard Henderson  <rth@redhat.com>
58649         * g++.old-deja/g++.ext/namedret1.C: New.
58650         * g++.old-deja/g++.ext/namedret2.C: New.
58651         * g++.old-deja/g++.ext/namedret3.C: New.
58653 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
58655         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
58656         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
58658 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58660         * gcc.c-torture/execute/va-arg-21.c: New test.
58662 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
58664         * gcc.dg/c99-complex-2.c: New test.
58666 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58668         * gcc.c-torture/execute/stdio-opt-1.c: New test.
58670 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
58672         * g++.old-deja/g++.other/inline16.C: New test.
58674 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
58676         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
58677         __PRETTY_FUNCTION__
58679 2000-10-29  Neil Booth  <neilb@earthling.net>
58681         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
58682         New tests.
58683         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
58684         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
58685         optimisation.
58687 2000-10-29  Neil Booth  <neilb@earthling.net>
58689         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
58690         * mi1.c, mi1c.h: Add null directives to multiple-include test.
58691         * mi5.c: Test multiple includes work with -C.
58692         * trigraphs.c: Test ^= version.
58694 2000-10-28  Neil Booth  <neilb@earthling.net>
58696         New tests and test updates for new macro expander.
58698         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
58699         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
58700         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
58701         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
58702         new diagnostic messages.
58704         * gcc.dg/cpp/macro3.c: New tests.
58706 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
58708         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
58709         on the same line.
58711 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
58713         * g++.old-deja/g++.other/eh2.C: New test.
58715 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
58717         * gcc.c-torture/execute/20001027-1.c: New test.
58719 2000-10-26  Richard Henderson  <rth@redhat.com>
58721         * gcc.c-torture/execute/20001026-1.c: New.
58723 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
58725         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
58726         * g++.old-deja/g++.law/builtin1.C: Likewise.
58727         * g++.old-deja/g++.law/ctors10.C: Likewise.
58728         * g++.old-deja/g++.law/virtual3.C: Likewise.
58729         * g++.old-deja/g++.mike/p658.C: Likewise.
58730         * g++.old-deja/g++.other/sibcall1.C: Likewise.
58731         * g++.old-deja/g++.other/vaarg2.C: Likewise.
58732         * g++.old-deja/g++.robertl/eb124.C: Likewise.
58733         * g++.old-deja/g++.robertl/eb44.C: Likewise.
58734         * g++.old-deja/g++.robertl/eb77.C: Likewise.
58736 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
58738         * gcc.c-torture/compile/20001024-1.c: New test.
58740 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
58742         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
58743         to tell us whether or not we are using V3.
58745 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
58747         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
58748         operands.
58750 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
58752         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
58754 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
58756         * gcc.c-torture/execute/20001024-1.c: New test.
58758 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
58760         * g++.old-deja/g++.other/sibcall1.C: New test.
58762 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
58764         * gcc.dg/noncompile/init-3.c: New test.
58766 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
58768         * gcc.dg/format-array-1.c: New test.
58770 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58772         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
58773         writing through null pointers; remove comment about testing
58774         unterminated strings.
58776 2000-10-17  Matthew Hiller  <hiller@redhat.com>
58778         * gcc.c-torture/execute/20001017-2.c: New test.
58780 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58782         * gcc.c-torture/compile/20001018-1.c: New test.
58783         * gcc.c-torture/compile/20001018-1.x: Xfail.
58785 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58787         * gcc.c-torture/execute/20001017-1.c: New test.
58789 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58791         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
58792         for multiple use of arguments with scanf formats; add tests for
58793         multiple use of arguments.
58795 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
58797         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
58798         from some old tests.
58800 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58802         * gcc.dg/format-miss-1.c: New test.
58804 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
58806         * gcc.c-torture/execute/20001013-1.c: New test.
58808 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
58810         * gcc.dg/format-branch-1.c: New test.
58812 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
58814         * README, lib/file-format.exp: Remove EGCS references.
58816 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
58818         * gcc.dg/20001013-1.c: New test.
58820 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
58822         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
58823         for intmax_t in the compiler using __typeof__ and the type rules
58824         for conditional expressions.
58826 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
58828         * gcc.dg/20001012-1.c: New test.
58829         * gcc.dg/20001012-2.c: New test.
58831 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
58833         * gcc.dg/format-attr-1.c: New test.
58835 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
58837         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
58838         __LONG_LONG_MAX__ instead of LLONG_MAX.
58840 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
58842         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
58843         scanf flags.
58844         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
58845         flags.
58847 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
58849         * gcc.dg/sequence-pt-1.c: New test.
58851 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
58853         * gcc.c-torture/execute/20001011-1.c: New testcase.
58854         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
58856 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
58858         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
58859         does not error on it.
58861 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
58863         * gcc.dg/20001009-1.c: New test.
58865 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
58867         * gcc.c-torture/compile/20001009-1.c: Move from here ....
58868         * gcc.c-torture/execute/20001009-2.c: ... to here.
58870 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
58872         * gcc.c-torture/compile/20001009-1.c: New testcase.
58873         * gcc.c-torture/execute/20001009-1.c: New testcase.
58874         Testcases provided by Jan Hubicka <jh@suse.cz>.
58876 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
58878         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
58879         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
58880         uintmax_t using <limits.h> to emulate the compiler's internal
58881         logic.  No longer XFAIL %j tests.
58883 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
58885         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
58886         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
58887         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
58888         regexps and details of expected handling of some bad formats.
58889         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
58890         suppression.
58892 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58894         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
58895         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
58896         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
58897         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
58898         in list archives.
58900 2000-10-06  Richard Henderson  <rth@cygnus.com>
58902         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
58903         * g++.old-deja/g++.brendan/crash52.C: Likewise.
58904         * g++.old-deja/g++.jason/report.C: Likewise.
58905         * g++.old-deja/g++.law/friend5.C: Likewise.
58906         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
58907         of the expected warnings.
58909 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
58911         * g++.old-deja/g++.pt/enum14.C: New test.
58913 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
58915         * g++.old-deja/g++.pt/crash59.C: New test.
58917 2000-10-04  Will Cohen  <wcohen@redhat.com>
58919         * gcc.dg/20000926-1.c: New test.
58921 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
58923         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
58924         function name for current C++ compiler.
58925         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
58927 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
58929         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
58930         __PRETTY_FUNCTION__.
58931         * g++.old-deja/g++.ext/pretty2.C: Likewise.
58933 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58935         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
58937 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
58939         * gcc.c-torture/compile/20000923-1.c: New test.
58941 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
58943         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
58944         * g++.old-deja/g++.pt/ttp62.C: Same.
58945         * g++.old-deja/g++.other/inline14.C: Same.
58947 2000-09-24  Richard Henderson  <rth@cygnus.com>
58949         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
58951 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
58953         * gcc.dg/c90-printf-1.c: Add test for wide string format.
58955 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
58957         * gcc.c-torture/compile/20000922-1.c: New file.
58959 2000-09-21  Nick Clifton  <nickc@redhat.com>
58961         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
58962         a signed long modulo operation.
58963         (mod6): New function - perform an unsigned long modulo operation.
58964         (main): Add tests for modulos of very large numbers by very small
58965         dividends.
58967 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58969         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
58971 2000-09-19  Richard Henderson  <rth@cygnus.com>
58973         * gcc.dg/compare2.c (case 10): XFAIL.
58975 2000-09-18  Richard Henderson  <rth@cygnus.com>
58977         * gcc.c-torture/execute/20000906-1.c: Move ...
58978         * gcc.dg/20000906-1.c: ... here.  Only run on targets
58979         that support __builtin_trap.
58981 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
58983         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
58985 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58987         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
58988         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
58989         more $ format tests.
58991 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58993         * gcc.dg/format-errmk-1.c: New test.
58995 2000-09-17  Greg McGary  <greg@mcgary.org>
58997         * gcc.c-torture/execute/20000917-1.x: Remove.
58999 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
59001         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
59003 2000-09-17  Greg McGary  <greg@mcgary.org>
59005         * gcc.c-torture/execute/20000917-1.c: New test.
59006         * gcc.c-torture/execute/20000917-1.x: XFAIL.
59008 2000-09-16  Neil Booth  <NeilB@earthling.net>
59010         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
59011         in nested macro bug.
59013 2000-09-15  Neil Booth  <NeilB@earthling.net>
59015         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
59017 2000-09-14  Jeffrey A Law  (law@cygnus.com)
59019         * gcc.c-torture/execute/20000914-1.c: New test.
59021 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
59023         * g++.other/inline13.C: New test.
59025 2000-09-12  Andreas Jaeger  <aj@suse.de>
59027         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
59028         constant by Ulrich Drepper <drepper@redhat.com>.
59030 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
59032         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
59034 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59036         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
59038 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
59040         * gcc.dg/cpp/backslash.c: New test.
59042 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
59044         * gcc.c-torture/execute/20000910-1.c: New test.
59045         * gcc.c-torture/execute/20000910-2.c: Likewise.
59047 2000-09-11  Robert Lipe  <robertl@sco.com>
59049         * gcc.dg/pragma-align.c: New test.
59051 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
59053         * g++.old-deja/g++.pt/explicit82.C: New test.
59054         * g++.old-deja/g++.pt/explicit83.C: New test.
59056 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
59058         * gcc.dg/asm-names.c: New test.
59060 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59062         * gcc.dg/cpp/tr-warn6.c: New test
59064 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
59066         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
59067         be accepted.
59069 2000-09-07  Catherine Moore  <clm@redhat.com>
59071         * gcc.c-torture/execute/unroll-1.c: New test.
59073 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
59075         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
59076         ERROR markers.
59077         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
59078         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
59079         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
59080         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
59081         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
59082         Preprocess only.
59083         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
59084         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
59086 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
59088         * g++.old-deja/g++.pt/deduct2.C: New test.
59090 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
59092         * g++.old-deja/g++.pt/parms2.C: New test.
59094 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
59096         * g++.old-deja/g++.pt/crash58.C: New test.
59098 2000-09-06  Greg McGary  <greg@mcgary.org>
59100         * gcc.c-torture/execute/20000906-1.c: New test.
59101         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
59103 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59105         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
59107 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
59109         * g++.old-deja/g++.pt/crash57.C: New test.
59111 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
59113         * g++.old-deja/g++.pt/crash56.C: New test.
59115 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
59117         * g++.old-deja/g++.pt/koenig1.C: New test.
59119 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
59121         * gcc.dg/20000904-1.c: New test.
59123 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
59125         * gcc.dg/cpp/paste8.c: New test.
59127 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
59129         * gcc.c-torture/compile/20000827-1.c: New test.
59131 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
59133         * gcc.dg/format-diag-1.c: New test.
59135 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
59137         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
59138         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
59139         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
59140         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
59141         gcc.dg/formatz-1.c: Adjust warning regular expressions.
59143 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
59145         * g++.old-deja/g++.other/nested4.C: New test.
59147 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
59149         * g++.old-deja/g++.ns/scoped1.C: New test.
59151 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
59153         * lib/g++.exp: Support testing already-installed GCC.
59155 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59157         * wtr-label-1.c, wtr-suffix-1.c: New tests.
59159 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59161         * gcc.dg/return-type-2.c: New test.
59163 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
59165         * gcc.c-torture/compile/20000825-1.c: New test.
59167 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
59169         * gcc.dg/dwarf2-2.c: New test.
59171 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
59173         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
59174         dg-warning regexps.
59176 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
59178         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
59179         gcc.dg/format-ext-5.c: New tests.
59181 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
59183         * g++.old-deja/g++.other/crash22.C: New test.
59185 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
59187         * gcc.dg/noncompile/930622-2.c: Adjust error message.
59189 2000-08-24  Richard Henderson  <rth@cygnus.com>
59191         * gcc.dg/ia64-sync-1.c: New test.
59192         * gcc.dg/ia64-sync-2.c: New test.
59193         * gcc.dg/ia64-asm-1.c: New test.
59195 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
59197         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
59198         * gcc.dg/format-ext-2.c: New test.
59200 2000-08-23  Jason Merrill  <jason@redhat.com>
59202         * lib/old-dejagnu.exp: Also ignore "In member function" and
59203         "At global scope".
59205 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59207         * gcc.dg/noncompile/label-lineno-1.c: New test.
59209 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
59211         * gcc.dg/c99-array-nonobj-1.c: New test.
59213 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
59215         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
59216         tests.
59217         * gcc.dg/format-ext-1.c: New test.
59219 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59221         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
59222         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
59223         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
59224         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
59225         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
59227 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
59229         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
59230         gcc.dg/c99-strftime-2.c: New tests.
59232 2000-08-22  Richard Henderson  <rth@cygnus.com>
59234         * gcc.c-torture/execute/20000822-1.c: New test.
59236 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
59238         * gcc.c-torture/execute/20000819-1.x: Remove.
59240 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
59242         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
59243         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
59244         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
59245         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
59246         gcc.dg/format-xopen-1.c: New tests.
59248 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
59250         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
59252 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
59254         * g++.old-deja/g++.other/loop2.C: New test.
59256         * gcc.c-torture/compile/20000606-1.c: New test.
59257         * gcc.c-torture/compile/20000728-1.c: New test.
59258         * gcc.c-torture/execute/20000801-1.c: New test.
59259         * gcc.c-torture/execute/20000801-2.c: New test.
59260         * gcc.c-torture/execute/20000819-1.c: New test.
59261         * gcc.c-torture/execute/20000819-1.x: XFAIL.
59262         * gcc.dg/20000629-1.c: New test.
59263         * gcc.dg/20000724-1.c: New test.
59264         * gcc.dg/20000807-1.c: New test.
59266 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
59268         * gcc.dg/cpp/pragma-1.c: New test.
59269         * gcc.dg/cpp/pragma-2.c: New test.
59271 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
59273         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
59274         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
59276 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
59278         * gcc.c-torture/compile/20000818-1.c: New test.
59280 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
59282         * gcc.c-torture/execute/20000818-1.c: New test.
59284 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
59286         * gcc.dg/format-va-1.c: New test.
59288 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
59290         * g++.old-deja/g++.other/typedef8.C: New test.
59292 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
59294         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
59295         * g++.old-deja/g++.mike/net36.C: Mark candidate.
59296         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
59297         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
59298         * g++.old-deja/g++.other/ptrmem7.C: New test.
59299         * g++.old-deja/g++.pt/ptrmem10.C: New test.
59301 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
59303         * g++.old-deja/g++.pt/typename27.C: New test.
59305 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
59307         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
59308         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
59309         * g++.old-deja/g++.pt/friend45.C: New test.
59310         * g++.old-deja/g++.other/friend8.C: New test.
59312 2000-08-15  Richard Henderson  <rth@cygnus.com>
59314         * gcc.c-torture/execute/20000815-1.c: New test.
59316 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
59318         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
59319         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
59320         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
59322 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
59324         * g++.old-deja/g++.other/refinit2.C: New test.
59326 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
59328         * lib/c-torture.exp (c-torture): Make
59329         compiler_conditional_xfail_data global.
59330         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
59331         compiler_conditional_xfail_data machinery.
59332         (f-torture-execute): Likewise.
59333         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
59334         and only when unrolling loops.
59336         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
59338 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
59340         * g++.old-deja/g++.pt/explicit81.C: New test.
59342 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
59344         * g++.old-deja/g++.pt/typename26.C: New test.
59346 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
59348         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
59349         warning.
59351 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
59353         * g++.old-deja/g++.other/array3.C: New test.
59355 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
59357         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
59358         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
59359         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
59360         New tests.
59362 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
59364         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
59365         * g++.old-deja/g++.abi/vmihint.C: Likewise.
59367 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
59369         * gcc.c-torture/execute/20000808-1.c: New test.
59371 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
59373         * gcc.dg/c90-const-expr-1.c: New test.
59375 2000-08-08  Richard Henderson  <rth@cygnus.com>
59377         * gcc.dg/noncompile/920923-1.c: Declare calloc.
59379 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
59381         * gcc.dg/noncompile/const-ll-1.c: New test.
59383 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
59385         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
59387 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
59389         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
59390         that running programs linked against the shared version of libobjc
59391         run correctly.
59393 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
59395         * gcc.dg/c99-printf-1.c: New test.
59397 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
59399         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
59401 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
59403         * gcc.c-torture/execute/20000731-1.x: Delete.
59405 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
59407         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
59408         and torture_without_loops as is done by c-torture.exp.
59409         (search_for): Copy from c-torture.exp.
59410         (gcc-dg-runtest): New function, drives a directory of tests
59411         iterating over the TORTURE_OPTIONS.
59412         (scan-assembler, scan-assembler-not): Move here from
59413         individual directory drivers.
59415         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
59416         defined by lib/gcc-dg.exp.
59417         * gcc.dg/cpp/cpp.exp: Likewise.
59418         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
59419         gcc-dg-runtest, so we cycle over optimization options.
59421         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
59422         * gcc.dg/compare2.c: No longer expected to fail.
59424 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
59426         * gcc.c-torture/execute/20000804-1.c: New test.
59428 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
59430         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
59432 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
59434         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
59436 2000-08-03  Jeffrey A Law  (law@cygnus.com)
59438         * gcc.c-torture/compile/20000803-1.c: New test.
59440 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
59442         * gcc.c-torture/execute/20000801-3.c,
59443         gcc.c-torture/execute/20000801-4.c: New tests.
59444         * gcc.c-torture/execute/20000801-3.x,
59445         gcc.c-torture/execute/20000801-4.x: Xfail.
59447 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
59449         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
59450         libobjc/.libs to allow for libtool.
59452 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
59454         * gcc.c-torture/compile/20000802-1.c: New test.
59456 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
59458         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
59460 2000-07-31  Jeffrey A Law  (law@cygnus.com)
59462         * gcc-c-torture/execute/20000731-2.c: New test.
59464         * gcc.c-torture/execute/20000731-1.c: New test.
59465         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
59467 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
59469         * gcc.dg/cpp/paste7.c: New test.
59470         * gcc.dg/cpp/20000725-1.c: New test.
59472 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
59474         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
59475         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
59476         declaration warning for __builtin_dwarf_reg_size.
59478         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
59480 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
59482         * gcc.dg/noncompile/voidparam-1.c: New test.
59484 2000-07-30  Richard Henderson  <rth@cygnus.com>
59486         * gcc.dg/c90-digraph-1.c: Don't xfail.
59487         * gcc.dg/compare2.c (case 10): Xfail.
59488         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
59490 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
59492         * gcc.dg/c99-main-1.c: New test.
59494 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
59496         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
59498 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
59500         * gcc.c-tortuer/execute/20000726-1.c: New test.
59502 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
59504         * gcc.c-torture/execute/enum-2.c: New test.
59506 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59508         * gcc.dg/cpp/tr-warn3.c: New test.
59510 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
59512         * g++.old-deja/g++.ext/implicit1.C: Remove.
59513         * g++.old-deja/g++.jason/c2.C: Remove
59514         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
59515         * g++.old-deja/g++.pt/crash16.C: Likewise.
59516         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
59518 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
59520         * g++.old-deja/g++.other/for2.C: New test.
59522 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
59524         * gcc.dg/20000720-1.c: New test.
59526 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
59528         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
59530 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
59532         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
59533         * gcc.c-torture/execute/20000722-1.c: New.
59534         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
59536 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
59538         * gcc.dg/cpp/20000720-1.S: New test.
59540 2000-07-21  Michael Meissner  <meissner@redhat.com>
59542         * gcc.c-torture/execute/ieee/hugeval.c: New test.
59544 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
59546         * g++.old-deja/g++.brendan/crash16.C,
59547         g++.old-deja/g++.brendan/parse3.C,
59548         g++.old-deja/g++.brendan/redecl1.C,
59549         g++.old-deja/g++.ns/template13.C,
59550         g++.old-deja/g++.other/decl4.C,
59551         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
59553 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
59555         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
59556         and "Internal error".
59558         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
59559         regexps.
59560         * gcc.dg/cpp/paste6.c: New test.
59562 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
59564         * gcc.dg/cpp/tr-direct.c: New test.
59566         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
59567         gcc.dg/cpp/undef1.c: Tweak error regexps.
59569 2000-07-18  Eric Christopher <echristo@redhat.com>
59571         * gcc.c-torture/compile/20000718-1.c: New test.
59573 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
59575         * cpplex.c (_cpp_push_token): If the token being pushed back
59576         is the previous token in this context, just subtract one from
59577         context->posn.
59578         * cppmacro.c (save_expansion): Clear aux field when storing a
59579         placemarker.
59581 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
59583         * gcc.dg/noncompile/redecl-1.c: New test.
59585 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
59587         * gcc.c-torture/execute/20000717-5.c: New test.
59588         * gcc.c-torture/execute/20000717-1.x: Removed.
59590 2000-07-17  Richard Henderson  <rth@cygnus.com>
59592         * gcc.c-torture/execute/20000717-4.c: New test.
59594 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
59596         * gcc.dg/cpp/syshdr.c: New test.
59597         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
59599 2000-07-17  Neil Booth  <neilb@earthling.net>
59601         * gcc.dg/cpp/cmdlne-dM.c: New test.
59602         * gcc.dg/cpp/cmdlne-dD.c: New test.
59604 2000-07-17  Jeffrey A Law  (law@cygnus.com)
59606         * gcc.c-torture/execute/20000717-3.c: New test.
59608         * gcc.c-torture/compile/20000717-1.c: New test.
59610 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
59612         * gcc.c-torture/execute/20000717-2.c: New test.
59614 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
59616         * gcc.dg/formatz-1.c: New test.
59618         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
59619         * gcc.dg/c99-digraph-1.c: New tests.
59621         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
59622         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
59624         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
59625         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
59626         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
59627         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
59628         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
59629         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
59630         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
59632 2000-07-17  Greg McGary <greg@mcgary.org>
59634         * gcc.c-torture/execute/20000717-1.c: New test.
59635         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
59637 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
59639         * gcc.c-torture/execute/20000715-2.c: New test.
59640         * gcc.dg/20000715-1.c: New test.
59642 2000-07-15  Michael Meissner  <meissner@redhat.com>
59644         * gcc.c-torture/execute/20000715-1.c: New test.
59646 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
59648         * gcc.c-torture/execute/20000707-1.c: New test.
59650 2000-07-13  Neil Booth  <NeilB@earthling.net>
59652         * gcc.dg/cpp/digraph1.c,
59653         gcc.dg/cpp/digraph2.c,
59654         gcc.dg/cpp/digraphs.c: New tests.
59656 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
59658         * g77.f-torture/compile/20000630-2.f: New test.
59659         * g77.f-torture/compile/20000630-2.x
59661 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
59663         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
59665 2000-07-11  Neil Booth  <NeilB@earthling.net>
59667         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
59669 2000-07-11  Neil Booth  <NeilB@earthling.net>
59671         * gcc.dg/cpp/cmdlne-C.c: New.
59673 2000-07-09  Neil Booth  <NeilB@earthling.net>
59675         * gcc.dg/cpp/directiv.c: New tests.
59676         * gcc.dg/cpp/undef1.c: Update.
59678 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
59680         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
59682 2000-07-09  Neil Booth  <NeilB@earthling.net>
59684         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
59686 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
59688         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
59689         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
59691 2000-07-08  Neil Booth  <NeilB@earthling.net>
59693         * gcc.dg/cpp/macsyntx.c: New tests.
59695 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
59697         * gcc.dg/20000707-1.c: New test.
59699 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
59701         * gcc.c-torture/execute/20000706-1.c: New test.
59702         * gcc.c-torture/execute/20000706-2.c: New test.
59703         * gcc.c-torture/execute/20000706-3.c: New test.
59704         * gcc.c-torture/execute/20000706-4.c: New test.
59705         * gcc.c-torture/execute/20000706-5.c: New test.
59707 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
59709         * g++.old-deja/g++.pt/instantiate7.C: New test.
59711 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
59713         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
59714         * g++.old-deja/g++.mike/thunk3.C: Likewise.
59715         * g++.old-deja/g++.other/rtti3.C: Likewise.
59716         * g++.old-deja/g++.other/rttid3.C: Likewise.
59718 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
59720         *  g77.f-torture/compile/20000630-1.x: Fix typo
59722 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
59724         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
59725         assembly output.
59727 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
59729         * gcc.dg/cpp/ident.c: New test.
59731 2000-07-05  Neil Booth  <NeilB@earthling.net>
59733         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
59734           gcc.dg/cpp/lexstrng.c: New tests.
59736 2000-07-04  Neil Booth  <NeilB@earthling.net>
59738         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
59739         * gcc.dg/cpp/strify2.c: Same.
59741 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
59743         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
59744         * gcc.dg/cpp/19990703-1.c: Likewise.
59745         * gcc.dg/cpp/20000625-1.c: Likewise.
59746         * gcc.dg/cpp/20000625-2.c: Likewise.
59748         * gcc.dg/cpp/macro1.c,
59749         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
59750         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
59751         gcc.dg/cpp/strify1.c,
59752         gcc.dg/cpp/strify2.c: New tests.
59754 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
59756         * gcc.c-torture/execute/20000703-1.c: New test.
59758 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
59760         * g++.old-deja/g++.pt (lookup10.C): New test.
59762 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
59764         * g++.old-deja/g++.pt (typename25.C): New test.
59766 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
59768         * gcc.c-torture/compile/20000701-1.c: New test.
59770 2000-06-30  Nick Clifton  <nickc@cygnus.com>
59772         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
59773         to test case.
59775 2000-06-30  Catherine Moore  <clm@cygnus.com>
59777         * gcc.c-torture/execute/align-1.c: New test.
59779 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
59781         * g++.old-deja/g++.pt/expr8.C: New test.
59782         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
59784 2000-06-29  Nick Clifton  <nickc@cygnus.com>
59786         * gcc.c-torture/compile/20000629-1.c: New test.
59788 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
59791         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
59792         gcc.dg/noncompile directory, depending on whether they're
59793         preprocessor tests or not.  Annotate all the tests for the dg
59794         framework.
59796         * gcc.c-torture/noncompile/noncompile.exp: Delete.
59797         * gcc.dg/noncompile/noncompile.exp: New.
59799         * Moved files:
59800         Old name                                New name
59801         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
59802         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
59803         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
59804         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
59805         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
59806         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
59807         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
59808         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
59809         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
59810         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
59811         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
59812         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
59813         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
59814         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
59815         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
59816         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
59817         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
59818         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
59819         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
59820         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
59821         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
59822         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
59823         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
59824         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
59826         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
59827         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
59828         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
59829         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
59830         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
59831         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
59833 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
59835         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
59836         declare one variable.  On the fourth, error.
59837         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
59838         declared by 20000628-1a.h.
59840 2000-06-29  Richard Henderson  <rth@redhat.com>
59842         * gcc.c-torture/execute/930529-1.x: New file.
59843         * gcc.dg/920413-1.c: Adjust expected warning text.
59844         * gcc.dg/980217-1.c: Declare abort.
59845         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
59847 2000-06-29  Jeffrey A Law  (law@cygnus.com)
59849         * g77.f-torture/compile/20000629-1.f: New test.
59850         * g77.f-torture/compile/20000629-1.x: Expected to fail.
59852 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
59854         Rearrange lots of files, removing entirely the
59855         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
59856         directories.
59858         * Deleted files:
59859         gcc.c-torture/code_quality/code_quality.exp
59860         gcc.c-torture/special/special.exp
59861         gcc.failure/failure.exp
59862         gcc.failure/940409-1.x
59863         gcc.c-torture/compile/961203-1.x
59865         * New files:
59866         gcc.misc-tests/linkage.exp
59867         gcc.c-torture/execute/920730-1t.c
59868         gcc.c-torture/execute/920730-1t.x
59869         gcc.c-torture/compile/920520-1.x
59870         gcc.c-torture/compile/920521-1.x
59871         gcc.c-torture/compile/981006-1.x
59872         gcc.c-torture/execute/eeprof-1.x
59874         * Moved files (possibly with modifications to fit a new harness):
59875         Old name                                New name
59876         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
59877         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
59878         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
59879         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
59880         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
59881         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
59882         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
59883         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
59884         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
59885         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
59886         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
59887         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
59888         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
59889         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
59891 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
59893         * c-torture/compile/961203-1.x: Delete.
59895         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
59896         not exit. Include stdio.h.
59897         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
59898         * gcc.misc-tests/dg-12.c: Likewise.
59899         * gcc.misc-tests/dg-5.c: Likewise.
59900         * gcc.misc-tests/dg-6.c: Likewise.
59901         * gcc.misc-tests/dg-7.c: Prototype abort.
59902         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
59903         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
59904         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
59905         not exit.
59906         * gcc.misc-tests/sieve.c: Use return from main, not exit.
59907         * gcc.misc-tests/sort2.c: Use return from main, not exit.
59909 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
59911         * gcc.dg/cpp/20000628-1.c: New test.
59912         * gcc.dg/cpp/20000628-1.h: New header for above test.
59913         * gcc.dg/cpp/20000628-1a.h: Likewise.
59915 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
59917         * gcc.dg/cpp: New directory.
59918         * gcc.dg/cpp/cpp.exp: New driver.
59919         * gcc.dg/cpp/20000627-1.c: New test.
59920         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
59921         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
59922         and rewrite as a compilation test.
59924         * gcc.dg: Move many files into the cpp subdirectory, possibly
59925         renaming or editing them as well.
59926         Old name                New name
59927         990119-1.c              cpp/19990119-1.c
59928         990228-1.c              cpp/19990228-1.c
59929         990407-1.c              cpp/19990407-1.c
59930         990409-1.c              cpp/19990409-1.c
59931         990413-1.c              cpp/19990413-1.c
59932         990703-1.c              cpp/19990703-1.c
59933         20000127-1.c            cpp/20000127-1.c
59934         20000129-1.c            cpp/20000129-1.c
59935         20000207-1.c            cpp/20000207-1.c
59936         20000207-2.c            cpp/20000207-2.c
59937         20000209-1.c            cpp/20000209-1.c
59938         20000209-2.c            cpp/20000209-2.c
59939         20000301-1.c            cpp/20000301-1.c
59940         20000419-1.c            cpp/20000419-1.c
59941         20000510-1.S            cpp/20000510-1.S
59942         20000519-1.c            cpp/20000519-1.c
59943         20000529-1.c            cpp/20000529-1.c
59944         20000625-1.c            cpp/20000625-1.c
59945         20000625-2.c            cpp/20000625-2.c
59946         cpp-as1.c               cpp/assert1.c
59947         cpp-as2.c               cpp/assert2.c
59948         cxx-comments-1.c        cpp/cxxcom1.c
59949         cxx-comments-2.c        cpp/cxxcom2.c
59950         endif-label.c           cpp/endif.c
59951         cpp-hash1.c             cpp/hash1.c
59952         cpp-hash2.c             cpp/hash2.c
59953         cpp-if1.c               cpp/if-1.c
59954         cpp-if2.c               cpp/if-2.c
59955         cpp-if3.c               cpp/if-3.c
59956         cpp-if4.c               cpp/if-4.c
59957         cpp-if5.c               cpp/if-5.c
59958         cpp-cond.c              cpp/if-cexp.c
59959         cpp-missingop.c         cpp/if-mop.c
59960         cpp-missingparen.c      cpp/if-mpar.c
59961         cpp-opprec.c            cpp/if-oppr.c
59962         cpp-ifparen.c           cpp/if-paren.c
59963         cpp-shortcircuit.c      cpp/if-sc.c
59964         cpp-shift.c             cpp/if-shift.c
59965         cpp-unary.c             cpp/if-unary.c
59966         cpp-li1.c               cpp/line1.c
59967         cpp-li2.c               cpp/line2.c
59968         lineno.c                cpp/line3.c
59969         lineno-2.c              cpp/line4.c
59970         cpp-mi.c                cpp/mi1.c
59971         cpp-mic.h               cpp/mi1c.h
59972         cpp-micc.h              cpp/mi1cc.h
59973         cpp-mind.h              cpp/mi1nd.h
59974         cpp-mindp.h             cpp/mi1ndp.h
59975         cpp-mix.h               cpp/mi1x.h
59976         cpp-mi2.c               cpp/mi2.c
59977         cpp-mi2a.h              cpp/mi2a.h
59978         cpp-mi2b.h              cpp/mi2b.h
59979         cpp-mi2c.h              cpp/mi2c.h
59980         cpp-mi3.c               cpp/mi3.c
59981         cpp-mi3.def             cpp/mi3.def
59982         poison-1.c              cpp/poison.c
59983         pr-impl.c               cpp/prag-imp.c
59984         cpp-redef-2.c           cpp/redef1.c
59985         cpp-redef.c             cpp/redef2.c
59986         strpaste.c              cpp/strp1.c
59987         strpaste-2.c            cpp/strp2.c
59988         cpp-tradpaste.c         cpp/tr-paste.c
59989         cpp-tradstringify.c     cpp/tr-str.c
59990         cpp-tradwarn1.c         cpp/tr-warn1.c
59991         cpp-tradwarn2.c         cpp/tr-warn2.c
59992         trigraphs.c             cpp/trigraphs.c
59993         cpp-unc1.c              cpp/unc1.c
59994         cpp-unc2.c              cpp/unc2.c
59995         cpp-unc3.c              cpp/unc3.c
59996         cpp-unc.c               cpp/unc4.c
59997         undef.c                 cpp/undef1.c
59998         undef-2.c               cpp/undef2.c
59999         cpp-wi1.c               cpp/widestr1.c
60001 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
60003         * lib/g++.exp (g++_include_flags): Tweak.
60005 2000-06-27  H.J. Lu  <hjl@gnu.org>
60006             Loren J. Rittle  <ljrittle@acm.org>
60008         * lib/g++.exp (g++_include_flags): Override libgloss.exp
60009         version with one that knows about the new gcc tree structure.
60010         (g++_link_flags): Same.
60012 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
60014         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
60015         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
60016         case we are cross-compiling.
60018         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
60019         g++.old-deja/g++.niklas/Makefile.in,
60020         g++.old-deja/g++.niklas/configure.in,
60021         g++.old-deja/g++.other/Makefile.in,
60022         g++.old-deja/g++.other/configure.in,
60023         gcc.c-torture/code_quality/Makefile.in,
60024         gcc.c-torture/code_quality/configure.in,
60025         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
60026         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
60027         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
60028         gcc.c-torture/execute/ieee/Makefile.in,
60029         gcc.c-torture/execute/ieee/configure.in,
60030         gcc.c-torture/noncompile/Makefile.in,
60031         gcc.c-torture/noncompile/configure.in,
60032         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
60033         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
60034         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
60036 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
60038         * g++.old-deja/g++.other/ambig3.C: New test.
60040 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
60042         * g++.old-deja/g++.pt/syntax1.C: New test.
60043         * g++.old-deja/g++.pt/syntax2.C: New test.
60044         * g++.old-deja/g++.other/syntax3.C: New test.
60045         * g++.old-deja/g++.other/syntax4.C: New test.
60047 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
60049         * gcc.dg/20000623-1.c: Prototype exit and abort.
60051 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
60053         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
60054         New tests.
60055         * gcc.dg/cpp-mi3.def: New file.
60057         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
60058         inside assertions.
60059         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
60060         lexer's error messages.
60061         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
60062         divine anything from the linemarkers.
60063         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
60064         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
60066 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
60068         * gcc.dg/20000623-1.c: New test.
60070 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
60072         * gcc.c-torture/execute/20000622-1.c: New test.
60074 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
60076         * g++.old-deja/g++.other/init15.C: New test.
60078 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
60080         * g++.old-deja/g++.pt/vaarg2.C: New test.
60081         * g++.old-deja/g++.pt/vaarg3.C: New test.
60083 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
60085         * g++.old-deja/g++.other/dyncast6.C: New test.
60087 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
60089         * gcc.c-torture/execute/loop-6.c: New test.
60091 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
60093         * gcc.dg/20000614-1.c: New test.
60094         * gcc.dg/20000614-2.c: New test.
60096 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
60098         * g++.old-deja/g++.other/inline12.C: New test.
60100 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
60102         * g++.old-deja/g++.other/eh1.C: New test.
60104 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
60106         * g++.old-deja/g++.other/type.C: New test.
60108 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
60110         * g++.old-deja/g++.other/initstring.C: New test.
60112 2000-06-12  Jason Merrill  <jason@redhat.com>
60114         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
60116 2000-06-09  Jeffrey A Law  (law@cygnus.com)
60118         * gcc.c-torture/compile/20000609-1.c: New test.
60120 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
60122         * gcc.dg/20000609-1.c: New test.
60124 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
60126         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
60127         * gcc.c-torture/noncompile/poison-1.c: Move...
60128         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
60129         * gcc.dg/cpp-li1.c: Add a token after the #line.
60131 2000-06-05  Richard Henderson  <rth@cygnus.com>
60133         * gcc.c-torture/execute/20000605-2.c: New test.
60134         * gcc.c-torture/execute/20000605-3.c: New test.
60136 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
60138         * g77.f-torture/execute/20000503-1.x: New file.
60140 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
60142         * g++.old-deja/g++.eh/badalloc1.C: New test.
60144 2000-06-05  Richard Henderson  <rth@cygnus.com>
60146         * gcc.c-torture/execute/20000605-1.c: New test.
60148 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
60149             Nathan Sidwell <nathan@codesourcery.com>
60151         * gcc.c-torture/compile/20000605-1.c: New test.
60153 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
60155         * g77.f-torture/compile/20000601-1.f: New test.
60157 2000-06-03  Richard Henderson  <rth@cygnus.com>
60159         * gcc.c-torture/execute/20000603-1.c: New.
60161 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
60163         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
60164         * gcc.dg/noreturn-2.c (noreturn): Likewise.
60166 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
60168         * gcc.dg/compare2.c (case 12): XFAIL.
60169         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
60170         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
60172         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
60174 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
60176         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
60177         guard macro is already defined when the header is first
60178         included.
60179         * gcc.dg/cpp-mix.h: New file.
60180         * gcc.dg/endif-label.c: Update patterns to match compiler.
60182         * g++.brendan/complex1.C: Declare abort.
60183         * g++.law/refs4.C: Remove XFAIL.
60184         * g++.oliva/expr2.C: Declare abort and exit.
60186 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
60188         * gcc.c-torture/execute/20000528-1.c: New test.
60190         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
60191         * g++.old-deja/g++.law/temps4.C: Likewise.
60193         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
60194         stdlib.h.  Call abort() on failure.
60195         * g++.old-deja/g++.law/refs4.C: Likewise.
60196         * g++.old-deja/g++.law/temps4.C: Likewise.
60197         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
60198         * gcc.c-torture/execute/20000112-1.c: Include string.h.
60200 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
60202         Relative to g++.dg/special:
60203         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
60205         Relative to g++.old-deja:
60206         * g++.brendan/complex1.C, g++.jason/optimize2.C,
60207         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
60208         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
60209         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
60210         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
60211         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
60212         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
60214         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
60215         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
60216         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
60217         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
60218         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
60219         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
60220         and/or string.h.
60222         * g++.other/goto1.C: Update expectations for error messages.
60224 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
60226         * gcc.c-torture/compile/20000523-1.c: New test.
60228 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
60230         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
60232 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
60234         * g++.old-deja/g++.eh/catch11.C: New test.
60235         * g++.old-deja/g++.eh/catch12.C: New test.
60237 2000-05-24  Nick Clifton  <nickc@cygnus.com>
60239         * gcc.c-torture/execute/20000523-1.c: New test.
60241 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
60243         * c-torture/execute/bcp-1.c: Replace abort in arg of
60244         __builtin_constant_p with a generic external function.
60246         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
60247         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
60248         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
60249         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
60250         Prototype abort and/or exit.
60252         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
60253         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
60254         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
60255         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
60257 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
60259         * gcc.dg/dwarf2-1.c: New test.
60261 2000-05-20  Richard Henderson  <rth@cygnus.com>
60263         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
60265 2000-05-20  Andreas Jaeger  <aj@suse.de>
60267         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
60268         testcase.
60270 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
60272         * gcc.c-torture/execute/20000519-2.c: New test.
60274 2000-05-19  Andreas Jaeger  <aj@suse.de>
60276         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
60277         which fails with SSA.
60279         * lib/c-torture.exp: Also test with -O3 -fssa.
60281 2000-05-18  Michael Meissner  <meissner@redhat.com>
60283         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
60284         * gcc.c-torture/execute/920415-1.c: Ditto.
60285         * gcc.c-torture/execute/920501-1.c: Ditto.
60286         * gcc.c-torture/execute/conversion.c: Ditto.
60287         * gcc.c-torture/execute/cvt-1.c: Ditto.
60289 2000-05-18  Jeffrey A Law  (law@cygnus.com)
60291         * gcc.c-torture/compile/20000518-1.c: New test.
60293 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
60295         * g77.f-torture/compile/200005018.f: New test.
60297 2000-05-17  Jeffrey A Law  (law@cygnus.com)
60299         * gcc.c-torture/compile/20000517-1.c: New test.
60301 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
60303         * gcc.c-torture/execute/20000516-1.c: New test.
60305 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
60307         * g++.old-deja/g++.other/eh.C: New test.
60309 2000-05-12  Richard Henderson  <rth@cygnus.com>
60311         * gcc.c-torture/execute/990208-1.c (main): Don't pass
60312         constants through to doit's conditional.
60314 2000-05-11  Jeffrey A Law  (law@cygnus.com)
60316         * gcc.c-torture/compile/20000511-1.c: New test.
60317         * g77.f-torture/compile/20000511-1.f: New test.
60318         * g77.f-torture/compile/20000511-2.f: New test.
60320 2000-05-11  Michael Meissner  <meissner@redhat.com>
60322         * gcc.c-torture/execute/20000511-1.c: New test.
60324 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
60326         * gcc.dg/dg.exp: Scan .S files as well as .c files.
60327         * gcc.dg/20000510-1.S: New.
60329 2000-05-08  Catherine Moore  <clm@cygnus.com>
60331         * gcc.dg/unused-3.c: New.
60333 2000-05-06  Richard Henderson  <rth@cygnus.com>
60335           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
60336           * g++.old-deja/g++.mike/warn1.C: Likewise.
60337           * g++.old-deja/g++.pt/local1.C: Likewise.
60338           * g++.old-deja/g++.pt/local7.C: Likewise.
60339           * g++.old-deja/g++.pt/spec16.C: Likewise.
60341 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
60343         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
60345 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
60347           * g77.f-torture/execute/20000503-1.f: New test.
60349 2000-05-04  Andreas Jaeger  <aj@suse.de>
60351         * gcc.dg/noreturn-2.c: New test.
60353 2000-05-04  Neil Booth  <NeilB@earthling.net>
60355         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
60356         preprocessor.
60358 2000-05-04  Richard Henderson  <rth@cygnus.com>
60360         * gcc.c-torture/execute/20000503-1.c: Fix typo.
60362 2000-05-04  Richard Henderson  <rth@cygnus.com>
60364         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
60365         OpenSSL by Jason R Thorpe.
60367 2000-05-03  Jim Wilson  <wilson@cygnus.com>
60369         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
60371 2000-05-03  Robert Lipe <robertlipe@usa.net>
60373         * gcc.dg/20000503-1.c: New test.
60375 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
60377         * gcc.c-torture/compile/20000502-1.c: New test.
60378         * g++.old-deja/g++.other/align.C: New test.
60379         * gcc.dg/cpp-tradstringify.c: New test.
60381 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
60383         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
60384         and hard registers.
60386 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
60388         * gcc.c-torture/execute/loop-5.c: New test.
60390 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
60392         * gcc.c-torture/execute/va-arg-20.c: New test.
60394 2000-04-23  Jeffrey A Law  (law@cygnus.com)
60396         * gcc.c-torture/execute/20000422-1.c: New test.
60398 2000-04-20  Greg McGary  <gkm@gnu.org>
60400         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
60401         when optimizing, but without sibling-call optimizations (-O1).
60403 2000-04-20  Jeffrey A Law  (law@cygnus.com)
60405           * gcc.c-torture/compile/20000420-1.c: New test.
60407 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
60409         * g++.abi/ptrflags.C: New test.
60410         * g++.eh/catchptr1.C: Test incomplete pointer chains.
60412 2000-04-19  Catherine Moore  <clm@cygnus.com>
60414         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
60416 2000-04-19  Greg McGary  <gkm@gnu.org>
60418         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
60419         sibling-call optimizations.
60421 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
60423         * gcc.dg/20000419-1.c: New test.
60425 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
60427         * gcc.c-torture/execute/20000412-6.c: New test.
60429 2000-04-12  Jeffrey A Law  (law@cygnus.com)
60431         * gcc.c-torture/execute/20000412-5.c: New test.
60432         * g77.f-torture/compile/20000412-1.f: New test.
60433         * gcc.c-torture/execute/20000412-4.c: New test.
60434         * gcc.c-torture/compile/20000412-2.c: New test.
60435         * gcc.c-torture/execute/20000412-3.c: New test.
60436         * gcc.c-torture/compile/20000412-1.c: New test.
60437         * gcc.c-torture/execute/20000412-2.c: New test.
60439 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
60441         * objc/execute/bf-20.m: New test.
60443 2000-04-10  Richard Henderson  <rth@cygnus.com>
60445         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
60447         * gcc.c-torture/execute/20000412-1.c: New test.
60449 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
60451         * g++.old-deja/g++.eh/catchptr1.C: New test.
60453 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
60455         * g++.old-deja/g++.abi/cxa_vec.C: New test.
60457 2000-04-08  Neil Booth  <NeilB@earthling.net>
60459         * gcc.dg/cpp-nullchar.c: Remove test as
60460         embedded nulls cause problems.
60462 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60464         * gcc.dg/compare2.c: New test.
60466 2000-04-08  Neil Booth  <NeilB@earthling.net>
60468         * gcc.dg/cpp-nullchar.c: New test.
60470 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
60472         * gcc.dg/cpp-mi2.c: New test.
60473         * gcc.dg/cpp-mi2[abc].h: New files.
60475 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
60477         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
60478         member name.
60480 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
60482         * g++.old-deja/g++.abi/vmihint.C: New test.
60484 2000-04-06  Neil Booth  <NeilB@earthling.net>
60486         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
60487         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
60488         copyright.
60490 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
60492         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
60493         avoid stack-frame overwrite.
60495 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
60497         * gcc.c-torture/compile/20000405-2.c: New test.
60498         * gcc.c-torture/compile/20000405-3.c: New test.
60500 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60502         * gcc.c-torture/compile/20000405-1.c: New test.
60504 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
60506         * gcc.dg/cast-qual-1.c: Revert last change.
60508 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60510         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
60512 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
60514         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
60515         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
60517 2000-04-03  Jeffrey A Law  (law@cygnus.com)
60519         * gcc.c-torture/compile/20000403-2.c: New test.
60520         * gcc.c-torture/compile/20000403-1.c: New test.
60522 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
60524         * gcc.c-torture/execute/20000403-1.c: New test.
60526 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
60528         * gcc.c-torture/execute/20000402-1.c: New test.
60530 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
60532         * gcc.c-torture/execute/va-arg-15.c: New test.
60533         * gcc.c-torture/execute/va-arg-16.c: New test.
60534         * gcc.c-torture/execute/va-arg-17.c: New test.
60535         * gcc.c-torture/execute/va-arg-18.c: New test.
60536         * gcc.c-torture/execute/va-arg-19.c: New test.
60538 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
60540         * gcc.c-torture/compile/981211-1.c: Move to...
60541         * gcc.dg/cpp-as1.c: ...here.
60542         * gcc.dg/cpp-as2.c: New file.
60544         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
60545         compiler.
60547 2000-04-02  Neil Booth  <NeilB@earthling.net>
60549         * gcc.dg/cpp-cond.c  New tests.
60550         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
60551         accidental success less likely.
60552         * gcc.dg/cpp-missingop.c  New tests.
60553         * gcc.dg/cpp-missingparen.c  New tests.
60554         * gcc.dg/cpp-shift.c  New tests.
60555         * gcc.dg/cpp-shortcircuit.c  New tests.
60556         * gcc.dg/cpp-unary.c  New tests.
60558 2000-03-29  Jeffrey A Law  (law@cygnus.com)
60560         * gcc.c-torture/compile/20000329-1.c: New test.
60562 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
60564         * gcc.c-torture/compile/20000326-1.c: New test.
60565         * gcc.c-torture/compile/20000326-2.c: New test.
60567 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
60569         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
60570         the first parameter is a function argument.
60572 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
60574         * g++.old-deja/g++.ext/array4.C: New test.
60576 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
60578         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
60580 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60582         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
60584 2000-03-19  Richard Henderson  <rth@cygnus.com>
60586         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
60588 2000-03-19  Richard Henderson  <rth@cygnus.com>
60590         * gcc.c-torture/compile/20000319-1.c: New test.
60592 2000-03-14  Jeffrey A Law  (law@cygnus.com)
60594         * gcc.c-torture/execute/20000314-3.c: New test.
60595         * gcc.c-torture/execute/20000314-2.c: New test.
60596         * gcc.c-torture/execute/20000314-1.c: New test.
60597         * gcc.c-torture/compile/20000314-2.c: New test.
60598         * gcc.c-torture/compile/20000314-1.c: New test.
60600 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
60602         * g++.old-deja/g++.warn/inline.C: New test.
60604 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
60606         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
60607         standards-compliant result rather than specific constants.
60608         Put test-values in array.
60610 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
60612         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
60613         (g++_target_compile): Put test-specific options last.
60615 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60617         * g++.old-deja/g++.eh/vbase4.C: New test.
60619 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60621         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
60623 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60625         * g++.old-deja/g++.brendan/misc12.C: Removed.
60626         * g++.old-deja/g++.pt/memtemp77.C: Constify.
60627         * g++.old-deja/g++.ext/pretty4.C: New test.
60629 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60631         * g++.old-deja/g++.other/string2.C: New test.
60633 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
60635         * g++.old-deja/g++.warn/impint2.C: New test.
60637 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
60639         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
60640         is 1, not zero.
60642 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
60644         * g++.old-deja/g++.warn/impint.C: New test.
60645         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
60646         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
60647         * g++.old-deja/g++.pt/explicit12.C: Likewise.
60648         * g++.old-deja/g++.pt/explicit13.C: Likewise.
60649         * g++.old-deja/g++.pt/explicit17.C: Likewise.
60650         * g++.old-deja/g++.pt/explicit18.C: Likewise.
60651         * g++.old-deja/g++.pt/explicit19.C: Likewise.
60652         * g++.old-deja/g++.pt/explicit23.C: Likewise.
60653         * g++.old-deja/g++.pt/explicit31.C: Likewise.
60654         * g++.old-deja/g++.pt/explicit35.C: Likewise.
60655         * g++.old-deja/g++.pt/explicit6.C: Likewise.
60656         * g++.old-deja/g++.pt/memclass7.C: Likewise.
60658 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
60660         * gcc.dg/cpp-redef.c: New test.
60662 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
60664         * g++.old-deja/g++.pt/unify7.C: New test.
60666 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
60668         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
60669         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
60671 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
60673         * gcc.c-torture/compile/20000224-1.c: New test.
60675 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60677         * gcc.c-torture/compile/cpp-2.c: New test.
60678         * gcc.c-torture/compile/cpp-1.c: New test.
60680 2000-02-25  Jeffrey A Law  (law@cygnus.com)
60682         * gcc.c-torture/execute/20000225-1.c: New test.
60684 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60686         * gcc.dg/cpp-li2.c: New test.
60688         * gcc.dg/cpp-wi1.c: New test.
60690         * gcc.dg/cpp-li1.c: New test.
60692 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
60694         * g++.old-deja/g++.other/sizeof5.C: New test.
60696 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
60698         * gcc.c-torture/execute/va-arg-13.c: New test.
60700 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
60702         * gcc.c-torture/execute/va-arg-12.c: New test.
60704 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
60706         * gcc.c-torture/execute/20000223-1.c: New test.
60708 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
60710         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
60712 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
60714         * g++.old-deja/g++.abi/ptrmem.C: New test.
60716 2000-02-19  Richard Henderson  <rth@cygnus.com>
60718         * gcc.c-torture/compile/init-3.c: New.
60720 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
60722         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
60723         ALWAYS_CXXFLAGS.
60725 2000-02-11  Robert Lipe <robertl@sco.com>
60727         * gcc.c-torture/compile/20000211-3.c: New test.
60729 2000-02-11  Martin Buchholz <martin@xemacs.org>
60731         * gcc.c-torture/compile/20000211-2.c: New test.
60733 2000-02-11  Jeffrey A Law  (law@cygnus.com)
60735         * gcc.c-torture/compile/20000211-1.c: New test.
60737 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
60739         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
60740           on native targets
60742 2000-02-08  Nathan Sidwell  <nathan@acm.org>
60744         * g++.old-deja/g++.other/cast5.C: New test.
60746 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
60748         * gcc.c-torture/execute/20000205-1.c: New.
60750 2000-02-03  Nathan Sidwell  <nathan@acm.org>
60752         * g++.old-deja/g++.jason/cast3.C: Return void.
60753         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
60755 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60757         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
60759         * gcc.dg/loop-1.c: New test.
60761 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
60763         * gcc.c-torture/compile/20000127-1.c: New test.
60764         * gcc.c-torture/execute/991228-1.c: New test.
60766 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60768         * gcc.dg/unused-2.c: New test.
60770         * gcc.dg/conv-1.c: New test.
60772 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
60774         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
60775         compiler.
60776         (tool_option_proc): Fix typo.
60778 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
60780         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
60781         of the ld on the host, not on the build machine.
60782         Also, don't crash if '--help' is not a supported option.
60784 2000-01-24  Richard Henderson  <rth@cygnus.com>
60786         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
60788 2000-01-20  Jeffrey A Law  (law@cygnus.com)
60790         * gcc.c-torture/execute/20000120-2.c: New test.
60791         * gcc.c-torture/execute/20000120-1.c: New test.
60793 2000-01-13  Jeffrey A Law  (law@cygnus.com)
60795         * gcc.c-torture/execute/20000113-1.c: New test.
60797 2000-01-12  Jeffrey A Law  (law@cygnus.com)
60799         * gcc.c-torture/execute/20000112-1.c: New test.
60801 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60803         * gcc.dg/20000111-1.c: New test.
60805 2000-01-10  Jeffrey A Law  (law@cygnus.com)
60807         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
60808         with 16 bit integers.
60810 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60812         * gcc.dg/20000108-1.c: New test.
60814 2000-01-05  Nathan Sidwell  <nathan@acm.org>
60816         * g++.old-deja/g++.ns/koenig8.C: New test.
60818 2000-01-05  Nathan Sidwell  <nathan@acm.org>
60820         * g++.old-deja/g++.other/cast4.C: New test.
60822 2000-01-05  Jeffrey A Law  (law@cygnus.com)
60824         * gcc.c-torture/compile/20000105-2.c: New test.
60825         * gcc.c-torture/compile/20000105-1.c: New test.
60827 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60829         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
60830         references to printf & atoi to conform to ANSI standard.
60831         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
60832         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
60833         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
60834         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
60835         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
60836         * g++.old-deja/g++.brendan/complex1.C: Likewise.
60837         * g++.old-deja/g++.brendan/copy1.C: Likewise.
60838         * g++.old-deja/g++.brendan/copy2.C: Likewise.
60839         * g++.old-deja/g++.brendan/copy3.C: Likewise.
60840         * g++.old-deja/g++.brendan/copy4.C: Likewise.
60841         * g++.old-deja/g++.brendan/copy5.C: Likewise.
60842         * g++.old-deja/g++.brendan/copy6.C: Likewise.
60843         * g++.old-deja/g++.brendan/copy7.C: Likewise.
60844         * g++.old-deja/g++.brendan/copy8.C: Likewise.
60845         * g++.old-deja/g++.brendan/crash11.C: Likewise.
60846         * g++.old-deja/g++.brendan/crash14.C: Likewise.
60847         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
60848         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
60849         * g++.old-deja/g++.brendan/delete2.C: Likewise.
60850         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
60851         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
60852         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
60853         * g++.old-deja/g++.brendan/eh1.C: Likewise.
60854         * g++.old-deja/g++.brendan/groff1.C: Likewise.
60855         * g++.old-deja/g++.brendan/init3.C: Likewise.
60856         * g++.old-deja/g++.brendan/misc12.C: Likewise.
60857         * g++.old-deja/g++.brendan/misc7.C: Likewise.
60858         * g++.old-deja/g++.brendan/new2.C: Likewise.
60859         * g++.old-deja/g++.brendan/operators4.C: Likewise.
60860         * g++.old-deja/g++.brendan/operators5.C: Likewise.
60861         * g++.old-deja/g++.brendan/overload2.C: Likewise.
60862         * g++.old-deja/g++.brendan/overload7.C: Likewise.
60863         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
60864         * g++.old-deja/g++.brendan/reference1.C: Likewise.
60865         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
60866         * g++.old-deja/g++.brendan/template24.C: Likewise.
60867         * g++.old-deja/g++.brendan/template3.C: Likewise.
60868         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
60869         * g++.old-deja/g++.jason/inline3.C: Likewise.
60870         * g++.old-deja/g++.jason/opeq.C: Likewise.
60871         * g++.old-deja/g++.law/arg5.C: Likewise.
60872         * g++.old-deja/g++.law/arm7.C: Likewise.
60873         * g++.old-deja/g++.law/ctors11.C: Likewise.
60874         * g++.old-deja/g++.law/cvt8.C: Likewise.
60875         * g++.old-deja/g++.law/init9.C: Likewise.
60876         * g++.old-deja/g++.law/refs4.C: Likewise.
60877         * g++.old-deja/g++.law/template2.C: Likewise.
60878         * g++.old-deja/g++.law/visibility24.C: Likewise.
60879         * g++.old-deja/g++.law/vtable3.C: Likewise.
60880         * g++.old-deja/g++.mike/asm2.C: Likewise.
60881         * g++.old-deja/g++.mike/eh1.C: Likewise.
60882         * g++.old-deja/g++.mike/misc1.C: Likewise.
60883         * g++.old-deja/g++.mike/misc13.C: Likewise.
60884         * g++.old-deja/g++.mike/misc14.C: Likewise.
60885         * g++.old-deja/g++.mike/ns12.C: Likewise.
60886         * g++.old-deja/g++.mike/p1248.C: Likewise.
60887         * g++.old-deja/g++.mike/p3708.C: Likewise.
60888         * g++.old-deja/g++.mike/p3708a.C: Likewise.
60889         * g++.old-deja/g++.mike/p3708b.C: Likewise.
60890         * g++.old-deja/g++.mike/p646.C: Likewise.
60891         * g++.old-deja/g++.mike/p700.C: Likewise.
60892         * g++.old-deja/g++.mike/p783.C: Likewise.
60893         * g++.old-deja/g++.mike/p783a.C: Likewise.
60894         * g++.old-deja/g++.mike/p783b.C: Likewise.
60895         * g++.old-deja/g++.mike/p786.C: Likewise.
60896         * g++.old-deja/g++.mike/p789.C: Likewise.
60897         * g++.old-deja/g++.mike/p789a.C: Likewise.
60898         * g++.old-deja/g++.mike/p807a.C: Likewise.
60899         * g++.old-deja/g++.other/delete3.C: Likewise.
60900         * g++.old-deja/g++.other/dyncast1.C: Likewise.
60901         * g++.old-deja/g++.other/dyncast2.C: Likewise.
60902         * g++.old-deja/g++.other/dyncast3.C: Likewise.
60903         * g++.old-deja/g++.other/empty1.C: Likewise.
60904         * g++.old-deja/g++.other/temporary1.C: Likewise.
60905         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
60906         * g++.old-deja/g++.pt/t16.C: Likewise.
60907         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
60909 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
60911         * gcc.dg/991230-1.c: New test.
60913 1999-12-29  Jeffrey A Law  (law@cygnus.com)
60915         * gcc.c-torture/compile/991229-3.c: New test.
60916         * gcc.c-torture/compile/991229-2.c: New test.
60917         * gcc.c-torture/compile/991229-1.c: New test.
60919 1999-12-29  Greg McGary <gkm@eng.ascend.com>
60921         * gcc.c-torture/compile/labels-2.c: New test.
60923 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
60925         * gcc.c-torture/execute/991227-1.c: New test.
60927 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60929         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
60931 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
60933         * gcc.c-torture/execute/991221-1.c: New test.
60935 1999-12-20  Nathan Sidwell  <nathan@acm.org>
60937         * g++.old-deja/g++.other/cast3.C: New test.
60939 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
60941         * gcc.c-torture/execute/991216-4.c: New test.
60943 1999-12-16  Michael Meissner  <meissner@cygnus.com>
60945         * gcc.c-torture/execute/991216-1.c: New test.
60946         * gcc.c-torture/execute/991216-2.c: New test.
60947         * gcc.c-torture/execute/991216-3.c: New test.
60949 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
60951         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
60952         Actually make the test fail by using "-O2" for compilation.
60954 1999-12-15  Nathan Sidwell  <nathan@acm.org>
60956         * g++.old-deja/g++.warn/cast-align1.C: New test.
60958 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
60960         * gcc.c-torture/compile/991214-1.c: New test.
60961         * gcc.c-torture/compile/991214-2.c: New test.
60963 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
60965         * gcc.dg/991214-1.c: New test.
60967 1999-12-13  Jeffrey A Law  (law@cygnus.com)
60969         * gcc.c-torture/compile/991213-3.c: New test.
60970         * gcc.c-torture/compile/991213-2.c: New test.
60971         * gcc.c-torture/compile/991213-1.c: New test.
60973 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
60975         * gcc.dg/991209-1.c: New test.
60977 1999-12-08  Nathan Sidwell <nathan@acm.org>
60979         * gcc.c-torture/compile/991208-1.c: New test.
60981 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60983         * gcc.dg/ultrasp2.c: New test.
60985 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
60987         * g++.old-deja/g++.abi/align.C (main): Fix typo.
60989 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
60991         * gcc.c-torture/compile/991202-1.c: New test.
60992         * gcc.c-torture/execute/991202-1.c: New test.
60993         * gcc.c-torture/execute/991202-2.c: New test.
60994         * gcc.c-torture/execute/991202-3.c: New test.
60996 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
60998         * g++.old-deja/g++.abi/align.C: New test.
60999         * g++.old-deja/g++.abi/aggregates.C: Likewise.
61000         * g++.old-deja/g++.abi/bitfields.C: Likewise.
61002 1999-12-01  Richard Henderson  <rth@cygnus.com>
61004         * gcc.c-torture/execute/991201-1.c: New.
61006 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
61008         * gcc.dg/991129-1.c: New test.
61010 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
61012         * gcc.c-torture/compile/991127-1.c: New test.
61014 1999-11-22  Nathan Sidwell  <nathan@acm.org>
61016         * g++.old-deja/g++.other/warn4.C: New test.
61018 1999-11-22  Nathan Sidwell  <nathan@acm.org>
61020         * g++.old-deja/g++.eh/cleanup2.C: New test.
61021         * g++.old-deja/g++.ext/pretty2.C: New test.
61022         * g++.old-deja/g++.ext/pretty3.C: New test.
61023         * g++.old-deja/g++.other/debug6.C: New test.
61025 1999-10-20  Jim Wilson  <wilson@cygnus.com>
61027         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
61028         compiler_output to look for one error message instead of two.
61030 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
61032         * gcc.c-torture/execute/991118-1.c: Also test case
61033         where the word boundary does not split a byte evenly.
61035 1999-11-19  Nathan Sidwell  <nathan@acm.org>
61037         * g++.old-deja/g++.ext/restrict1.C: New test.
61039 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
61041         * gcc.c-torture/execute/991118-1.c: New test.
61043 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
61045         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
61046         working directory pathnames.
61048 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
61050         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
61051         host is equipped with driver.h and driver.o so it can actually
61052         compile and run the tests.
61054 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
61056         * gcc.c-torture/compile/991008-1.c: New test.
61058 1999-11-08  Nick Clifton  <nickc@cygnus.com>
61060         * lib/gcc-dg.exp: Include target-supports.exp
61062 1999-11-05  Nick Clifton  <nickc@cygnus.com>
61064         * lib/target-supports.exp: New file: Provide procs to test for
61065         features supported by the target.
61066         (check_weak_available): Moved here from ecos.exp.
61067         (check_alias_available): New proc: Determine of the target
61068         toolchain supports the alias attribute.
61070         * gcc.dg/special/ecos.exp: Move check_weak_available to
61071         target-supports.exp.
61072         (alias-1.c): Only perform the test if the target supports
61073         aliases.
61074         (wkali-1.c): Only perform the test if the target supports
61075         aliases.
61077         * gcc.dg/990506-0.c: Expect error messages from cross
61078         targets as well as native targets.
61080 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
61082         * gcc.dg/ultrasp1.c: Removed xfail.
61083         * gcc.dg/struct-ret-2.c: Likewise.
61084         * gcc.dg/array-1.c: Likewise.
61086 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
61088         * gcc.dg/struct-ret-2.c: New test.
61090         * gcc.dg/array-1.c: New test.
61092 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
61094         * gcc.c-torture/execute/991030-1.c: New test.
61096 1999-10-26  Richard Henderson  <rth@cygnus.com>
61098         * gcc.c-torture/compile/991026-2.c: New test.
61100 1999-10-26  Jeffrey A Law  (law@cygnus.com)
61102         * gcc.c-torture/compile/991026-1.c: New test.
61104 1999-10-23  Jeffrey A Law  (law@cygnus.com)
61106         * gcc.c-torture/execute/991023-1.c: New test.
61108 1999-10-19  Jeffrey A Law  (law@cygnus.com)
61110         * gcc.c-torture/execute/991019-1.c: New test.
61112 1999-10-16  Richard Henderson  <rth@cygnus.com>
61114         * gcc.c-torture/execute/991016-1.c: New test.
61116 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
61118         * gcc.c-torture/execute/991014-1.c: New test.
61120 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
61122         * g++.old-deja/g++.other/union2.C: New test.
61124 1999-10-13  Nathan Sidwell  <nathan@acm.org>
61126         * g++.old-deja/g++.other/vaarg2.C: New test.
61127         * g++.old-deja/g++.other/vaarg3.C: New test.
61129 1999-10-12  Craig Burley  <craig@jcb-sc.com>
61131         * g77.f-torture/noncompile/19990905-1.f: Moved from being
61132         in compile/.
61134 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
61136         * gcc.c-torture/execute/va-arg-11.c: New test.
61138 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
61140         * lib/file-format.exp (gcc_target_object_format): Don't
61141         crash if objdump is unavailable.
61143 1999-09-29  Donn Terry <donn@interix.com>
61145         * gcc.misc-tests/mg.exp: delete extraneous redirection.
61147 1999-09-28  Nick Clifton  <nickc@cygnus.com>
61149         * gcc.c-torture/compile/990928-1.c: New test.
61151 1999-09-28  Nathan Sidwell  <nathan@acm.org>
61153         * g++.old-deja/g++.other/decl6.C: New test.
61155 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61157         * gcc.c-torture/execute/va-arg-10.c: New test.
61159 1999-09-27  Nathan Sidwell  <nathan@acm.org>
61161         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
61162         __PRETTY_FUNCTION__.
61164 1999-09-23  Nick Clifton  <nickc@cygnus.com>
61166         * gcc.c-torture/execute/990923-1.c: New test.
61168 1999-09-21  Nick Clifton  <nickc@cygnus.com>
61170         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
61171         for which -fpic is inappropriate.
61173 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
61175         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
61177 1999-09-21  Nathan Sidwell  <nathan@acm.org>
61179         * g++.old-deja/g++.other/dyncast1.C: New test.
61180         * g++.old-deja/g++.other/dyncast2.C: New test.
61181         * g++.old-deja/g++.other/dyncast3.C: New test.
61182         * g++.old-deja/g++.other/dyncast4.C: New test.
61183         * g++.old-deja/g++.other/dyncast5.C: New test.
61184         * g++.old-deja/g++.eh/catch3.C: New test.
61185         * g++.old-deja/g++.eh/catch3p.C: New test.
61186         * g++.old-deja/g++.eh/catch4.C: New test.
61187         * g++.old-deja/g++.eh/catch4p.C: New test.
61188         * g++.old-deja/g++.eh/catch5.C: New test.
61189         * g++.old-deja/g++.eh/catch5p.C: New test.
61190         * g++.old-deja/g++.eh/catch6.C: New test.
61191         * g++.old-deja/g++.eh/catch6p.C: New test.
61192         * g++.old-deja/g++.eh/catch7.C: New test.
61193         * g++.old-deja/g++.eh/catch7p.C: New test.
61194         * g++.old-deja/g++.eh/catch8.C: New test.
61195         * g++.old-deja/g++.eh/catch8p.C: New test.
61196         * g++.old-deja/g++.eh/catch9.C: New test.
61197         * g++.old-deja/g++.eh/catch9p.C: New test.
61199 1999-09-13  Nathan Sidwell  <nathan@acm.org>
61201         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
61202         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
61204 1999-09-13  Jeffrey A Law  (law@cygnus.com)
61206         * gcc.c-torture/compile/990913-1.c: New test.
61208 1999-09-10  Nathan Sidwell  <nathan@acm.org>
61210         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
61211         * g++.old-deja/g++.jason/rfg5.C: Likewise.
61213 1999-09-09  Richard Henderson  <rth@cygnus.com>
61215         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
61217 1999-09-09  Nathan Sidwell  <nathan@acm.org>
61219         * g++.old-deja/g++.other/lookup11.C: New test.
61220         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
61221         what is permitted and what we want.
61222         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
61223         overload use.
61224         * g++.old-deja/g++.jason/rfg5.C: Likewise.
61226 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
61228         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
61229         * gcc.c-torture/noncompile/poison-1.c: New file.
61231 1999-09-08  Nathan Sidwell  <nathan@acm.org>
61233         * g++.old-deja/g++.other/sizeof3.C: New test.
61234         * g++.old-deja/g++.other/sizeof4.C: New test.
61235         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
61236         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
61238 1999-09-07  Richard Henderson  <rth@cygnus.com>
61240         * gcc.dg/va-arg-1.c: New.
61242 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
61244         * gcc.c-torture/execute/va-arg-9.c: New test.
61246 1999-09-05  Craig Burley  <craig@jcb-sc.com>
61248         * g77.f-torture/compile/980519-2.f: New test.
61249         * g77.f-torture/compile/19990905-0.f: New test.
61250         * g77.f-torture/compile/19990905-1.f: New test.
61251         * g77.f-torture/compile/19990905-2.f: New test.
61253         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
61255 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
61257         * gcc.c-torture/execute/990827-1.c: Fix typo.
61259 1999-09-03  Nathan Sidwell  <nathan@acm.org>
61261         * g++.old-deja/g++.other/deref1.C: New test.
61263 1999-09-02  Nathan Sidwell  <nathan@acm.org>
61265         * g++.old-deja/g++.other/ambig2.C: New test.
61266         * g++.old-deja/g++.other/cond5.C: New test.
61267         * g++.old-deja/g++.other/lookup16.C: New test.
61269 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
61271         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
61272         assemblers too.
61274 1999-08-31  Jeffrey A Law  (law@cygnus.com)
61276         * lib/c-torture.exp: Avoid the "compare executables" optimization
61277         when testing native.
61279 1999-08-29  Jeffrey A Law  (law@cygnus.com)
61281         * gcc.c-torture/execute/990829-1.c: New test.
61282         * gcc.c-torture/compile/990829-1.c: New test.
61284 1999-08-27  Paul Burchard  <burchard@pobox.com>
61286         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
61287         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
61288         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
61289         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
61290         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
61291         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
61292         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
61293         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
61294         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
61295         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
61296         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
61298 1999-08-27  Jeffrey A Law  (law@cygnus.com)
61300         * gcc.c-torture/execute/990827-1.c: New test.
61302 1999-08-26  Craig Burley  <craig@jcb-sc.com>
61304         * g77.f-torture/noncompile/19990826-4.f: New test.
61306         * g77.f-torture/compile/19990826-3.f: New test.
61308         * g77.f-torture/execute/19990826-2.f: New test.
61310         * g77.f-torture/compile/19990826-1.f: New test.
61312         * gcc.c-torture/execute/990826-0.c: New test.
61313         * g77.c-torture/execute/19990826-0.f: New test.
61315         * g77.f-torture/noncompile/970626-2.f: New test.
61317 1999-08-25  Paul Burchard  <burchard@pobox.com>
61319         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
61320         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
61321         lss-011.C: New tests.
61323 1999-08-25  Nathan Sidwell  <nathan@acm.org>
61325         * g++.old-deja/g++.other/decl5.C: New test.
61327 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
61329         * noncompile/noncompile.exp: Load_lib c-torture.exp.
61330         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
61331         call `postbase' for each one.  All callers of `postbase' changed
61332         to call this instead.
61334 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
61336         * gcc.c-torture/execute/990811-1.c: New test.
61338 1999-08-09  Nick Clifton  <nickc@cygnus.com>
61340         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
61341         just native ones.
61343         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
61344         just native ones.
61346 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
61348         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
61350 1999-08-04  Jeffrey A Law  (law@cygnus.com)
61352         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
61354 1999-08-04  Nathan Sidwell  <nathan@acm.org>
61356         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
61358 1999-08-04  Jeffrey A Law  (law@cygnus.com)
61360         * gcc.c-torture/execute/990804-1.c: New test.
61362 1999-08-03  Nathan Sidwell  <nathan@acm.org>
61364         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
61365         * g++.old-deja/g++.brendan/crash64.C: Likewise.
61366         * g++.old-deja/g++.brendan/overload8.C: Likewise.
61368 1999-08-03  Nathan Sidwell  <nathan@acm.org>
61370         * g++.old-deja/g++.other/struct1.C: New test.
61372 1999-08-03  Nathan Sidwell  <nathan@acm.org>
61374         * g++.old-deja/g++.other/enum2.C: New test.
61376 1999-08-02  Richard Henderson  <rth@cygnus.com>
61378         Adapted from tests from Franz Sirl:
61379         * gcc.c-torture/execute/va-arg-7.c: New test.
61380         * gcc.c-torture/execute/va-arg-8.c: New test.
61382 1999-08-01  Jeffrey A Law  (law@cygnus.com)
61384         * gcc.c-torture/compile/990801-2.c: New test.
61386         * gcc.c-torture/compile/990801-1.c: New test.
61388 1999-07-27  Michael Meissner  <meissner@cygnus.com>
61390         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
61391         fp-cmp-1.c, converting double to float.
61393         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
61394         fp-cmp-1.c, converting double to long double.
61396         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
61397         from fr1 to unknown_register, since fr1 is a legitimate register
61398         on some machines.
61400 1999-07-25  Jeffrey A Law  (law@cygnus.com)
61402         * README: More listname related changes.
61404 1999-07-08  Catherine Moore  <clm@cygnus.com>
61406         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
61408 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
61410         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
61412 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
61414         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
61416 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
61418         * gcc.dg/990703-1.c: New test.
61420 1999-06-29  Nick Clifton  <nickc@cygnus.com>
61422         * lib/file-format.exp: New file: Move definition of proc
61423         gcc_target_object_format to here from
61424         gcc.dg/special/ecos.exp.
61426         * lib/c-torture.exp: Include lib file-format.exp.
61427         * lib/gcc-dg.exp: Include lib file-format.exp.
61429         * gcc.dg/special/ecos.exp: Remove definition of proc
61430         gcc_target_object_format.
61432 1999-06-28  Jeffrey A Law  (law@cygnus.com)
61434         * gcc.c-torture/execute/990628-1.c: New test.
61436 1999-06-25  Jeffrey A Law  (law@cygnus.com)
61438         * gcc.c-torture/compile/990625-2.c: New test.
61440         * gcc.c-torture/compile/990625-1.c: New test.
61442 1999-06-23  Nick Clifton  <nickc@cygnus.com>
61444         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
61445         attributes compile.
61446         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
61447         ports that use the COFF/PE file format.
61449 1999-06-17  Jeffrey A Law  (law@cygnus.com)
61451         * gcc.c-torture/compile/990617-1.c: New test.
61453 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
61455         * g++.old-deja/g++.other/decl4.C: New test.
61457 1999-06-14  Nathan Sidwell  <nathan@acm.org>
61459         * g++.old-deja/g++.other/bitfld3.C: New test.
61461 1999-06-08  Nathan Sidwell  <nathan@acm.org>
61463         * g++.old-deja/g++.eh/catch1.C: New test.
61465 1999-06-07  Jeffrey A Law  (law@cygnus.com)
61467         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
61469         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
61470         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
61472 1999-06-05  Craig Burley  <craig@jcb-sc.com>
61474         * g77.f-torture/compile/19990502-0.f: Replace with new,
61475         shorter, test that still fails after recent changes.
61477 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
61479         * gcc.c-torture/execute/990604-1.c: New test.
61481 1999-05-31  Jeffrey A Law  (law@cygnus.com)
61483         * gcc.c-torture/execute/990531-1.c: New test.
61485 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61487         * gcc.c-torture/compile/990527-1.c: New test.
61489 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
61491         * gcc.c-torture/execute/990527-1.c: New test.
61493 1999-05-25  Nick Clifton  <nickc@cygnus.com>
61495         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
61496         bitfields as signed.
61498 1999-05-25  Craig Burley  <craig@jcb-sc.com>
61500         * g77.f-torture/compile/19990525-0.f: New test.
61502 1999-05-25  Jeffrey A Law  (law@cygnus.com)
61504         * gcc.c-torture/execute/990525-2.c: New test.
61506         * gcc.c-torture/execute/990525-1.c: New test.
61508 1999-05-24  Nathan Sidwell  <nathan@acm.org>
61510         * g++.old-deja/g++.other/anon3.C: New test.
61511         * g++.old-deja/g++.other/anon4.C: New test.
61512         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
61513         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
61514         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
61515         Merrill).
61517 1999-05-24  Jeffrey A Law  (law@cygnus.com)
61519         * gcc.c-torture/execute/990524-1.c: New test.
61521         * gcc.dg/990524-1.c: New test.
61523 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61525         * gcc.c-torture/compile/990523-1.c: New test.
61527 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
61529         * gcc.c-torture/compile/990519-1.c: New test.
61531 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
61533         * gcc.c-torture/compile/990517-1.c: New test.
61535         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
61536         (e4, f4): New tests.
61537         (main): Call them.
61539 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
61541         * gcc.dg/noreturn-1.c: New test.
61543 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
61545         * gcc.c-torture/execute/990513-1.c: New test.
61547 1999-05-10  Richard Henderson  <rth@cygnus.com>
61549         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
61551 1999-05-10  Craig Burley  <craig@jcb-sc.com>
61553         * g77.f-torture/execute/erfc.f: Use small single-precision
61554         values, to avoid problems on Alphas when not -mieee.
61556 1999-05-08  Craig Burley  <craig@jcb-sc.com>
61558         * gcc.dg/990506-0.c: New test.
61560 1999-05-08  Richard Henderson  <rth@cygnus.com>
61562         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
61563         the constant to test.  Don't XFAIL 64-bit targets.
61565         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
61566         * g++.old-deja/g++.law/profile1.C: Likewise.
61568         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
61569         operator new instances.
61570         * g++.old-deja/g++.other/delete5.C: Likewise.
61572 1999-05-03  Craig Burley  <craig@jcb-sc.com>
61574         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
61575         intrinsic.
61577 1999-05-03  Craig Burley  <craig@jcb-sc.com>
61579         * g77.f-torture/execute/u77-test.f: Reverse order of two
61580         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
61582 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
61584         * gcc.dg/compare1.c: New test.
61586 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
61588         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
61589         New tests.
61591 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61593         * g77.f-torture/compile/19990502-1.f: New test.
61595 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61597         * g77.f-torture/compile/19990502-0.f: New test.
61599 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61601         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
61602         intrinsic.
61604 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61606         * g77.f-torture/execute/u77-test.f (main): List libU77
61607         intrinsics not currently tested.
61608         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
61609         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
61610         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
61611         Trim blanks off the ends of some printed strings.
61613 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61615         * g77.f-torture/execute/u77-test.f (main): Just warn about
61616         FSTAT gid disagreement, as it's expected on some systems.
61618 1999-05-01  Craig Burley  <craig@jcb-sc.com>
61620         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
61621         use a new function, which allows for some slop.
61622         Clean up some commentary.
61623         (issum): The new function.
61624         (sgladd): Deleted subroutine.
61626 1999-05-01  Craig Burley  <craig@jcb-sc.com>
61628         * g77.f-torture/execute/u77-test.f: Modify to be more like
61629         libf2c/libU77 version, bringing patches to that version here.
61630         Add suitable commentary.
61632 1999-04-25  Richard Henderson  <rth@cygnus.com>
61634         * gcc.dg/990424-1.c: New test.
61636 1999-04-24  Craig Burley  <craig@jcb-sc.com>
61638         * g77.f-torture/execute/u77-test.f (main): Bug involving
61639         LSTAT has been fixed, so turn back on full checking.
61641 1999-04-20  Craig Burley  <craig@jcb-sc.com>
61643         * g77.f-torture/compile/19990419-0.f: New test.
61644         * g77.f-torture/execute/19990419-1.f: New test.
61646 1999-04-17  Richard Henderson  <rth@cygnus.com>
61648         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
61649         to avoid the need for a prototype to supress a warning.
61651 1999-04-07  Jim Wilson  <wilson@cygnus.com>
61653         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
61655 1999-04-04  Jeffrey A Law  (law@cygnus.com)
61657         * gcc.c-torture/execute/990404-1.c: New test.
61659 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
61661         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
61662         * gcc.dg/cpp-if3.c: Don't use -pedantic.
61663         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
61664         missing initializer warnings.
61666 1999-03-28  Jeffrey A Law  (law@cygnus.com)
61668         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
61669         matching strings.
61671 1999-03-26  Jeffrey A Law  (law@cygnus.com)
61673         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
61675 1999-03-26  Craig Burley  <craig@jcb-sc.com>
61677         * g77.f-torture/execute/19990325-0.f: New test.
61678         * g77.f-torture/execute/19990325-1.f: New test.
61680 1999-03-24  Jeffrey A Law  (law@cygnus.com)
61682         * gcc.c-torture/execute/990324-1.c: New test.
61684 1999-03-22  Jim Wilson  <wilson@cygnus.com>
61686         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
61687         test with 4.
61689 1999-03-17  Richard Henderson  <rth@cygnus.com>
61691         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
61693 1999-03-13  Craig Burley  <craig@jcb-sc.com>
61695         * g77.f-torture/execute/19990313-2.f: New test.
61696         * g77.f-torture/execute/19990313-3.f: New test.
61698 1999-03-13  Craig Burley  <craig@jcb-sc.com>
61700         * g77.f-torture/execute/19990313-0.f: New test.
61701         * g77.f-torture/execute/19990313-1.f: New test.
61703 1999-03-12  Jim Wilson  <wilson@cygnus.com>
61705         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
61706         printf to sprintf.
61707         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
61708         (main): Add check for u15.  Conditionalize u31 check depending on
61709         whether ints are <32 bits or >=32 bits.
61711 1999-03-08  Craig Burley  <craig@jcb-sc.com>
61713         * g77.f-torture/execute/19981119-0.f: Improve testiness.
61715 1999-03-08  Craig Burley  <craig@jcb-sc.com>
61717         * g77.f-torture/compile/19990305-0.f: New test.
61718         * g77.f-torture/execute/19981119-0.f: New test.
61720 1999-03-08  Craig Burley  <craig@jcb-sc.com>
61722         * g77.f-torture/execute/970625-2.f: call ABORT if final
61723         result is not correct, instead of just printing it.
61724         Add this checking via newly introduced obfuscation, to
61725         trip up buggy front ends.
61727 1999-03-07  Craig Burley  <craig@jcb-sc.com>
61729         * g77.f-torture/compile/960317-1.f: Moved from being
61730         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
61732 1999-03-06  Craig Burley  <craig@jcb-sc.com>
61734         * g77.f-torture/execute/960317-1.f: New (old) test.
61735         * g77.f-torture/execute/970625-2.f: Ditto.
61737 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
61739         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
61740         error message on line 1 or line 2; cccp and cpplib do this differently.
61742 1999-03-01  Jeffrey A Law  (law@cygnus.com)
61744         * g++.old-deja/g++.law/weak1.C: New test.
61746 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
61748         * gcc.c-torture/execute/990119-1.c: Renamed to...
61749         * gcc.dg/990119-1.c: this, so it will only be tested once
61750         (it's a preprocessor test, it doesn't need to be run at
61751         multiple optimization levels).
61753 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
61755         * lib/g++.exp: Don't add incdir=$base_dir/../include to
61756           ALWAYS_CXXFLAGS.
61758 1999-02-24  Craig Burley  <craig@jcb-sc.com>
61760         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
61761         * g77.f-torture/compile/19981216-0.f: ...as it is expected
61762         to not be compilable by current g77.
61764 1999-02-24  Nick Clifton  <nickc@cygnus.com>
61766         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
61768 1999-02-22  Jeffrey A Law  (law@cygnus.com)
61770         * gcc.c-torture/execute/990222-1.c: New test.
61772 1999-02-19  Craig Burley  <craig@jcb-sc.com>
61774         * g77.f-torture/compile/19990218-0.f: New test.
61775         * g77.f-torture/noncompile/19990218-1.f: New test.
61777 1999-02-18  Craig Burley  <craig@jcb-sc.com>
61779         * g77.f-torture/compile/19981216-0.f: New test.
61781 1999-02-14  Jeffrey A Law  (law@cygnus.com)
61783         * gcc.dg/990214-1.c: New test.
61785 1999-02-13  Jeffrey A Law  (law@cygnus.com)
61787         * gcc.dg/990213-2.c: New test.
61789         * gcc.dg/990213-1.c: New test.
61791 1999-02-12  Jeffrey A Law  (law@cygnus.com)
61793         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
61794         ints.
61796 1999-02-11  Nick Clifton  <nickc@cygnus.com>
61798         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
61799         specified by target.
61801         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
61803 1999-02-11  Jeffrey A Law  (law@cygnus.com)
61805         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
61807 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
61809         * gcc.dg/special/ecos.exp: New test driver for new tests with
61810         special requirements.
61812         * gcc.dg/special/alias-1.c: New test.
61813         * gcc.dg/special/gcsec-1.c: New test.
61814         * gcc.dg/special/weak-1.c: New test.
61815         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
61816         * gcc.dg/special/weak-2.c: New test.
61817         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
61818         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
61819         * gcc.dg/special/wkali-1.c: New test.
61820         * gcc.dg/special/wkali-2.c: New test.
61821         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
61822         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
61824 1999-02-10  Felix Lee  <flee@cygnus.com>
61826           * lib/c-torture.exp (c-torture-compile): Pull out code for
61827           analyzing gcc error messages.
61828           (c-torture-execute): Likewise.  Fix some (harmless) false
61829           positives.
61830           * lib/gcc.exp (gcc_check_compile): New function.
61832 1999-02-08  Richard Henderson  <rth@cygnus.com>
61834         * gcc.c-torture/execute/990208-1.c: New test.
61836 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
61838         * g++.dg/special/ecos.exp: New driver for new tests with special
61839         requirements
61841         * g++.dg/special/conpr-1.C: New test
61842         * g++.dg/special/conpr-2.C: New test
61843         * g++.dg/special/conpr-2a.C: New test
61844         * g++.dg/special/conpr-3.C: New test
61845         * g++.dg/special/conpr-3a.C: New test
61846         * g++.dg/special/conpr-3b.C: New test
61848         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
61849         allow g++ to use the dg driver
61851         * README: Add comment about g++.dg directory
61853 1999-02-06  Jeffrey A Law  (law@cygnus.com)
61855         * README: Update email addresses.
61857 1999-02-03  Nick Clifton  <nickc@cygnus.com>
61859         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
61860         arguments in order to force structure S onto the stack even on
61861         the alpha.
61862         (test): Pass 10 leading arguments to function foo as well as the
61863         structure S.
61865         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
61866         failure for all targets.
61868         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
61869         abort to terminate program execution.
61871 1999-01-30  Richard Henderson  <rth@cygnus.com>
61873         * gcc.c-torture/execute/990130-1.c: New test.
61875 1999-01-30  Jeffrey A Law  (law@cygnus.com)
61877         * gcc.dg/990130-1.c: New test.
61879 1999-01-28  Michael Meissner  <meissner@cygnus.com>
61881         * gcc.c-torture/execute/990128-1.c: New test.
61883 1999-01-27  Michael Meissner  <meissner@cygnus.com>
61885         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
61887 1999-01-27  Felix Lee  <flee@cygnus.com>
61889         * lib/c-torture.exp (c-torture-compile): pull out code for
61890         analyzing gcc error messages.
61891         (c-torture-execute): ditto, and fix some (harmless) false
61892         positives.
61893         * lib/gcc.exp (gcc_check_compile): new function.
61895 1999-01-17  Jeffrey A Law  (law@cygnus.com)
61897         * gcc.dg/990117-1.c: New test.
61899         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
61901         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
61903 1999-01-15  Jeffrey A Law  (law@cygnus.com)
61905         * g77.f-torture/compile/990115-1.f: New test.
61907 1999-01-07  Jeffrey A Law  (law@cygnus.com)
61909         * gcc.c-torture/compile/990107-1.c: New test
61911 1999-01-06  Jeffrey A Law  (law@cygnus.com)
61913         * gcc.c-torture/execute/990106-2.c: New test.
61915         * gcc.c-torture/execute/990106-1.c: New test.
61917 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
61919         * gcc.c-torture/compile/981223-1.c: New test.
61921 1998-12-29  Richard Henderson  <rth@cygnus.com>
61923         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
61924         (opt3): Rename from opt4 and disable.
61926 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
61928         * g++.old-deja/g++.pt/ptrmem5.C: New test.
61930 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
61932         * g++.old-deja/g++.other/conv5.C: New test.
61934 1998-12-14  Nick Clifton  <nickc@cygnus.com>
61936         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
61938 1998-12-11  Jeffrey A Law  (law@cygnus.com)
61940         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
61942 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
61944         * gcc.c-torture/compile/981211-1.c: New test.
61946 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
61948         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
61950         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
61952 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61954         * gcc.special/930510-1.c: Make C9X safe.
61955         * gcc.misc-tests/gcov-1.c Similarly.
61956         * gcc.misc-tests/gcov-2.c Similarly.
61958 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
61960         * gcc.dg/ultrasp1.c: New test.
61962 1998-12-06  Richard Henderson  <rth@cygnus.com>
61964         * gcc.c-torture/execute/981206.c: New test.
61966 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
61968         * g++.old-deja/g++.ns/template7.C: New test.
61970         * g++.old-deja/g++.other/expr1.C: New test.
61972         * g++.old-deja/g++.eh/tmpl3.C: New test.
61974         * g++.old-deja/g++.eh/tmpl2.C: New test.
61976 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
61978         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
61979         * g++.old-deja/g++.other/using6.C: Removed.
61980         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
61982         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
61984 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
61986         * g++.old-deja/g++.pt/overload8.C: New test.
61988         * g++.old-deja/g++.pt/overload7.C: New test.
61990         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
61992         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
61993         and relinking messages.
61994         * lib/g++.exp (g++_target_compile): Remove .rpo file when
61995         compiling with -frepo.
61997 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
61999         * g++.old-deja/g++.pt/lookup6.C: New test.
62001 1998-11-30  Nick Clifton  <nickc@cygnus.com>
62003         * gcc.c-torture/execute/981130-1.c: New test.
62004         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
62006 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
62008         * g++.old-deja/g++.pt/explicit76.C: New test.
62010         * g++.old-deja/g++.pt/friend38.C: New test.
62012         * g++.old-deja/g++.ns/crash2.C: New test.
62014         * g++.old-deja/g++.pt/defarg8.C: New test.
62016         * g++.old-deja/g++.pt/instantiate6.C: New test.
62018         * g++.old-deja/g++.pt/static6.C: New test.
62020         * g++.old-deja/g++.pt/decl2.C: New test.
62022 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
62024         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
62025         problem is actually related with name lookup, but so what? :-)
62027         * g++.old-deja/g++.pt/friend37.C: New test.
62029 1998-11-25  Dave Love  <d.love@dl.ac.uk>
62031         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
62032         element, which fails on some systems.
62034         * g77.f-torture/execute/labug1.f: New test.
62036 1998-11-21  Jeffrey A Law  (law@cygnus.com)
62038         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
62039         is defined.
62041 1998-11-18  Dave Love  <d.love@dl.ac.uk>
62043         * g77.f-torture/compile/981117-1.f: New test.
62045 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
62047         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
62048         properly discarded.
62050 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
62052         * gcc.c-torture/execute/memcheck: New directory of tests for
62053         -fcheck-memory-usage.
62055 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
62057         * README: New file, general information about the testsuite and
62058         new description of the various C++ test subdirectories.
62059         * README.g++: Eliminate obsolete information, update and move most
62060         relevant stuff to README.
62062 1998-11-07  Richard Henderson  <rth@cygnus.com>
62064         * gcc.c-torture/compile/981107-1.c: New test.
62066 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
62068         * execute/memcpy-bi.c: New testcase.
62070 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
62072         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
62073         base classes.
62075         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
62076         template is selected.
62078         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
62079         classes, it should be accepted for all types.
62081         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
62083         * g++.old-deja/g++.pt/spec24.C: Ensure that template
62084         specializations start with template headers.
62086 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
62088         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
62090         * g++.old-deja/g++.other/init9.C: Test cross initialization of
62091         non-POD types.
62093 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
62095         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
62097 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
62099         * compile/981022-1.c, compile/981022-1.x: New test and driver.
62101 1998-10-19  Jeffrey A Law  (law@cygnus.com)
62103         * 981019-1.c: New test.
62105 1998-10-14  Robert Lipe <robertl@dgii.com>
62107         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
62108         find objc headers.
62110 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
62112         * compile/981001-4.c: Remove use of GCC extension that triggers a
62113         compiler bug.
62115 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
62117         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
62119 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
62121         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
62122         instantiation of template produces incorrect code for delete
62123         expression.
62125         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
62126         constructors' name is not unique.
62127         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
62128         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
62130         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
62131         automatic array of const is ill-formed.
62133         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
62134         of template parameter?
62136         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
62137         const.
62139         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
62140         pointer-to-member expression.
62142         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
62143         declaration causes ICE.
62145 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
62147         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
62148         reserved in the global namespace.
62150         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
62151         generate needed virtual table.
62153         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
62155 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
62157         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
62158         template-dependent type
62160 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
62162         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
62163         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
62164         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
62166         * g++.old-deja/g++.other/using5.C: New test; using decl from base
62167         class should be usable as argument of member function.
62168         * g++.old-deja/g++.other/using6.C: New test; using decl from base
62169         class should be usable as return type of member function.
62170         * g++.old-deja/g++.other/using7.C: New test; using decl from base
62171         class should be usable as type of data member.
62173         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
62175 1998-10-09  Jeffrey A Law  (law@cygnus.com)
62177         * gcc.c-torture/special/920521-1.c: Fix bogus test.
62179 1998-10-08  Nick Clifton  <nickc@cygnus.com>
62181         * gcc.dg/dll-?.c Add thumb to target list.
62182         Fix assembler scan patterns to match current assembler output.
62184 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
62186         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
62187         matching of template brackets.
62189         * g++.old-deja/g++.other/using4.C: New test.  Test using
62190         declarations of methods from base classes.
62192         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
62193         within functions should introduce names into the innermost
62194         enclosing namespace.
62196         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
62197         of static locals if first initialization throws.
62199 1998-10-07  Jim Wilson  <wilson@cygnus.com>
62201         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
62203 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
62205         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
62206         lose track of the possible targets of tablejump insns.
62207         * special/special.exp: Run it.
62209 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
62211         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
62212         must be declared before its specializations can be named in friend
62213         declarations.
62215 1998-10-05  Dave Love  <d.love@dl.ac.uk>
62217         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
62219         * g77.f-torture/execute/io1.f: New test.
62221 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
62223         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
62224         with pointer to template function, for which no argument deduction
62225         is possible.
62227         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
62228         specialization of template function as argument to template
62229         function.
62231         * g++.old-deja/g++.other/access2.C: New test; Inner class
62232         shouldn't have privileged access to Outer's names.
62234 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
62236         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
62237         friend template declared within template class conflicts with
62238         nested class of the same name.
62240         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
62241         is ignored.
62243         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
62244         object with direct initializer as function declaration.
62246         * g++.old-deja/g++.other/decl2.C: New test; duplicate
62247         initializers.
62249         * g++.old-deja/g++.other/null2.C: New test; conditional operator
62250         involving const pointer and NULL produces incorrect result.
62252         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
62253         type name without `typename' should be rejected with -pedantic.
62255 1998-10-02  Richard Henderson  <rth@cygnus.com>
62257         * g++.old-deja/g++.other/addrof1.C: New test.
62259 1998-10-01  Nick Clifton  <nickc@cygnus.com>
62261         * gcc.c-torture/compile/981001-1.c: New test.
62262         * gcc.c-torture/execute/981001-1.c: New test.
62264 1998-10-01  Jeffrey A Law  (law@cygnus.com)
62266         * gcc.c-torture/compile/981001-2.c: New test.
62267         * gcc.c-torture/compile/981001-3.c: New test.
62268         * gcc.c-torture/compile/981001-4.c: New test.
62270 1998-10-01  Robert Lipe  <robertl@dgii.com>
62272         * lib/objc.exp (objc_target_compile): Add -L during compiles for
62273         multilibbed hosts.  Idea grafted from g77.exp.
62275 1998-09-30  Dave Love  <d.love@dl.ac.uk>
62277         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
62278         avoid losing on systems which need -lsocket.
62280 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
62282         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
62283         * g++.old-deja/g++.other/nested2.C: Ditto.
62284         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
62285         failure.
62287 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
62289         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
62290         preferred over template operator!= for enum bitfields.
62292 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
62294         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
62295         that happen to have the same base name, but in different scopes,
62296         are incorrectly rejected.
62298 1998-09-16  Richard Henderson  <rth@cygnus.com>
62300         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
62301         on the native word size instead of an integer literal.
62303 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
62305         * g++.old-deja/g++.other/static2.C: Invocation of static data
62306         member of type pointer-to-function denoted as non-static member.
62308         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
62309         checks involving function types and aliases.
62311 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
62313         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
62314         redefined to the same non-trivial type.
62316         * g++.old-deja/g++.pt/explicit73.C: Test for proper
62317         namespace-qualification of template specializations declared in
62318         other namespaces.
62320         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
62321         to declare a subset of the specializations of a template function
62322         as friends of specializations of a template class.
62324         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
62325         member templates that do not fully specialize the enclosing
62326         template class are rejected.
62328 1998-09-11  Dave Love  <d.love@dl.ac.uk>
62330         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
62332 1998-09-08  Dave Love  <d.love@dl.ac.uk>
62334         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
62335         altered from libf2c/libU77 version.
62337 1998-09-06  Dave Love  <d.love@dl.ac.uk>
62339         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
62341 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
62342             Alexandre Oliva  <oliva@dcc.unicamp.br>
62344         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
62345         (un)signed char are different types for template specialization
62346         purposes.
62348 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
62350         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
62351         * objc: ObjC testsuite.
62353 1998-08-31  Catherine Moore  <clm@cygnus.com>
62355         * gcc.c-torture/execute/941014-1.x: New file.
62357 1998-08-31  Nick Clifton  <nickc@cygnus.com>
62359         * lib/c-torture.exp: Add support for
62360         torture_eval_before_compile and torture_eval_before_execute
62361         variables.
62363 1998-08-30  Jeffrey A Law  (law@cygnus.com)
62365         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
62366         this test triggers valid.
62368 1998-08-27  Jeffrey A Law  (law@cygnus.com)
62370         * gcc.dg/980827-1.c: New test.
62372 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
62374         * gcc.c-torture/execute/loop-4b.c: New test.
62376 1998-08-26  Nick Clifton  <nickc@cygnus.com>
62378         * lib/c-torture.exp: Add support for
62379         torture_eval_before_compile and torture_eval_before_execute
62380         variables.
62382 1998-08-25  Jeffrey A Law  (law@cygnus.com)
62384         * gcc.c-torture/compile/980825-1.c: New test.
62386 1998-08-24  Nick Clifton  <nickc@cygnus.com>
62388         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
62389         count number tests in opt_t0 not good_t0.
62391 1998-08-24  Jeffrey A Law  (law@cygnus.com)
62393         * gcc.c-torture/compile/930326-1.x: Fix typo.
62395 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
62397         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
62398         causes an ICE.
62400 1998-08-21  Jeffrey A Law  (law@cygnus.com)
62402         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
62403         STACK_SIZE is defined.
62404         * gcc.c-torture/unsorted/stuct.c: Similarly.
62406         * gcc.c-torture/compile/980821-1.c: New test.
62408 1998-08-21  Jeffrey A Law  (law@cygnus.com)
62410         * gcc.c-torture/execute/980526-2.c: Disable for targets with
62411         16bit ints.
62413 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
62415         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
62416         code.
62418 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
62420         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
62421         error'.
62423 1998-08-18  Jeffrey A Law  (law@cygnus.com)
62425         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
62427 1998-08-16  Jeffrey A Law  (law@cygnus.com)
62429         * gcc.c-torture/compile/980816-1.c: New test.
62431         * gcc.dg/980816-1.c: New test.
62433 1998-08-13  Jeffrey A Law  (law@cygnus.com)
62435         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
62436         compiler for ieee tests.
62438 1998-08-01  Dave Love  <d.love@dl.ac.uk>
62440         * g77.f-torture/compile/980729-0.f: New test.
62442 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
62444         * gcc.c-torture/special/eeprof-1.c: New test, for
62445         -finstrument-functions.
62446         * gcc.c-torture/special/special.exp: Run it.
62448 1998-07-29  Jeffrey A Law  (law@cygnus.com)
62450         * gcc.c-torture/compile/980729-1.c: New test.
62452 1998-07-27  Nick Clifton  <nickc@cygnus.com>
62454         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
62455         __thumb__ is defined, and test for ARM style doubles if so.
62457 1998-07-26  Dave Love  <d.love@dl.ac.uk>
62459         * g77.f-torture/noncompile/980615-0.f: New test.
62461 1998-07-26  H.J. Lu  (hjl@gnu.org)
62463         * gcc.dg/980312-1.c: Do link instead of compile.
62464         * gcc.dg/980313-1.c: Likewise.
62466 1998-07-26  Jeffrey A Law  (law@cygnus.com)
62468         * gcc.c-torture/compile/980726-1.c: New test.
62470 1998-07-25  Dave Love  <d.love@dl.ac.uk>
62472         * g77.f-torture/execute/io0.f: New test.
62474 1998-07-24  Nick Clifton  <nickc@cygnus.com>
62476         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
62477         an int.
62479 1998-06-18  Michael Meissner  <meissner@cygnus.com>
62481         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
62482         m32r bugs.
62484 1998-07-17  Nick Clifton  <nickc@cygnus.com>
62486         * gcc.dg/980626-1.c: Expect failures for all toolchains until
62487         c-decl.c:grokdeclarator can handle mode attributes.
62489 1998-07-16  Jeffrey A Law  (law@cygnus.com)
62491         * gcc.c-torture/execute/980716-1.c: New test.
62493 1998-07-13  Jeffrey A Law  (law@cygnus.com)
62495         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
62496         the mn10200.
62497         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
62498         the mn10200.
62499         * gcc.c-torture/execute/va-arg-3.x: Similarly.
62500         * gcc.c-torture/compile/930326-1.x: Similarly.
62502 1998-07-13  Dave Love  <d.love@dl.ac.uk>
62504         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
62505         New test from Craig.
62507 1998-07-12  Dave Love  <d.love@dl.ac.uk>
62509         * g77.f-torture/noncompile/980616-0.f: New test.
62511         * g77.f-torture/execute/970816-3.f: New test from Craig.
62513 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
62515         *  g++.other/singleton.C: Return error value instead of taking
62516         SIGSEGV.
62518 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
62520         *  g++.other/singleton.C: New test.  Warning is under dispute.
62521         Runtime crash is not.
62523 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
62525         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
62526         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
62527         using6.C, using7.C}: New namespace tests.
62529 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
62531         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
62532         specialization with typedef'ed names used as array indexes.
62534 1998-07-09  Jeffrey A Law  (law@cygnus.com)
62536         * gcc.c-torture/execute/980709-1.c: New test.
62538         * gcc.dg/980709-1.c: New test.
62540 1998-07-07  Richard Henderson  <rth@cygnus.com>
62542         * gcc.c-torture/execute/bcp-1.c: New test.
62544 1998-07-07  Jeffrey A Law  (law@cygnus.com)
62546         * gcc.c-torture/execute/980707-1.c: New test.
62548 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
62550         * gcc.c-torture/compile/980706-1.c: New test.
62552 1998-07-01  Dave Love  <d.love@dl.ac.uk>
62554         * g77.f-torture/execute/980701-0.f,
62555         g77.f-torture/execute/980701-1.f: New test from Craig.
62557 1998-07-01  Jeffrey A Law  (law@cygnus.com)
62559         * gcc.c-torture/compile/980701-1.c: New test.
62561         * gcc.c-torture/execute/980701-1.c: New test.
62563 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
62564 rlsruhe.de>
62566         * g++.old-deja/g++.robertl/eb132.C: New test.
62567         * g++.old-deja/g++.robertl/eb133.C: Likewise.
62569 1998-06-29  Dave Love  <d.love@dl.ac.uk>
62571         * g77.f-torture/execute/980628-7.f,
62572         g77.f-torture/execute/980628-8.f,
62573         g77.f-torture/execute/980628-9.f,
62574         g77.f-torture/execute/980628-10.f: New tests from Craig.
62576         * g77.f-torture/execute/980628-3.f: Remove mail headers.
62578 1998-06-28  Jeffrey A Law  (law@cygnus.com)
62580         * g77.f-torture/execute/980628-4.f: New test from Craig.
62581         * g77.f-torture/execute/980628-5.f: Likewise.
62582         * g77.f-torture/execute/980628-2.f: Likewise.
62583         * g77.f-torture/execute/980628-0.f: Likewise.
62584         * g77.f-torture/execute/980628-1.f: Likewise.
62585         * g77.f-torture/execute/980628-3.f: Likewise.
62586         * g77.f-torture/execute/980628-6.f: Likewise.
62588 1998-06-28  Jeffrey A Law  (law@cygnus.com)
62590         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
62591         directory when nothing has been installed yet.
62593 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
62595         * gcc.c-torture/special/special.exp: Handle newer versions of
62596         dejagnu.
62598 1998-06-26  Jeffrey A Law  (law@cygnus.com)
62600         * gcc.dg/980626-1.c: New test.
62602 1998-06-19  Bruno Haible <haible@ilog.fr>
62604         * gcc.misc-tests/m-un-2.c: New test.
62605         * g++.old-deja/g++.other/warn01.c: Likewise.
62607 1998-06-19  Robert Lipe  <robertl@dgii.com>
62609         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
62610         compatibility with assmblers with a different comment character.
62611         Eliminate use of GAS-specific extensions.
62613 1998-06-19  Jeffrey A Law  (law@cygnus.com)
62615         * gcc.c-torture/execute/ieee/980619-1.c: New test.
62617 1998-06-19  Robert Lipe  <robertl@dgii.com>
62619         * lib/g77.exp: Replace search for libf2c.a with search for newly
62620         renamed libg2c.a
62622 1998-06-17  Jeffrey A Law  (law@cygnus.com)
62624         * gcc.c-torture/execute/980617-1.c: New test.
62626 1998-06-12  Jeffrey A Law  (law@cygnus.com)
62628         * gcc.c-torture/execute/980612-1.c: New test.
62630 1998-06-08  Jeffrey A Law  (law@cygnus.com)
62632         * gcc.dg/980523-1.c: Only test on ppc-linux.
62633         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
62635         * gcc.c-torture/execute/980608-1.c: New test.
62637 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
62639         * gcc.c-torture/execute/980605-1.c: New test.
62641 1998-06-04  Jeffrey A Law  (law@cygnus.com)
62643         * gcc.c-torture/execute/980604-1.c: New test.
62645 1998-06-02  Jeffrey A Law  (law@cygnus.com)
62647         * gcc.c-torture/execute/980602-1.c: New test.
62648         * gcc.c-torture/execute/980602-2.c: Likewise.
62650 1998-06-02  Dave Love  <d.love@dl.ac.uk>
62652         * 970125-0.f: Fix per JCB.  Add commentary.
62654 1998-05-31  Michael Meissner  <meissner@cygnus.com>
62656         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
62657         IEEE -0 support.
62659 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
62661         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
62662         earlier.
62664 1998-05-28  Catherine Moore <clm@cygnus.com>
62666         * gcc.c-torture/execute/980526-3.c: New test.
62668 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
62670         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
62671         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
62672         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
62673         m88k-motorola-sysv3 to XFAIL.
62675 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
62677         * gcc.dg/980526-1.c: New test.
62678         * gcc.c-torture/execute/980526-2.c: New test.
62680 1998-05-26  Jeffrey A Law  (law@cygnus.com)
62682         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
62684         * gcc.c-torture/execute/980526-1.c: New test.
62686 1998-05-26  Dave Love  <d.love@dl.ac.uk>
62688         * g77.f-torture/execute/alpha2.f: Add runtime test.
62690 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
62692         * g++.old-deja/old-deja.exp: Strip leading directories.
62694         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
62695         error for the line.  Don't run multiple tests for the same line.
62697 1998-05-23  Jeffrey A Law  (law@cygnus.com)
62699         * gcc.dg/980523-1.c: New test.
62701 1998-05-23  Dave Love  <d.love@dl.ac.uk>
62703         * g77.f-torture/compile/970915-0.f: New test.
62705 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
62707         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
62709 1998-05-21  Jeffrey A Law  (law@cygnus.com)
62711         * gcc.dg/980520-1.c: New test.
62713 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
62715         * gcc.dg/980502-1.c: Fix return type.
62717 1998-05-20  Jeffrey A Law  (law@cygnus.com)
62719         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
62720         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
62721         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
62722         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
62723         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
62725 1998-05-20  Dave Love  <d.love@dl.ac.uk>
62727         * g77.f-torture/execute/980520-1.f: New test.
62729 1998-05-15  Dave Love  <d.love@dl.ac.uk>
62731         * lib/mike-g77.exp: New file.
62733         * g77.f-torture/noncompile/noncompile.exp,
62734         g77.f-torture/noncompile/check0.f: New files.
62736 1998-05-14  Dave Love  <d.love@dl.ac.uk>
62738         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
62739         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
62740         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
62741         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
62742         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
62743         abort where appropriate.
62745 1998-05-05  Michael Meissner  <meissner@cygnus.com>
62747         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
62748         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
62750 1998-04-29  Dave Love  <d.love@dl.ac.uk>
62752         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
62754 1998-04-27  Dave Love  <d.love@dl.ac.uk>
62756         * g77.f-torture/compile/980427-0.f: New test.
62758 1998-04-24  Dave Love  <d.love@dl.ac.uk>
62760         * g77.f-torture/compile/980424-0.f: New test.
62762 1998-04-19  Dave Love  <d.love@dl.ac.uk>
62764         * g77.f-torture/compile/980419-2.f (main): New test.
62765         * g77.f-torture/compile/970125-0.f: New test.
62766         * g77.f-torture/compile/980419-1.f: New test.
62768 1998-04-08  Jim Wilson  <wilson@cygnus.com>
62770         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
62771         of loop-4.c.
62773 1998-04-07  Jim Wilson  <wilson@cygnus.com>
62775         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
62777 1998-04-03  Jim Wilson  <wilson@cygnus.com>
62779         * gcc.c-torture/compile/980329-1.c: New test.
62781 1998-03-18  Jim Wilson  <wilson@cygnus.com>
62783         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
62784         * gcc.dg/980312-1.c: Fix typo in -march command.
62786 1998-03-16  H.J. Lu  (hjl@gnu.org)
62788         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
62790 1998-03-11  Robert Lipe  <robertl@dgii.com>
62792         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
62793         Dave Love agree the Fortran source is bogus.
62795 1998-03-11  Robert Lipe  <robertl@dgii.com>
62797         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
62798         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
62799         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
62800         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
62801         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
62803 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
62805         * g++.old-deja/g++.other/friend1.C: New test.
62807 1998-02-18  Dave Love  <d.love@dl.ac.uk>
62809         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
62810         possibly uninitialized) variables and declare dnrm2.
62812 1998-02-23  Robert Lipe <robertl@dgii.com>
62814         From Bruno Haible <haible@ilog.fr>:
62815         * gcc.c-torture/execute/980223.c: New test.
62817 1998-02-13  Jeffrey A Law  (law@cygnus.com)
62819         * gcc.dg/ifelse-1.c: New test.
62821 1998-02-09  H.J. Lu  (hjl@gnu.org)
62823         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
62825           * lib/old-dejagnu.exp (old-dejagnu): Added the
62826           "execution test - XFAIL *-*-*" handling in the spirit of
62827           "excess errors test -". Changed the "execution test fails"
62828           handling to be like "excess errors test fails".
62829           * Update various tests accordingly.
62831 1998-02-06  Jim Wilson  <wilson@cygnus.com>
62833         * gcc.c-torture/execute/980205.c: New test.
62835 1998-01-18  Jeffrey A Law  (law@cygnus.com)
62837         * lib/c-torture.exp: Look for .x files instead of .cexp files.
62838         * lib/f-torture.exp: Similarly.
62839         * gcc.c-torture: Rename all .cexp files to .x files.
62841 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
62843         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
62844         (940510-1.c): Removed duplicate.
62845         (971104-1.c): New test.
62847 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
62849           * lib/f-torture.exp: Improve error and loop detection.
62851 1997-11-19  Michael Meissner  <meissner@cygnus.com>
62853         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
62854         use that to size the filler array.
62856 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
62858         * lib/c-torture.exp(c-torture-execute): Fix typo.
62860         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
62861         testcase as the executable name. Keep the executable around if
62862         the test fails.
62864 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
62866         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
62867         changes.  Only test one -g option, and move it to the end of the
62868         list of options to test.
62870 1997-09-19  Michael Meissner  <meissner@cygnus.com>
62872         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
62873         variable GCC_TORTURE_OPTIONS to supply default switches separated
62874         by colons.  If no environment variable, run tests with -O0 -g, -O1
62875         -g, and -O2 -g as well.
62877 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
62879         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
62880         explanatory comments. Fix indentation.
62882 1997-09-15  Jeffrey A Law  (law@cygnus.com)
62884         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
62886 1997-09-11  Jeffrey A Law  (law@cygnus.com)
62888         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
62889         * g++.old-deja/g++.mike/p7325.C: Likewise.
62890         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
62892 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
62894         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
62895         * g++.old-deja/g++.brendan/crash30.C: Likewise.
62896         * g++.old-deja/g++.brendan/crash39.C: Likewise.
62897         * g++.old-deja/g++.law/operators4.C: Likewise.
62899 1997-09-11  Joe Buck  (jbuck@synopsys.com)
62901         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
62902         * g++.old-deja/g++.mike/p784.C: Ditto.
62903         * g++.old-deja/g++.mike/p785.C: Ditto.
62905 1997-09-05  Jeffrey A Law  (law@cygnus.com)
62907           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
62909 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
62911         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
62912         target feature; pass this to c-torture-execute as needed.
62914 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
62916         * lib/c-torture.exp(c-torture-execute): If the previous and the
62917         current executables being tested are identical, we don't need to
62918         run the executable again. Try to make the executable names
62919         unique. Add an optional argument for passing additional compiler
62920         flags.
62922 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
62924         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
62926 1997-08-29  Jeffrey A Law  (law@cygnus.com)
62928         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
62930 1997-07-31  Jeffrey A Law  (law@cygnus.com)
62932         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
62933         32bit or larger longs.
62935         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
62936         have either a 32bit long or 32bit int.
62938 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
62940         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
62941         Make double precision tests dependent on sizeof (double).
62943 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
62945         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
62946         too.
62948 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
62950         * gcc.c-torture/compile/961203-1.cexp: New script.
62952 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
62954         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
62955         up the includes ourselves.
62957 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
62959         * lib/plumhall.exp: Remove random include, and add a few
62960         verbose messages for debugging.
62962 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
62964         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
62965         of trying to do it ourselves.
62967 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
62969         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
62971 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
62973         * gcc.prms/5403.c: Made regexp a bit less strict.
62975 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
62977         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
62978         is returned from remote_load instead.
62979         * lib/plumhall.exp: Ditto.
62980         * lib/mike-g++.exp: Ditto.
62981         * lib/old-dejagnu.exp: Ditto.
62982         * lib/c-torture.exp: Ditto.
62984 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
62986         * lib/g++.exp: Use build_wrapper procedure.
62987         * lib/gcc.exp: Ditto.
62989 1997-05-20  Jeffrey A Law  (law@cygnus.com)
62991         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
62992         an old-style decl for malloc.  Fixes tests to work when
62993         sizeof (int) != sizeof (size_t).
62995 1997-05-15  Mike Meissner  <meissner@cygnus.com>
62997         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
62999         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
63000         use stdargs.h interface.
63002 1997-05-15  Mike Meissner  <meissner@cygnus.com>
63004         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
63005         NO_VARARGS when compiling.
63007 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
63009         * lib/plumhall.exp(ph_includes): New procedure.
63010         (ph_make): Use it.
63011         (ph_compiler): Ditto.
63013         * lib/g++.exp: Rename test-glue.c to testglue.c.
63014         * lib/gcc.exp: Ditto.
63016 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
63018         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
63019         to completion when it's called.
63021 1997-03-21  Michael Meissner  <meissner@cygnus.com>
63023         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
63024         is defined, don't do test.
63026 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
63028         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
63029         for object files.
63030         (ph_summary): Mark skipped testcases as untested, not unresolved.
63032         * lib/plumhall.exp (ph_make): If unresolved because of bad
63033         errorCode, record errorCode in log file.
63034         (*): Replace send_log/verbose with verbose -log.
63036 1997-03-19  Michael Meissner  <meissner@cygnus.com>
63038         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
63039         double conversion if double isn't at least 8 bytes.
63041         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
63042         int to work with targets where int is 16 bits.
63044         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
63045         8 bytes, just exit, since 4 byte doubles don't have enough bits of
63046         precision for the test to complete.
63048 1997-03-14  Michael Meissner  <meissner@cygnus.com>
63050         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
63051         if d10v is not compiled with the -mdouble64 flag.
63052         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
63054         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
63055         d10v is not compiled with the -mint32 flag.
63057 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
63059         * lib/plumhall.exp: Use incr_count.
63061 1997-03-12  Jeffrey A Law  (law@cygnus.com)
63063         * gcc.c-torture: Update to c-torture-1.45.
63065 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
63067         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
63068         the name of the expect testcase file).
63070         * lib/g++.exp(g++_init): Ditto.
63072 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
63074         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
63075         the host.
63077         * lib/gcc.exp(gcc_exit): New procedure.
63079 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
63081         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
63082         specs where appropriate.
63084         * g++.old-deja/g++.arm/*: Added additional ERROR checks
63085         because of new "candidates are" messages, and removed a few
63087         * Converted all non-old-style g++ testcases to old-style, and
63088         moved into g++.old-deja.
63090 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
63092         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
63093         options.
63095         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
63096         succeeded.
63098         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
63100 1997-02-13  Michael Meissner  <meissner@cygnus.com>
63102         * lib/gcc.exp (gcc_target_compile): Add support for defining
63103         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
63104         the machine doesn't have those features.
63106 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
63108         * g++.law/operators4.exp: Don't use LIBS.
63110 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
63112         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
63114         * lib/mike-g++.exp: Don't set the compiler to be tested here.
63115         * lib/g++.exp: Set it here instead. Also, allow use of the
63116         --tool_exec and --tool_opt options. Change CXX to
63117         GXX_UNDER_TEST.
63119         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
63121         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
63123 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
63125         * lib/old-dejagnu.exp: Use prune_warnings instead of
63126         prune_system_crud.
63127         * lib/mike-g++.exp: Ditto.
63128         * lib/gcc.exp: Ditto.
63129         * lib/g++.exp: Ditto.
63131         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
63133 1997-02-07  Jeffrey A Law  (law@cygnus.com)
63135           * 941014-2.c: Include stdlib.h
63136           * 960327-1.c: Include stdio.h
63137           * dbra.c, index-1.c: Don't assume ints are 32bits.
63139 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
63141         * lib/gcc.exp: Add gcc,stack_size target feature.
63143         * lib/g++.exp(g++_target_compile): Add the include and link
63144         paths here, not in two other places. And, it's $options, not
63145         options.
63147         * lib/mike-g++.exp(postbase): Remove the code that determines
63148         the correct include and link paths.
63149         * g++.old-deja/old-deja.exp: Ditto.
63151 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
63153         * lib/g++.exp(g++_init): target_compile no longer returns the
63154         filename of the result.
63156 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
63158         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
63159         call to glob.
63161         * gcc.c-torture/special/special.exp: Change call to
63162         gcc_target_compile to include the object file.
63164 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
63166         * gcc.c-torture/special/special.exp: Correct misspelling in last
63167         change.
63169 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
63171         * lib/plumhall.exp(ph_summary): Log the entire output of the
63172         executable. Return -1 if there were any failures, 0 otherwise.
63173         (ph_execute): Return -1 if there were any failures, 0 otherwise.
63174         (ph_make): Clean up objects and executables that were built
63175         if the tests succeeded.
63177 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
63179         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
63180         libraries and includes in the build tree as appropriate.
63182 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
63184         * lib/c-torture.exp: Instead of looking for the global variable
63185         NO_LONG_LONG, check to see if that's a feature of the target.
63187 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
63189         * config/default.exp: Minimize. Delete the remainer of the files in
63190         config; this functionality is now in devo/dejagnu/config.
63192         g++.*/*: Pass any additional flags used to compile to postbase;
63193         delete CXXFLAGS.
63195         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
63196         is now done by runtest.exp. Use gcc_target_compile instead of
63197         compile.
63199         lib/c-torture.exp: Use gcc_target_compile instead of compile.
63200         Remove references to CFLAGS. Use remote_file instead of
63201         calling rm -f.
63202         (c-torture): Take a list of arguments to use to compile this
63203         testcase.
63205         lib/g++.exp: Simplify. Use target_compile instead of compile.
63206         lib/gcc-dg.exp: Ditto.
63207         lib/gcc.exp: Ditto.
63208         lib/mike-{gcc,g++}.exp: Ditto.
63209         lib/old-dejagnu.exp: Ditto.
63210         lib/plumhall.exp: Ditto.
63212 1997-01-08  Jim Wilson  <wilson@cygnus.com>
63214         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
63215         (ph_linker): Likewise.
63217 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
63219           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
63220         MAP_ANON / MAP_ANONYMOUS if defined;
63221         else try to map from /dev/zero .
63223 1996-11-12  Jeffrey A Law  (law@cygnus.com)
63225         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
63226         isn't defined, then define it to MAP_ANONYMOUS.
63228 1996-11-12  Jeffrey A Law  (law@cygnus.com)
63230         * gcc.c-torture: Update to c-torture-1.42 release.
63232 1996-11-11  Jeffrey A Law  (law@cygnus.com)
63234         * gcc.c-torture: Update to c-torture-1.41 release.
63236 1996-10-27  Jeffrey A Law  (law@cygnus.com)
63238         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
63239         c-torture release.
63241 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
63243         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
63244         and LDFLAGS.  Fix second case to append the target_info ldflags
63245         onto LDFLAGS, not CFLAGS.
63246         * lib/g++.exp (g++_init): Add target_info stuff.
63247         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
63248         of libgloss and newlib flags for !native.
63250         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
63251         (GDB): Fix relative path to go up another dir for finding gdb.
63253 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
63255         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
63256         versions in the target_info array, if they don't exist.
63258 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
63260         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
63262 1996-07-08  Jim Wilson  <wilson@cygnus.com>
63264         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
63265         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
63267 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
63269         * lib/old-dejagnu.exp: Don't remove the output file before we've
63270         actually tested it. Don't append pwd to the path of the executable
63271         we're testing.
63273 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
63275         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
63277 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
63279         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
63280         temporary directory for compiler files, and set it to a default
63281         value of /tmp. Set $output as the name of the output file from
63282         compiling the testcase. Add a -o option to $cflags_var so the
63283         compiler writes the final output file as $output. Set $executable
63284         to $output.
63286         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
63287         directory for compiler files, and set it to /tmp if it doesn't
63288         already have a value. Set $output_file to the name of the output
63289         file from compiling the testcase. Add a -o option to CXXFLAGS so
63290         the compiler writes the final output file as $output. Use $output
63291         as the executable to be tested.
63293 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
63295         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
63297 1996-06-08  Jeffrey A Law  (law@cygnus.com)
63299         * gcc.c-torture/execute/pending-1.c: New test.  Still
63300         pending in Tege's queue.
63302 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
63304         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
63305         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
63306         if there were failures.  Call unresolved if there were unresolved
63307         testcases.  Call gcc_fail if program did not run to completion.
63308         (ph_make): Pass additional argument name to ph_execute.
63309         (ph_execute): Add new argument.  Pass additional arguments to
63310         ph_summary.  Call gcc_fail is there is no execution output.
63312 1996-04-24  Jeffrey A Law  (law@cygnus.com)
63314         * lib/plumhall.exp (proc_summary): Output relavent summary
63315         lines into the log so specific failures in plumhall can be
63316         investigated.
63318 1996-04-10  Jeffrey A Law  (law@cygnus.com)
63320         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
63321         (c-torture-execute): Don't try to execute tests which use
63322         "long long" types if $NO_LONG_LONG is nonzero.
63324 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
63326         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
63327         not c-torture.
63329         * gcc.ieee: Move from here.
63330         * gcc.c-torture/execute/ieee: To here.
63332 1996-03-26  Jeffrey A Law  (law@cygnus.com)
63334         * gcc.c-torture: Update to c-torture-1.41 release.
63336 1996-03-22  Jeffrey A Law  (law@cygnus.com)
63338         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
63339         not "$output".
63341 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
63343         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
63344         -c present.
63346 1996-03-02  Jeffrey A Law  (law@cygnus.com)
63348         * config/proelf.exp: Handle connecting to a simulator.
63350 1996-01-31  Jeffrey A Law  (law@cygnus.com)
63352         * config/proelf.exp: New file.  Enough framework that we can
63353         run c-torture tests on the proelf targets (or any other target
63354         that gdb can connect to for that matter).
63356 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
63358         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
63359         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
63361         * lib/plumhall.exp (ph_execute): Always call ph_summary if
63362         exec_output exists.
63364 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
63366         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
63367         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
63369         * config/*.exp: Update FSF address.  Change result of ${tool}_load
63370         to pass/fail/unresolved/unsupported/untested.  Caller must now
63371         call unresolved/unsupported/untested.
63372         * lib/*.exp: Update FSF address.  Update to handle new results of
63373         ${tool}_load.
63374         * lib/chill.exp (verbose): Delete.
63376 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
63378         * lib/gcc.exp (default_gcc_start): Change order of args to
63379         $LDFLAGS $CFLAGS $LIBS.
63380         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
63381         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
63382         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
63383         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
63384         * gcc.misc-tests/dg-test.exp: Likewise.
63385         * gcc.misc-tests/msgs.exp: Likewise.
63386         * gcc.prms/prms.exp: Likewise.
63387         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
63388         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
63390         * lib/dg.exp: Deleted, moved to dejagnu/lib.
63392 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
63394         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
63396         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
63397         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
63399         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
63400         necessary.
63402 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
63404         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
63405         global for loop; add use of $mathlib.
63406         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
63407         settings here; set mathlib for anything but VxWorks.
63409 1996-01-22  Jeffrey A Law  (law@cygnus.com)
63411         * gcc.c-torture: Update to c-torture-1.40 release.
63413 1996-01-03  Jeffrey A Law  (law@cygnus.com)
63415         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
63416         dg.exp.
63418 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
63420         * lib/c-torture.exp (c-torture-execute): Declare "output" as
63421         global.
63423 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
63425         * lib/g++.exp (LIBS): Define if not already.
63426         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
63427         (gcc-dg-prune): Call prune_gcc_output.
63428         * lib/gcc.exp (prune_gcc_output): New proc.
63429         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
63430         prune_gcc_output.
63432 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
63434         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
63435         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
63437 1995-11-15  Jeffrey A Law  (law@cygnus.com)
63439         * gcc.c-torture: Update to c-torture-1.39 release.
63441 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
63443         * lib/c-torture.exp (c-torture-execute): Don't return if one option
63444         fails, try others as well.
63446 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
63448         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
63449         If compilation fails, mark execute tests as `untested'.
63450         If test is marked as unsupported, don't mark compilation and
63451         execute tests as failed.
63453 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
63455         * lib/g++.exp (g++_init): Don't link in libg++, and look to
63456         libstdc++ for whether or not we want to be doing shared
63457         libraries.  Delete link_curses since we don't need it anymore.
63458         * lib/mike-g++.exp (postbase): Don't link in libg++.
63459         * g++.old-deja/old-deja.exp: Likewise.
63461 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
63463         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
63465 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
63467         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
63468         For that, add `-Wl,-a,shared_archive'.
63469         * g++.old-deja/old-deja.exp: Likewise.
63471 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
63473         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
63475 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
63477         * lib/mike-g++.exp (postbase): Pay attention to the status of
63478         g++_load.
63480 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
63482           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
63484 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
63486         * lib/gcc.exp (default_gcc_start): No longer need to log program
63487         being executed or its output, execute_anywhere does that now.
63488         * lib/g++.exp (default_g++_version): Call execute_anywhere.
63489         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
63491 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
63493         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
63494         the same as those in lib/g++.exp.
63496 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
63498         * gcc.c-torture: Update to c-torture-1.38 release.
63499         * gcc.ieee: Related changes.
63501 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
63503         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
63504         "exec". Minor reformatting changes.
63506         * config/rom68k.exp (${tool}_load): Make it work in a canadian
63507         cross. This means all "exec" calls now work on a remote host as
63508         well.
63509         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
63510         cross. Filter out the extra "\r\n" stuff that expect puts in.
63511         (c-torture-execute): Filter out the bogus warnings like
63512         c-torture-compile does. Add support for canadian cross.
63513         * lib/gcc.exp (default_gcc_version, default_gcc_start)
63514         Use execute_anywhere rather than calling exec directly. Now it
63515         works for canadian cross testing.
63517 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
63519         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
63520         results into a variable, and check that rather than using file exists.
63522 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
63524         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
63525         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
63527 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
63529         * g++.old-deja/old-deja.exp: Create and pass runshlib and
63530         lib_curses if there's a shared libg++ in the build tree.
63532 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
63534         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
63535         if not supported target.
63537 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
63539         * lib/g++.exp (g++_init): Move empty setting of runshlib and
63540         link_curses up to always happen, not just for native builds.
63542 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
63544         * gcc.c-torture: Update to c-torture-1.36 release.
63545         * gcc.failure: Related changes.
63547 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
63549         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
63551 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
63553         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
63554         * lib/mike-g++.exp (postbase): Not in here.  Still reference
63555         runshlib, link_curses, and mathlib for link and run.
63557         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
63558         pass the runtime shared library options for Solaris, OSF/1, and
63559         Irix5, and link with -lcurses to avoid unresolved references.
63561 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
63563         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
63564         only run once.
63566 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
63568         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
63570 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
63572         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
63573         do not have a framework for the "compat" tests yet.
63575 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
63577         * lib/mike-g++.exp (postbase): New local variable `mathlib',
63578         set to null if we're testing vxworks5.1.  Use that instead of
63579         `-lm' in the setting of LIBS for link and run.
63581 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
63583         * config/rom68k.exp (${tool}_load): Major changes to make it
63584         work.  Verified that it does in fact return the stuff in
63585         exec_output properly.  Catch any Emul or any TRAP other than 0.
63587 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
63589         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
63590         LDFLAGS properly for targets that need stuff from libgloss.
63591         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
63592         only run once.
63593         (gpp_initialized): New variable.
63595 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
63597         * config/rom68k.exp: Load libgloss.exp.
63598         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
63599         so we can produce a fully linked binary.
63600         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
63601         so we can produce a fully linked binary.
63603 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
63605         * lib/plumhall.exp (ph_section): Watch for expected failures.
63606         Add missing `else'.
63608         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
63609         run the testcase.
63610         (c-torture): Likewise.
63612 1995-08-28  Doug Evans  <dje@cygnus.com>
63614         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
63616         * lib/mike-g++.exp (mike_cleanup): New proc.
63617         (prebase): New globals compiler_result, not_compiler_result,
63618         target_regexp.
63619         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
63620         allow leading "-" in pattern.  Watch for unsupported tests.
63621         If $compiler_result is set, pattern match assembler code,
63622         and ditto for $not_compiler_result.
63623         * lib/mike-gcc.exp: Likewise.
63625         * lib/plumhall.exp (ph_execute): Only call ph_summary if
63626         execution "succeeded".
63628 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
63630         * config/win32.exp: New file.
63631         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
63633 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
63635         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
63636         unsupported.
63637         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
63638         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
63639         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
63641         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
63642         "... without exceptions was ...".  That is now handled by
63643         prune_system_crud.
63644         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
63646 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
63648         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
63649         sieve.c,sort2.c}: New files.
63650         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
63651         sieve.exp,sort2.exp}: Drivers for them.
63653         * lib/mike-gcc.exp (program_output): New user settable variable.
63654         (postbase): Call prune_system_crud.  Also prune extraneous compiler
63655         messages.
63656         * lib/mike-g++.exp (program_output): New user settable variable.
63658         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
63660         * config/sh.exp: Deleted (use sim.exp instead).
63662 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
63664         * config/vx.exp: Declare CHECKTASK as global.
63665         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
63666         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
63667         * lib/old-dejagnu.exp: Load [pwd]/$executable.
63669 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
63671         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
63672         target. Like vx.exp, only includes `vx29k.exp' instead of
63673         `vxworks.exp'.
63675 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
63677         * config/sim.exp: Increase time limit from 120 seconds to 240.
63679 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
63681         * gcc.c-torture/execute/950628-1.c: New test.
63683 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
63685         * gcc.c-torture: Update with changes/additions from
63686         c-torture-1.34.
63688 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
63690         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
63692 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
63694         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
63696 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
63698         * gcc.c-torture/compile/950512-1.c: New test.
63699         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
63700         * gcc.dg/struct-ret-1.c: Likewise.
63702 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
63704         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
63705           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
63707 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
63709         * gcc.c-torture/special/920411-1.c: Deleted.
63710         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
63712 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
63714         * config/sim.exp (${tool}_load): Hack in call to bash to get a
63715         cpu limit.
63717 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
63719         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
63721 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
63723         From kenner;
63724         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
63725         is the proper length.
63726         * va-arg-3.c: Likewise.
63728 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
63730         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
63731         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
63733         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
63734         * lib/g++.exp (default_g++_start): Delete old cruft.
63736 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
63738         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
63739         (2 * (1 << 18)) to (2 * (1 << 17)).
63741         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
63743 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
63745         * config/rom68k.exp: Renamed from config/idp.exp
63747 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
63749         * c-torture/compile/921109-2.c
63751 1995-04-18  Mike Stump  <mrs@cygnus.com>
63753         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
63754         excess errors.
63756 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
63758         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
63759         output.
63760         * lib/g++.exp (default_g++_start): Likewise.
63762 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
63764         * gcc.c-torture/compile/950329-1.c: New test.
63766 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
63768           * config/bug.exp (${tool}_load): Updated to use new remote_open
63769           and remote_close procs.
63770         * config/idp.exp: New file.
63772 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
63774         * gcc.c-torture/execute/950322-1.c: New test.
63776 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
63778         * config/vx.exp (${tool}_load): Clean up testing of return code from
63779         vxworks_ld and vxworks_spawn.
63781 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
63783         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
63785 1995-03-13  Mike Stump  <mrs@cygnus.com>
63787         * lib/old-deja.exp: Add `excess errors test - ' error, now one
63788         can mark excess errors on a machine by machine basis.  Note, the
63789         default is to not expect any excess errors, even when excess
63790         errors test - is given, so you will want to put an XFAIL ... on
63791         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
63792         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
63793         those 4 machines, but no others.
63795 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
63797         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
63798         * lib/c-torture.exp: to here.
63800 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
63802         * gcc.c-torture/execute/950221-1.c: New test.
63803         * gcc.c-torture/execute/struct-ret-1.c: New test.
63804         * gcc.c-torture/compile/950221-1.c: New test.
63806         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
63808 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
63810         * gcc.c-torture/execute/arith-1.c (main): Return 0.
63811         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
63813 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
63815         * g++.gb: New directory of tests, derived from my signature and
63816         class scoping tests.
63818         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
63819         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
63820         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
63821         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
63822         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
63823         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
63824         * g++.gb/sig25.C: Likewise.
63826         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
63827         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
63828         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
63829         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
63830         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
63831         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
63832         * g++.gb/sig25.exp: Likewise.
63834         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
63835         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
63836         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
63837         * g++.gb/scope13.C: Likewise, this test still fails.
63839         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
63840         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
63841         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
63842         * g++.gb/scope13.exp: Ditto.
63844         * g++.gb/README: New file, explains what these tests are about.
63846 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
63848         * lib/dg.exp (dg-do): Support `preprocess'.
63849         (dg-test): Likewise.
63851 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
63853         * config/udi.exp: change "continue -expect" to "exp_continue".
63855 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
63857         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
63858         Delete redundant tests.
63860         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
63861         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
63862         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
63863         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
63864         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
63865         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
63866         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
63867         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
63869         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
63870         storing label pointers.
63871         * gcc.c-torture/execute/921019-1.c: Likewise.
63872         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
63873         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
63874         parameter fp.
63875         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
63876         constants.
63878         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
63879         Delete obsolete tests.
63881         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
63882         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
63883         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
63884         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
63885         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
63886         * gcc.c-torture/compile/950124-1.c: New test.
63888         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
63890 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
63892         * lib/mike-g++.exp: Add -lm to LIBS.
63894 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
63896         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
63898 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
63900         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
63902 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
63904         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
63906 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
63908         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
63909         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
63910         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
63911         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
63912         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
63913         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
63914         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
63915         * g++.law/{operators31.C, operators32.C,
63916         * g++.law/{operators33.C, operators34.C}: Likewise.
63917         * g++.law/{pic1.C, refs2.C}: Likewise.
63918         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
63919         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
63920         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
63921         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
63923         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
63924         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
63925         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
63926         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
63927         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
63928         * g++.law/{enum9.exp, friend5.exp}: Likewise.
63929         * g++.law/{nest3.exp, nest4.exp}: Likewise.
63930         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
63931         * g++.law/{operators30.exp, operators31.exp}: Likewise.
63932         * g++.law/{operators32.exp, operators33.exp}: Likewise.
63933         * g++.law/{operators34.exp}: Likewise.
63934         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
63935         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
63936         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
63937         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
63938         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
63940         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
63941         No longer expected to fail.
63942         * g++.law/missed-error3.C: Tweak for recent bool changes.
63944 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
63946         * config/emb-unix: Deleted.
63947         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
63948         remote execution.  Do final link on remote host if REMOTE_LINK is set.
63950 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
63952         * lib/dg.exp (dg-test): Fix typo in last patch.
63954 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
63956         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
63957         (handles multiple occurrences).
63959 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
63961         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
63962         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
63963         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
63964         printed).
63965         * lib/c-torture.exp (c-torture-compile): Likewise.
63966         (c-torture): Prepend full path if missing.
63967         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
63968         (gcc_fail): Likewise.
63969         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
63971 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
63973         * lib/netware.exp: Only attach to NetWare i386 systems.
63975 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
63977         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
63978         messages.  Add test name to "output pattern match" pass/fail message.
63980 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
63982         * gcc.dg: New testsuite.
63983         * gcc.dg/dg.exp: New file.
63985         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
63986         test-switch.c}: Deleted.
63988         * gcc.misc-tests/msgs.exp: New testcase driver.
63990 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
63992         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
63993         Watch for illegal return values from ${tool}_load.
63994         * config/unix.exp (${tool}_load): Fix pass/fail detection for
63995         cross targets.  Coerce return value >0 to 1.
63997 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
63999         * config/unix.exp (${tool}_load): Call program rsh, not proc.
64001         * config/emb-unix.exp: New file.
64003         * config/sim.exp: Error if variable $SIM not defined.
64004         (${tool}_load): Mark test as "untested" if simulator missing.
64006         * config/unix.exp: Load remote.exp to get rcp_download.
64007         * lib/c-torture.exp: Use different option lists for testcases with
64008         and without loops.
64009         * gcc.c-torture/execute/execute.exp: Likewise.
64011 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
64013         * config/*.exp: Clarify return code from ${tool}_load.
64014         Call `unresolved' or `untested' instead of `warning' or `perror'
64015         (sometimes you still want to call both though).
64016         Add comment that `shell_id' is local to each file.
64017         * config/udi.exp (timeout): Set to 30.
64018         Don't print warning if connection fails, $connectmode has already
64019         printed an error.
64020         (${tool}_load): Move verbose messages to level 2.
64021         Rework pattern for "Process started" message.
64022         Pass `shell_id' to ${connectmode}_download.
64023         Retry twice upon timeout.  Make resetting of target more robust.
64024         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
64025         Pass `shell_id' to exit_$connectmode.
64026         Only call exit_$connectmode if connected.
64027         * config/unix.exp (${tool}_load): Check return codes better.
64028         * config/vrtx.exp (${tool}_load): Likewise.
64029         * config/vx.exp (${tool}_load): Likewise.
64030         Delete unneeded global's.
64031         * lib/dg.exp (dg-test): Update to reflect clarified return codes
64032         from ${tool}_load.
64033         (dg-stat): Delete.
64034         (dg-init): Delete recording of pass/fail counts.
64035         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
64036         (old-dejagnu-init): Likewise.
64037         (old-dejagnu-stat): Delete contents, empty proc now.
64038         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
64039         (c-torture): Delete references to lcnt, lpass, lfail.
64040         Get option list from TORTURE_OPTIONS.
64041         Delete -funroll[-all]-loops if no loops.
64042         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
64043         (g++_stat): Delete contents (empty proc now).
64044         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
64045         (gcc_finish): Likewise.
64046         (gcc_stat): Deleted.
64047         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
64048         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
64049         * gcc.c-torture/execute/execute.exp: Likewise.
64050         Split tests into two parts: compile, execute.
64051         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
64052         no loops.  Update to reflect clarified return codes from ${tool}_load.
64054 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
64056         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
64057         to grep for.
64058         (old-dejagnu): Likewise (where necessary).
64060 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
64062         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
64064         * lib/dg.exp (dg-process-target): Fix processing of selector.
64065         Add comment regarding use of `error'.
64067         * lib/gcc.exp (prune_system_crud): Define if missing.
64068         * lib/g++.exp (prune_system_crud): Likewise.
64070         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
64071         Call prune_system_crud.
64072         * lib/dg.exp (dg-runtest): New proc.
64073         Use perror instead of send_user for tcl errors in testcase.
64074         Don't return any value, it's never used.
64075         Don't clobber previous definition of `unknown'.
64076         Print tcl errors in `dg-final'.
64078 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
64080         * lib/dg.exp (dg-process-target): Improve syntax error messages.
64081         (dg-test): Don't print errorInfo, it contains stack backtrace.
64083 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
64085         * lib/g++.exp (runtest_file_p): Define if missing.
64087 1994-09-24  Doug Evans  (dje@cygnus.com)
64089         * lib/mike-g++.exp: Comment out loading of g++.exp.
64090         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
64091         (default_g++_version): Always print something.
64092         (default_g++_start): Comment out call to `which'.
64093         (g++_start, g++_load): Deleted (must be defined in config file).
64094         * lib/gcc.exp: Test for existence of $CC at start.
64095         Delete check for tmpdir (done in gcc_init).
64096         (default_gcc_version): Always print something.
64097         (default_gcc_start): Comment out call to `which'.
64098         * config/*.exp: Major cleanup - make cross targets work at least a
64099         little better for g++ (by not being "--tool gcc" specific).
64100         Rename gcc_xxx to ${tool}_xxx.
64101         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
64102         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
64104 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
64106         * lib/c-torture.exp (c-torture-compile): Rework compiler
64107         message processing.
64109         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
64110         c-torture.
64112 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
64114         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
64116         * lib/dg.exp (dg-process-target): Support { target native }.
64118 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
64120         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
64121         looked for "... program xxx got fatal signal".
64122         Correct regsub munging of `comp_output'.
64123         Ignore compiler messages "path prefix not used" and "linker input
64124         file unused".
64126 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
64128         * lib/gcc.exp (runtest_file_p): Define if missing.
64129         * gcc.prms/template.c: Example to work from.
64131 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
64133         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
64134         * lib/dg.exp (dg-test): Call unsupported testcases as such.
64136         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
64137         * gcc.prms/1883.c: Moved from compile/940714-1.c.
64138         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
64139         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
64141         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
64142         (dg-process-target): No longer a varargs proc.
64143         Return S/N for target, P/F for xfail.  All callers changed.
64144         (user option procs): More argument checking.
64145         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
64146         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
64147         (dg-test): Skip test if not running on selected target in `dg-do'.
64148         Update handling of `dg-do-what', `dg-output-text'.
64149         Separate execution pass/fail from output pattern match pass/fail.
64150         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
64152 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
64154         * gcc.c-torture/special/special.exp: Don't expect failure for mips
64155         target for 920510-1.c.
64157 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
64159         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
64160         Clean up comment regarding use of passcnt, etc.
64161         (gcc_stat): Don't update `testcnt' here.
64162         (gcc_finish): Do it here.
64163         Might as well reset `but_id' here too.
64164         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
64165         to determine if the file should be tested.
64166         * gcc.c-torture/compile/compile.exp: Likewise.
64167         * gcc.c-torture/execute/execute.exp: Likewise.
64168         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
64169         * gcc.misc-tests/dg-test.exp: Likewise.
64170         * gcc.prms/prms.exp: Likewise.
64171         * gcc.wendy/wendy.exp: Likewise.
64172         * g++.old-deja.exp: Likewise.
64173         Move "Testing file" message to verbose level 1.
64175 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
64177         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
64179 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
64181         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
64182         (default_gcc_start): Accept optional second list element
64183         of compiler flags.  Print compiler output at verbosity level 2.
64184         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
64185         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
64186         Save current values of framework globals passcnt, failcnt, xpasscnt,
64187         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
64188         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
64189         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
64190         xfailcnt to compute stats.  Update framework global `testcnt' from
64191         pass/fail counts.
64192         (gcc_finish): New proc.  Clean up test environment.
64193         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
64194         (gcc_epass, gcc_efail): Delete.
64195         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
64196         argument of line number.
64197         (dg-init): If the tool has an init routine, call it.
64198         (dg-test): Remove args `cflags_var' and `libs_var'.
64199         Pass all compiler options to ${tool}_start.
64200         Handle missing line number.
64201         (dg-finish): New function.
64202         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
64203         particular files.  Call gcc_finish at end.  Move "skipping test"
64204         message to verbosity level 3.
64205         * gcc.c-torture/compile/compile.exp: Likewise.
64206         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
64207         * gcc.c-torture/execute/execute.exp: Likewise.
64208         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
64209         Print testcase being tried at verbosity level 1.
64210         * gcc.c-torture/special/special.exp: Unset xfail.
64211         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
64212         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
64213         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
64214         * gcc.failure/failure.exp: Likewise.
64215         * gcc.ieee/ieee.exp: Likewise.
64216         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
64217         Update call to dg-test.  Call dg-finish at end.
64218         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
64219         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
64220         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
64221         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
64222         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
64223         * gcc.wendy/wendy.exp: Add copyright.
64224         Delete setting of tmpdir (done by gcc_init).
64225         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
64226         Pass compiler flags to gcc_start.  Call gcc_finish at end.
64227         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
64228         gcc_[ce]pass/fail.
64230 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
64232         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
64233         confusion.
64234         (g++_load): Likewise.
64236         * config/*.exp (gcc_load): Some were varargs fns and some were not.
64237         Rename argument to `prog' to remove the confusion.
64238         Varargs fns behave differently too!
64239         (g++_load): Likewise.
64241         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
64243         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
64244         what it is.  Delete (always) printing of status value for !native.
64245         Simplify verbose code, and include status and exec_output.
64246         (g++_load): Use gcc_load.
64248 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
64250         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
64251         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
64252         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
64253         940714-3.c as these testcases don't exist anymore.  Make
64254         va-arg-1.c expected to pass.
64256 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
64258         * gcc.misc-tests/misc.exp: Only run specific testcases.
64259         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
64260         * gcc.misc-tests/dg-[1-9].c: New files.
64262         * lib/dg.exp: New testsuite driver.
64263         * gcc.prms/prms.exp: Use it.
64265         * README.gcc: New file.
64267         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
64268         Document and reset `lxpass' and `lxfail'.
64269         Simplify "initialized" message.
64270         (gcc_stat): Clean up comments a little.
64272 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
64274         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
64276 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
64278         * lib/old-dejagnu.exp (process-option): New proc.
64279         (old-dejagnu-init, old-dejagnu-stat): Likewise.
64280         (old-dejagnu): Simplify.
64281         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
64283 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
64285         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
64286         exists and is not an empty string.
64288         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
64289         $xfail rather than calling setup_xfail.  Clear $xfail when test is
64290         finished.
64291         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
64292         automatically.
64294         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
64295         longer expected to fail.
64297         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
64298         "f" function call.
64300         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
64302         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
64303         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
64304         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
64305         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
64306         c-torture-1.29.
64308         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
64309         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
64311         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
64313         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
64314         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
64316         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
64317         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
64318         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
64320 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
64322         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
64323         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
64324         940714-1.c, 940714-2.c, 940714-3.c},
64325         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
64326         gcc.misc-tests/{mg.c,mg.exp}:
64327         New tests.
64328         * gcc.noncompile/noncompile.exp: Change accordingly.
64330 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
64332         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
64333         Undo previous clobberage.
64335 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
64337         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
64338         * gcc.special/{930510-1.c, special.exp}:
64339         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
64340         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
64341         struct-varargs-1.c}: New tests from c-torture-1.26.
64343 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
64345         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
64346           argument to switch.
64348 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
64350         * Revert the previous changes.  Please see Rob's directory
64351         (/lisa/test/rob/progressive/gcc/testsuite) for testing
64352         fixes.
64354 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
64356         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
64357         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
64358         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
64359         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
64360         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
64361         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
64362         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
64363         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
64364         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
64365         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
64366         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
64367         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
64368         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
64369         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
64370         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
64371         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
64372         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
64373         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
64374         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
64375         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
64376         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
64377         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
64378         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
64379         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
64380         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
64381         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
64382         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
64383         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
64384         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
64385         testing changes.
64387 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
64389         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
64390         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
64391         with perror calls.
64393 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
64395         * config/unix.exp (g++_load): Fix syntax.
64397 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
64399         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
64400         * gcc.noncompile/921017-1.c: Deleted obsolete test.
64401         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
64402         Don't expect va-arg-1.c to fail.  Correct expected output for
64403         920928-1.c.
64404         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
64405         * gcc.wendy/hbm4.c: Correct typo.
64406         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
64408 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
64410         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
64411         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
64412         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
64413         * lib/c-torture.exp (c-torture-compile): Ditto.
64415         Reduce volume of output (remove all the -I's and such).
64416         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
64417         Call gcc_cpass, gcc_cfail.
64418         (c-torture): Pass testing option to c-torture-compile.
64420 1994-03-21  Doug Evans  (dje@cygnus.com)
64422         Bring patches over from progressive.
64423         * config/default.exp: Exit remote shell cleanly.
64424         (g++_exit, g++_start): Add default versions.
64425         * config/sim.exp (gcc_load): Use perror, not error.
64427 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
64429         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
64430         set in site.exp.
64432 1994-03-14  Doug Evans  (dje@cygnus.com)
64434         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
64435         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
64436         (wendy_try): New proc to run testcase.
64437         (main loop): Call 'em.
64438         * gcc.wendy/*.c: Clean up pass to correct expected output.
64440         * lib/gcc.exp: Minor cleanup work.
64441         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
64443 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
64445         * config/sim.exp (gcc_load): Document return codes better.
64446         Don't pass -v to simulator.
64448 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
64450         * gcc.special/920717-x.c: Fix typo.
64451         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
64452         get at sources.
64454         * lib/mike-gcc.exp: Fix typo.
64456 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
64458         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
64459         binary to use, transform the name.
64460         * config/*.exp: rename everything. Nuke any g++ specific files,
64461         it's now a special case of gcc that requires no special support.
64462         Add a default.exp for unsupported targets.
64464 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
64466         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
64467         lib/old-dejagnu.exp: Fix a few patterns to work with the new
64468         version of Tcl.
64470 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
64472         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
64473         than a warning.
64475 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
64477         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
64479 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
64481         * gcc.execute/execute.exp: Combine opt_list and foption_list into
64482         option_list.  Compile every file with only 4/6 option choices
64483         (same as C torture) instead of with 12/18 different option
64484         choices.
64485         * lib/c-torture.exp: Likewise.
64487         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
64488         not already set.
64490 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
64492         * lib/old-deja.exp: Add `excess errors test fails' error, now one
64493         can put an XFAIL *-*-* on excess errors.
64495 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
64497         * g++.law: Add more tests derived from g++-bugs snapshots.
64499         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
64500         equivalent to g++.law/init9.
64502         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
64503         compiled it, and the a.out file after we've run it.
64505 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
64507         * lib/mike-g++.exp (postbase): Delete the .o file after we've
64508         compiled it, and the a.out file after we've run it.
64510 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
64512         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
64514 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
64516         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
64517         version number.
64519 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
64521         * g++.law: New directory of g++ tests derived from the g++-bugs
64522         snapshots.
64524 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
64526         * gcc.compile: initbug1.c initbug1.exp testcase added
64528 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
64530         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
64531         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
64532           fixes submitted by Jeff Law (law@cs.utah.edu)
64533         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
64534           Jeff Law (law@cs.utah.edu)
64537 1993-11-30  Mike Stump  (mrs@cygnus.com)
64539         * config/unix-g++.exp: Follow the gcc way of doing things.
64540         * g++.old-deja/old-deja.exp: Minor updates.
64541         * lib/g++.exp: New file, follow the gcc way of doing things.
64542         * lib/old-dejagnu.exp: Minor updates.
64543         * lib/mike-g++.exp: Always unset errorInfo.
64545 1993-11-06  Mike Stump  (mrs@cygnus.com)
64547         * lib/gcc.exp: Fix some errors with the below change, CC and
64548         CFLAGS should be global when setting, not local.
64550 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
64552         * lib/gcc.exp: Transform tool name.
64554 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
64556         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
64558 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
64560         * lib/gcc.exp: change gcc_done to gcc_stat
64562 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
64564         * Upgraded gcc testsuite to c-torture version 1.25
64566 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
64568         * lib/gcc.exp: added reporting code. Changed verbose compile message.
64569         * lib/c-torture: added hooks for new reporting code.
64571 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
64573         * config/sh-gcc.exp: check if sh-sim exists in the path
64575 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
64577         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
64578         * gcc.compile/compile.exp: Initial changes for new logic.
64579         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
64580         * gcc.failure/failure.exp: Initial changes for new logic.
64581         * gcc.ieee/ieee.exp: Initial changes for new logic.
64582         * gcc.misc-tests/misc.exp: Initial changes for new logic.
64583         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
64584         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
64585         * lib/c-torture.exp: Initial changes for new logic.
64586         * lib/gcc.exp: Initial changes for new logic.
64588 1993-10-15  Mike Stump  (mrs@cygnus.com)
64590         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
64591         depend upon failure or success.  Fully qualify names in failure
64592         and success messages.  Always remove a.out before starting
64593         compile, just in case.  Pay more attention to error text output by
64594         the compiler.  Handle testcases with no known past errors just
64595         like all others, so that things are uniform.  Other miscellaneous
64596         improvements.
64598 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
64600         * gcc.cpp: new directory for cpp tests
64602 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
64604         * lib/chill.exp: Code reformatted, removed unused code.
64605         * config/unix-chill.exp: Code reformatted, removed unused code.
64606         * chill.execute/execute.exp: Code reformatted, removed unused code.
64607         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
64609 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
64611         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
64612         routines not written.
64614 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
64616         * config/bug-gcc.exp: Use new procs from bug.exp.
64618 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
64620         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
64621         via ftp, rather than depending on NFS.
64622         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
64623         case.
64625 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
64627         * config/bug-gcc.exp: Use new download proc.
64629 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
64631         * chill.execute/execute.exp: cleanups, handles errors better
64632         * chill.compile/compile.exp: rewrite, based on execute.exp
64633         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
64634         * lib/chill.exp: major changes to diff proc and compile and link
64635         procs. added chill_fail and chill_pass wrappers to pass and
64636         fail. added more comments, and handle error codes better.
64637         Added a hack to capture stderr from exec, so noncompile tests
64638         can work.
64640 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
64642         * chill.execute/execute.exp: rewrite of testsuite driver
64643         * lib/chill.exp: rewrite of testsuite driver
64644         * config/unix-chill.exp: rewrite of testsuite driver
64646 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
64648         In chill.execute:
64649         * iexpr.ch: Standardize uppercase.
64650         * tuples.dat: Standardize uppercase.
64651         * vary.ch: standardize.  Correct varying string assignments.
64652         * vary.dat: Add new output lines.
64654 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
64656         In chill.execute:
64657         * chprintf.ch: Standardize use of uppercase.
64658         * tuples.ch: Standardize and turn arr2 into a DCL,
64659           rather than a SYN.
64660         * pinits.ch: Standardize.
64662 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
64664         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
64665         * Makefil: Renamed to Makefile.in.
64666         * configure.in: New.
64668 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
64670         In chill.execute:
64671         * .cvsignore: Add result/output files.
64672         * Makefile: Fix up variables at start.  Use MFLAGS
64673           everywhere.  Correct bool_loc, built_ins entries.
64674           Add entry for vary1.ch.
64675         * bitarray.ch: Standardize upper-case usage.
64676         * bitexpr.ch: Standardize, add output of b1.
64677         * params.ch: Use arrayt in along PROC parameters, to
64678           avoid novelty problems.
64679         * sets.ch: Tiny cleanup.
64680         * vary1.ch: Re-indent.
64682 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
64684         * Add PR-related files to Makefiles, .cvsignore files, etc.
64686 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
64688         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
64689           with compiler objects. New names are test-flow.c and test-loop.c
64691 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
64693         * Upgraded c-torture tests from 1.19 to 1.20
64695         * new files:
64696         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
64697         * gcc.compile: 930623-1.c 930623-2.c
64698         * gcc.noncompile: 930622-1.c 930622-2.c
64699         * gcc.failure: 920411-1.c 920627-2.c
64700         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
64702 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
64704         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
64705           More changes to get testsuite working properly. Needs more work.
64706           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
64708 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
64710         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
64711           More changes to get testsuite working properly. Needs more work.
64713 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
64715         * chill.compile/compile.exp: Added for Dejagnu support
64716         * chill.execute/execute.exp: Added for Dejagnu support
64717         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
64719 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
64721         This should complete moving the CHILL test files.
64722         * chill.noncompile(.cvsignore printf.grt
64723             in-printf.grt chprintf.grt chprintf.ch):
64724             Added test-support files.
64725           (Makefile): Modified further.
64726         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
64727             signal.ch): Added test files.
64728           * chill.execute (.cvsignore printf.grt printr.c
64729             in-printf.grt rts.c chprintf.grt rts.h): Added
64730           test-support files.
64731             (Makefile): More corrections.
64733 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
64735         * chill.compile, chill.execute, chill.nocompile: Add CHILL
64736           test cases, ready for DejaGnu.
64738 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
64740         * Upgraded c-torture tests from 1.18 to 1.19
64742         * gcc.compile: added test(s):
64743           930607-1.c
64744         * gcc.execute: added test(s):
64745           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
64747         * added new subdirectory for misc tests: gcc.misc-tests
64748         * gcc.misc-test(s): added tests:
64749           inst-check.c test-consts.c test-ior.c test-switch.c
64751 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
64753         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
64755 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
64757         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
64759 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
64761         * Upgraded c-torture tests from 1.17 to 1.18
64763 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
64765         * Upgraded c-torture tests from 1.12 to 1.17
64767 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
64769         * lib/old-dejagnu.exp:
64770           Fixed handling of XFAIL target triplets to correctly
64771           recognize wildcard characters.  Removed code that
64772           appended a unique id tag to the end of the file name
64773           printed out by the result of the testcases within a
64774           given test file.
64776 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
64778         * lib/old-dejagnu.exp:
64779           Reworked expected failure handling to trigger off of XFAIL
64780           keyword in keyphrase embeded in testcase source code. The
64781           XFAIL keyword must be at the end of the keyphrase line. It
64782           may optionally be followed by one or more target triplets.
64783           It has just occured that the handling of wildcards in the
64784           target triplet may not be correct.
64786 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
64788         * g++.old-deja/tests:
64789           Moved all subdirectories up one level into g++.old-deja .
64791         * lib/old-dejagnu.exp:
64792           Fixed problem with CXXFLAGS not being properly reset, and being
64793           corrupted with extraneous "-c" compiler option.  This was
64794           causing binaries to not be generated for test that needed them.
64795           Modified strings passed to "pass" and "fail" so that individual
64796           tests from the same test file would be distinguished by an
64797           identifier appended to the test file name in the summary logs;
64798           this corrected a problem with erroneous diff logs.  Added code
64799           to search testcases for expected fail and unexpected pass keywords.
64801 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
64803         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
64805 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
64807         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
64808           Removed extraneous text from end of "Special g++ Options"
64809           keyphrase.
64811         * lib/old-dejagnu.exp: Added pattern matching to look for new
64812           keywords, embedded in testcases comments, which will trigger
64813           calls to xpass and xfail.
64815 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
64817         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
64818           comments embedded in the testcases, especially the one looking for
64819           special compiler options, as well as the pattern matching for the
64820           compiler output again.
64822 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
64824         * lib/old-dejagnu.exp: Do a proper check of the return value for
64825           execute tests. Fixed several problems with the pattern matching
64826           of the compiler output which gave erroneous test results.
64827           Changed several of the test result messages to be more descriptive.
64828         * config/unix-g++.exp: Proc g++_load now actually works and
64829           executes the tests passed to it and returns a usable return
64830           value.
64832 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
64834           * lib/gcc.exp: Exits gracefully if $CC is bogus.
64836 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
64838         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
64839           Modified both files to properly execute the old style
64840           dejagnu tests. The previous versions of these files were
64841           experimental and did not function anything near correctly.
64843 1993-04-05  Rob Savoye  (rob@cygnus.com)
64845         * Removed all Makefile.in and configure.in files. No configuration
64846         needed now.
64848 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
64850         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
64852 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
64854         * gcc.compile/configure.in, gcc.unsorted/configure.in,
64855         gcc.special/configure.in, gcc.noncompile/configure.in,
64856         gcc.execute/configure.in, gcc.code_quality/configure.in,
64857         g++.other/configure.in, g++.old-deja/configure.in,
64858         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
64859         in srcname setting.
64861 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
64863         * lib/udi.exp: Fixed mondfe and mondfe_download.
64864         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
64865         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
64867 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
64869         * config/udi-gdb.exp: Check $shell_id after connecting to target.
64870         (gdb_exit): Don't remove *_soc files.
64872 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
64874         * lib/c-torture.exp: Don't look for main; instead always use -w
64875         -c.  This is how the c-torture tests work.  Remove the object
64876         file if the compilation succeeds.
64877         * gcc.execute/execute.exp: Remove executable if test passes.
64878         * gcc.noncompile/noncompile.exp: Every test is an expected
64879         failure.
64880         * gcc.special/special.exp: Added tests from c-torture 1.11,
64881         corrected use of existing test.
64882         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
64883         gcc.execute/920625-1.c: Updated to c-torture 1.11.
64884         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
64885         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
64886         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
64887         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
64888         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
64889         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
64890         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
64891         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
64892         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
64893         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
64894         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
64895         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
64896         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
64897         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
64898         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
64899         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
64900         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
64901         c-torture 1.11.
64902         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
64903         correspond to c-torture 1.11.
64905         * New file.