* gcc.target/mips/mips.exp: Move passing -DMIPS16=... from here ...
[official-gcc.git] / gcc / testsuite / ChangeLog
blobae7e016e3f1351a419f49878e761fb100ea58413
1 2008-05-11  Adam Nemet  <anemet@caviumnetworks.com>
3         * gcc.target/mips/mips.exp: Move passing -DMIPS16=... from here ...
4         * lib/target-supports.exp (add_options_for_mips16_attribute):
5         ... to here.
7 2008-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
9         PR fortran/35719
10         * gfortran.dg/associated_5.f90:  New test.
12 2008-05-11  Richard Sandiford  <rdsandiford@googlemail.com>
14         * gcc.target/mips/scc-1.c: Require mips16_attribute, and add
15         the associated options.
16         * gcc.target/mips/scc-3.c: Likewise.
18 2008-05-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
20         * gfortran.dg/default_format_1.f90: Move denormals tests to
21         gfortran.dg/default_format_denormal_1.f90.
22         * gfortran.dg/default_format_denormal_1.f90: Added denormal tests.
24 2008-05-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
26         * gfortran.dg/nint_2.f90: XFAIL on mingw.
28 2008-05-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
30         * gfortran.dg/streamio_15.f90: Take care of Windows CRLF line
31         terminator.
33 2008-05-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
35         * gfortran.dg/fseek.f90: Take care of Windows CRLF line
36         terminator.
38 2008-05-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
40         * gfortran.dg/fmt_t_5.f90: Take care of Windows CRLF line
41         terminator.
43 2008-05-10  Kenneth Zadeck  <zadeck@naturalbridge.com>
45         PR rtl-optimization/36185
46         * g++.dg/opt/pr36185.C
48 2008-05-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
50         * write_to_null.f90: Rename to write_to_null.F90.
51         * write_to_null.F90: On Windows, "nul" is the equivalent of the
52         Unix /dev/null.
54 2008-05-10  Richard Sandiford  <rdsandiford@googlemail.com>
56         PR rtl-optimization/33642
57         * gcc.c-torture/compile/pr11832.c: Skip for MIPS.
58         * gcc.c-torture/compile/pr33009.c: Likewise.
60 2008-05-09  Tom Tromey  <tromey@redhat.com>
62         * gcc.dg/pr22231.c: Fix dg-error call.
64 2008-05-09  Tom Tromey  <tromey@redhat.com>
66         PR preprocessor/22231:
67         * gcc.dg/pr22231.c: New file.
69 2008-05-09  Richard Guenther  <rguenther@suse.de>
71         PR tree-optimization/36187
72         * g++.dg/opt/pr36187.C: New testcase.
74 2008-05-08  Jan Sjodin  <jan.sjodin@amd.com>
75             Sebastian Pop  <sebastian.pop@amd.com>
77         * gcc.dg/tree-ssa/data-dep-1.c: New.
79 2008-05-08  Richard Guenther  <rguenther@suse.de>
81         * gcc.dg/tree-ssa/20040911-1.c: Adjust.
82         * gcc.dg/tree-ssa/20040517-1.c: Likewise.
83         * gcc.dg/tree-ssa/pr26421.c: Likewise.
84         * gcc.dg/tree-ssa/pr23382.c: Likewise.
85         * gcc.dg/tree-ssa/alias-15.c: Likewise.
86         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
87         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
88         * gcc.dg/tree-ssa/pta-fp.c: Likewise.
89         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
90         * gcc.dg/tree-ssa/alias-12.c: Likewise.
92 2008-05-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
94         PR fortran/36162
95         * gfortran.dg/module_widestring_1.f90: New test.
97 2008-05-08  Rafael Espindola  <espindola@google.com>
99         * gcc.dg/vect/vect-111.c: Rename to no-trapping-math-vect-111.c
100         * gcc.dg/vect/vect-ifcvt-11.c: Rename to no-trapping-math-vect-ifcvt-11.c
101         * gcc.dg/vect/vect-ifcvt-12.c: Rename to no-trapping-math-vect-ifcvt-12.c
102         * gcc.dg/vect/vect-ifcvt-13.c: Rename to no-trapping-math-vect-ifcvt-13.c
103         * gcc.dg/vect/vect-ifcvt-14.c: Rename to no-trapping-math-vect-ifcvt-14.c
104         * gcc.dg/vect/vect-ifcvt-15.c: Rename to no-trapping-math-vect-ifcvt-15.c
106 2008-05-08  David Daney  <ddaney@avtrex.com>
108         * lib/target-supports.exp (check_effective_target_sync_int_long): Add
109         mips*-*-*.
110         (check_effective_target_sync_char_short): Same.
112 2008-05-08  Kai Tietz  <kai.tietz@onevision.com>
114         * gcc.c-torture/compile/pr36172.c: Replace unsigned long by
115         __SIZE_TYPE__.
117 2008-05-08  Sa Liu  <saliu@de.ibm.com>
119         * testsuite/gcc.target/spu/subti3.c: New.
121 2008-05-08  Richard Guenther  <rguenther@suse.de>
123         PR middle-end/36154
124         * gcc.c-torture/compile/pr36154.c: New testcase.
126 2008-05-08  Richard Guenther  <rguenther@suse.de>
128         PR middle-end/36172
129         * gcc.c-torture/compile/pr36172.c: New testcase.
131 2008-05-08  Uros Bizjak  <ubizjak@gmail.com>
133         PR target/35714
134         * gcc.target/i386/pr35714.c: New test.
136 2008-05-07  Jakub Jelinek  <jakub@redhat.com>
138         PR middle-end/36013
139         * gcc.c-torture/execute/20080506-2.c: New test.
141         PR middle-end/36137
142         * gcc.c-torture/execute/20080506-1.c: New test.
144 2008-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
146         PR libfortran/34974
147         * gfortran.dg/fmt_t_7.f: XFAIL this until we get issue resolved.
149 2008-05-06  H.J. Lu  <hongjiu.lu@intel.com>
151         PR testsuite/36155
152         * g++.dg/ext/utf32-4.C: Fix a typo.
154 2008-05-06  H.J. Lu  <hongjiu.lu@intel.com>
156         PR testsuite/36155
157         * gcc.dg/utf32-4.c: Fix a typo.
159         * lib/target-supports.exp (check_effective_target_4byte_wchar_t):
160         Use __WCHAR_TYPE__ instead of wchar_t.
162 2008-05-06  Mark Shinwell  <shinwell@codesourcery.com>
163             Daniel Jacobowitz  <dan@codesourcery.com>
164             Andrew Jenner  <andrew@codesourcery.com>
166         * g++.old-deja/g++.jason/enum6.C, g++.old-deja/g++.law/enum9.C,
167         g++.old-deja/g++.other/enum4.C, gfortran/enum_9.f90,
168         gfortran.dg/enum_10.f90: Broaden dg-options pattern.
170 2008-05-06  Tom Tromey  <tromey@redhat.com>
172         PR preprocessor/35313, PR preprocessor/36088:
173         * gcc.dg/cpp/pr35313.c: New file.
174         * gcc.dg/cpp/if-oppr.c: Remove test for ',' in a conditional
175         expression.
176         * gcc.dg/cpp/if-oppr2.c: New file.
178 2008-05-06  Tobias Burnus  <burnus@net-b.de>
180         PR fortran/36117
181         * gfortran.dg/bessel_2.f90: New.
183 2008-05-06  Olivier Hainque  <hainque@adacore.com>
185         * gnat.dg/fatp_sra.adb: New test.
186         
187 2008-05-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
189         PR middle-end/36141
190         * gcc.c-torture/pr36141.c: New testcase.
192 2008-05-06  Danny Smith  <dannysmith@users.sourceforge.net>
194         * lib/target-supports.exp (check_effective_target_4byte_wchar_t):
195         New proc.
196         * gcc.dg/utf16-4.c: Use it.
197         * gcc.dg/utf32-4.c: Use it.
198         * g++.dg/ext/utf16-4.C: Use it.
199         * g++.dg/ext/utf32-4.C: Use it.
201 2008-05-05  Danny Smith  <dannysmith@users.sourceforge.net>
203         * gfortran.dg/dev_null.f90. Remove and replace with...
204         * gfortran.dg/dev_null.F90: Use preprocessor define to
205         generalize the DEV_NULL name.
207 2008-05-05  Andrew Pinski  <andrew.pinski@playstation.sony.com>
209         * gcc.dg/tree-ssa/forwprop-5.c: New testcase.
210         * gcc.dg/tree-ssa/forwprop-6.c: New testcase.
211         * gcc.dg/tree-ssa/forwprop-7.c: New testcase.
212         * gcc.dg/tree-ssa/forwprop-8.c: New testcase.
213         * gcc.dg/tree-ssa/forwprop-9.c: New testcase.
215 2008-05-05  Ira Rosen  <irar@il.ibm.com>
217         PR tree-optimization/36119
218         * gfortran.dg/vect/pr36119.f: New test. 
220 2008-05-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
222         PR libfortran/35995
223         * gfortran.dg/intrinsic_ifunction_1.f90:  New test case.
225 2008-05-04   Andy Hutchinson   <hutchinsonandy@aim.com>
227         * gcc.dg/nested-func-5.c: Skip for target without trampolines.
228         * gcc.dg/torture/nested-fn-1.c: Ditto.
230 2008-05-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
232         PR libfortran/35990
233         * gfortran.dg/intrinsic_pack_4.f90:  New test case.
235 2008-05-03  Eric Botcazou  <ebotcazou@adacore.com>
237         * gnat.dg/discr6_pkg.ads: New helper.
238         * gnat.dg/discr6.adb: New test.
240 2008-05-03  Eric Botcazou  <ebotcazou@adacore.com>
242         * gnat.dg/alignment4.adb: Adjust.
243         * gnat.dg/alignment5.adb: Likewise.
244         * gnat.dg/alignment6.adb: XFAIL.
246 2008-05-03  Richard Guenther  <rguenther@suse.de>
248         * gcc.dg/tree-ssa/loop-36.c: Cleanup the dump file.
250 2008-05-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
252         PR fortran/33268
253         * gfortran.dg/io_constraints_4.f90: New test.
255 2008-05-01  Simon Baldwin <simonb@google.com>
257         PR bootstrap/36108
258         * testsuite/gcc.dg/Warray-bounds.c: Removed frontend warnings update.
259         * testsuite/g++.dg/warn/Warray-bounds.c: Ditto.
260         * testsuite/gcc.dg/Warray-bounds-noopt.c: Removed testcase.
261         * testsuite/g++.dg/warn/Warray-bounds-noopt.c: Ditto.
263 2008-05-01  Bud Davis  <bdavis9659@sbcglobal.net>
265         PR fortran/PR35940      
266         * gfortran.dg/index.f90: New test.
268 2008-05-01  Simon Baldwin <simonb@google.com>
270         * testsuite/gcc.dg/Warray-bounds.c: Updated for frontend warnings,
271         additional tests for arrays of size 0 and size 1.
272         * testsuite/g++.dg/warn/Warray-bounds.c: Ditto.
273         * testsuite/gcc.dg/Warray-bounds-noopt.c: New testcase.
274         * testsuite/g++.dg/warn/Warray-bounds-noopt.c: Ditto.
276 2008-05-01  Richard Guenther  <rguenther@suse.de>
278         PR middle-end/36093
279         * gcc.c-torture/execute/pr36093.c: New testcase.
281 2008-04-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
283         * gfortran.dg/selected_char_kind_1.f90: New test.
284         * gfortran.dg/selected_char_kind_2.f90: New test.
285         * gfortran.dg/selected_char_kind_3.f90: New test.
287 2008-04-28  Paul Thomas  <pault@gcc.gnu.org>
289         PR fortran/35997
290         * gfortran.dg/use_rename_3.f90
292 2008-04-30  Richard Guenther  <rguenther@suse.de>
294         PR tree-optimization/21636
295         * gcc.dg/tree-ssa/ssa-ccp-19.c: New testcase.
297 2008-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
299         PR libfortran/35993
300         * gfortran.dg/intrinsic_product_1.f90:  New test case.
302 2008-04-30  Richard Guenther  <rguenther@suse.de>
304         PR tree-optimization/14847
305         * gcc.dg/tree-ssa/ssa-ifcombine-6.c: New testcase.
307 2008-04-30  Jakub Jelinek  <jakub@redhat.com>
309         PR c++/35986
310         * g++.dg/overload/template4.C: New test.
312 2008-04-30  Kai Tietz  <kai.tietz@onevision.com>
314         * gfortran.dg/chmod_1.f90: Disable for *-*-mingw*.
315         * gfortran.dg/chmod_2.f90: Likewise.
316         * gfortran.dg/chmod_3.f90: Likewise.
317         * gfortran.dg/open_errors.f90: Likewise.
319 2008-04-30  Nathan Sidwell  <nathan@codesourcery.com>
321         * gcc.dg/tls/section-2.c: Restrict to vxworks.
323 2008-04-29  Samuel Tardieu  <sam@rfc1149.net>
325         PR ada/35792
326         * gnat.dg/specs/tag2.ads: New.
328 2008-04-29  Richard Guenther  <rguenther@suse.de>
330         PR tree-optimization/36078
331         * gfortran.fortran-torture/compile/pr36078.f90: New testcase.
333 2008-04-29  Richard Guenther  <rguenther@suse.de>
335         PR middle-end/15255
336         * gcc.dg/fold-plusmult.c: New testcase.
338 2008-04-29  Richard Guenther  <rguenther@suse.de>
340         PR middle-end/36077
341         * gcc.c-torture/execute/pr36077.c: New testcase.
343 2008-04-29  Kai Tietz  <kai.tietz@onevision.com>
345         * testsuite/gcc.dg/sync-2.c: Set dg-options "-ansi".
347 2008-04-29  Jakub Jelinek  <jakub@redhat.com>
349         PR c++/35650
350         * g++.dg/init/ref17.C: New test.
352         PR c++/35987
353         * g++.dg/other/error28.C: New test.
355 2008-04-28  Uros Bizjak  <ubizjak@gmail.com>
357         PR target/36073
358         * gcc.target/i386/pr36073.c: New test.
360 2008-04-28  Richard Guenther  <rguenther@suse.de>
362         PR testsuite/34223
363         * gcc.dg/vect/vect-118.c: Rename to ...
364         * gcc.dg/vect/O3-vect-pr34223.c: ... this.
366 2008-04-28  Richard Guenther  <rguenther@suse.de>
368         PR tree-optimization/36066
369         * gcc.dg/torture/pr36066.c: New testcase.
371 2008-04-28  Uros Bizjak  <ubizjak@gmail.com>
373         PR target/36064
374         * gcc.target/i386/pr36064.c: New test.
376 2008-04-28  Uros Bizjak  <ubizjak@gmail.com>
378         PR testsuite/36056
379         * g++.dg/ext/vector14.C: Add -msse for 32bit x86 targets.
381 2008-04-27  Richard Guenther  <rguenther@suse.de>
383         PR tree-optimization/18754
384         PR tree-optimization/34223
385         * gcc.dg/tree-ssa/loop-36.c: New testcase.
386         * gcc.dg/tree-ssa/loop-37.c: Likewise.
387         * gcc.dg/vect/vect-118.c: Likewise.
388         * gcc.dg/Wunreachable-8.c: XFAIL bogus warning.
389         * gcc.dg/vect/vect-66.c: Increase loop trip count.
390         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
391         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
392         * gcc.dg/vect/vect-76.c: Likewise.
393         * gcc.dg/vect/vect-outer-6.c: Likewise.
394         * gcc.dg/vect/vect-outer-1.c: Likewise.
395         * gcc.dg/vect/vect-outer-1a.c: Likewise.
396         * gcc.dg/vect/vect-11a.c: Likewise.
397         * gcc.dg/vect/vect-shift-1.c: Likewise.
398         * gcc.target/i386/vectorize1.c: Likewise.
400 2008-04-27  Nathan Sidwell  <nathan@codesourcery.com>
402         * gcc.dg/tls/section-2.c: New.
403         * gcc.dg/tls/emutls-1.c: New.
404         * lib/target-supports.exp (check_effective_target_tls_native):
405         Exclude vxworks.
407 2008-04-26  H.J. Lu  <hongjiu.lu@intel.com>
409         PR testsuite/36053
410         * gcc.dg/large-size-array-2.c: Fix x86_64-*-mingw* check.
411         * gcc.dg/large-size-array-4.c: Likewise.
413 2008-04-26  George Helffrich  <george@gcc.gnu.org>
415         PRs fortran/PR35154, fortran/PR23057
416         * gfortran.dg/debug/pr35154-stabs.f:  New test case for
417         .stabs functionality.
418         * gfortran.dg/debug/pr35154-dwarf2.f:  New test case for
419         DWARF functionality.
421 2008-04-26  Richard Sandiford  <rsandifo@nildram.co.uk>
423         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Expect
424         __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 and
425         __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 to be defined.
426         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
428 2008-04-25  Tobias Burnus  <burnus@net-b.de>
430         * gfortran/array_constructor_23.f: Change REAL(10) into kind > 8.
431         * gfortran/array_constructor_24.f: New; REAL(8) version of the test.
433 2008-04-25  Kai Tietz  <kai.tietz@onevision.com>
435         * gcc.dg/array-quals-1.c: Add xfail for x86_64-*-mingw*.
436         * gcc.dg/builtins-12.c: Add dg-options "-ansi".
437         * gcc.dg/builtins-13.c: Likewise.
438         * gcc.dg/pr25682.c: Likewise.
439         * gcc.dg/pr33694.c: Likewise.
440         * gcc.dg/c90-const-expr-2.c: Add check for _WIN64 define.
441         * gcc.dg/c99-const-expr-2.c: Likewise.
442         * gcc.dg/ia64-sync-1.c: Add typedef of size_t, for prototype.
443         * gcc.dg/ia64-sync-2.c: Likewise.
444         * gcc.dg/ia64-sync-3.c: Likewise
445         * gcc.dg/large-size-array.c: Add check for _WIN64 define.
446         * gcc.dg/large-size-array-3.c: Likewise.
447         * gcc.dg/large-size-array-2.c: Add x86_64-*-mingw* for ignore error
448         check.
449         * gcc.dg/large-size-array-4.c: Likewise.
450         * gcc.dg/max-1.c: Replace use of long by ssize_t.
452 2008-04-24  Steve Ellcey  <sje@cup.hp.com>
454         * gcc.dg/lower-subreg-1.c: Skip IA64 platform.
456 2008-04-24  Steve Ellcey  <sje@cup.hp.com>
458         * gcc.dg/vect/slp-15.c: Fix scan when vect_int_mult is false.
460 2008-04-24  Steve Ellcey  <sje@cup.hp.com>
462         PR testsuite/36035
463         * gcc.dg/vect/vect-vfa-slp.c: Remove bad check.
465 2008-04-24  Jakub Jelinek  <jakub@redhat.com>
467         * gcc.dg/pr36017.c: Run on all targets, remove -lm from dg-options.
469         PR c++/35758
470         * g++.dg/ext/vector14.C: New test.
472 2008-04-24  Richard Guenther  <rguenther@suse.de>
474         * gcc.dg/builtin-constant_p-1.c: New testcase.
475         * gcc.dg/builtin-errors.c: Adjust expected error.
477 2008-04-24  Jakub Jelinek  <jakub@redhat.com>
479         PR tree-optimization/36008
480         * gcc.c-torture/execute/20080424-1.c: New test.
482 2008-04-24  Ira Rosen  <irar@il.ibm.com>
483             Richard Guenther  <rguenther@suse.de>
485         PR tree-optimization/36034
486         * gcc.c-torture/execute/pr36034-1.c: New testcase.
487         * gcc.c-torture/execute/pr36034-2.c: Likewise.
489 2008-04-24  Olivier Hainque  <hainque@adacore.com>
491         * gnat.dg/concat_length.adb: New test.
493 2008-04-24  Ira Rosen  <irar@il.ibm.com>
495         PR tree-optimization/35982
496         * gcc.dg/vect/fast-math-pr35982.c: New.
498 2008-04-24  Danny Smith  <dannysmith@users.net>
500         * gcc.dg/format/ms-warnI64-1.c: New file.
502 2008-04-24  Jakub Jelinek  <jakub@redhat.com>
504         PR target/36015
505         * gcc.dg/pr36015.c: New test.
507 2008-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
509         PR rtl-optimization/36006
510         * gfortran.dg/pr36006-1.f90: New test.
511         * gfortran.dg/pr36006-2.f90: Ditto.
513 2008-04-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
515         PR fortran/35994
516         * gfortran.dg/minmaxloc_5.f90: New test.
517         * gfortran.dg/minmaxloc_6.f90: New test.
519 2008-04-23  Steve Ellcey  <sje@cup.hp.com>
521         * gcc.dg/array-init-1.c: Add big-endian number to check.
523 2008-04-23  Richard Guenther  <rguenther@suse.de>
525         PR tree-optimization/27799
526         PR tree-optimization/32921
527         PR tree-optimization/32624
528         * gcc.dg/tree-ssa/pr27799.c: New testcase.
529         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail, scan vrp dump.
531 2008-04-23  Richard Guenther  <rguenther@suse.de>
533         PR middle-end/36021
534         * gcc.dg/attr-alloc_size-2.c: New testcase.
536 2008-04-23  Kai Tietz  <kai.tietz@onevision.com>
538         * gcc.dg/20020919-1.c (loc_size_t): New type.
539         (_dl_stat): Use loc_size_t to cast pointers.
540         * gcc.c-torture/compile/20010327-1.c: Skip for x86_64-*-mingw*.
542 2008-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
544         PR libfortran/35988
545         * gfortran.dg/matmul_7.f90:  New test.
547 2008-04-22  Steve Ellcey  <sje@cup.hp.com>
549         * gcc.dg/struct/wo_prof_global_var.c: Initialize array.
550         * gcc.dg/struct/wo_prof_malloc_size_var.c: Ditto.
551         * gcc.dg/struct/w_prof_local_var.c: Ditto.
552         * gcc.dg/struct/w_prof_global_var.c: Ditto.
553         * gcc.dg/struct/wo_prof_local_var.c: Ditto.
555 2008-04-22  Jason Merrill  <jason@redhat.com>
557         PR c++/35316
558         * g++.dg/cpp0x/decltype11.C: New.
560 2008-04-23  Jakub Jelinek  <jakub@redhat.com>
562         PR rtl-optimization/36017
563         * gcc.dg/pr36017.c: New test.
565 2008-04-22  Jakub Jelinek  <jakub@redhat.com>
567         PR c++/35747
568         * g++.dg/ext/stmtexpr13.C: New test.
570 2008-04-22  Ian Lance Taylor  <iant@google.com>
572         * gcc.c-torture/compile/20080419-1.c: New test.
574 2008-04-22  Kris Van Hees <kris.van.hees@oracle.com>
576         PR testsuite/35981
577         * g++.dg/ext/utf-cvt.C: Handle 64-bit platforms correctly.
578         Add tests for 'long long'.
579         * gcc.dg/utf-cvt.c: Handle 64-bit platforms correctly.
580         Add tests for 'long long'.
582 2008-04-22  Nick Clifton  <nickc@redhat.com>
584         * gcc.dg/Wconversion-real.c: Add missing end of comment marker.
586 2008-04-21  Uros Bizjak  <ubizjak@gmail.com>
588         PR target/31486
589         * gcc.target/i386/pr31486.c: New test.
591 2008-04-21  Adam Nemet  <anemet@caviumnetworks.com>
593         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
594         gcc.dg/profile-dir-3.c: Generate tree_profile dump.  Check gcda
595         file name there instead of the assembly.  Cleanup tree_profile
596         dump file.
598 2008-04-21  Steve Ellcey  <sje@cup.hp.com>
600         * gcc.dg/vect/vect-vfa-slp.c: XFAIL if vect_no_align.
601         * gcc.dg/vect/slp-25.c: Ditto.
602         * gcc.dg/vect/vect-outer-5.c: Ditto.
603         * gcc.dg/vect/pr33804.c: Ditto.
604         * gcc.dg/vect/vect-outer-4c.c: Ditto.
605         * gcc.dg/vect/no-vfa-vect-depend-1.c: Ditto.
606         * gcc.dg/vect/pr33953.c: Ditto.
607         * gcc.dg/vect/slp-3.c: Ditto.
608         * gcc.dg/vect/vect-iv-6.c: Ditto.
610 2008-04-22  Jakub Jelinek  <jakub@redhat.com>
612         * g++.dg/ext/fixed1.C: Add dg-options.
614 2008-04-21  Uros Bizjak  <ubizjak@gmail.com>
616         PR target/26445
617         * g++.dg/other/i386-4.C: New test.
619 2008-04-21  Jason Merrill  <jason@redhat.com>
621         PR c++/35325
622         * g++.dg/ext/fixed1.C: New.
624         PR c++/35678
625         * g++.dg/template/ttp27.C: New.
627 2008-04-21  Tom Tromey  <tromey@redhat.com>
629         PR libcpp/33415:
630         * gcc.dg/cpp/pr33415.c: New file.
632 2008-04-21  Olivier Hainque  <hainque@adacore.com>
634         * gnat.dg/bltins.adb: New testcase.
636 2008-04-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
638         PR fortran/35991
639         * gfortran.dg/zero-sized_4.f90: New test.
641 2008-04-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
643         PR fortran/35882
644         * gfortran.dg/continuation_5.f: Add some comment lines.
645         * gfortran.dg/continuation_3.f90: Add some comment lines.
646         
647 2008-04-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
649         PR libfortran/35960
650         * gfortran.dg/reshape_zerosize_1.f90:  New file.
652 2008-04-20  Eric Botcazou  <ebotcazou@adacore.com>
654         * gnat.dg/alignment6.adb: New test.
656 2008-04-19  Paul Thomas  <pault@gcc.gnu.org>
658         PR fortran/35944
659         PR fortran/35946
660         PR fortran/35947
661         * gfortran.dg/array_constructor_23.f: New test.
663         PR fortran/35959
664         * gfortran.dg/alloc_comp_default_init_2.f90: New test.
665         * gfortran.dg/alloc_comp_basics_1.f90: Change occurrences of
666         "builtin_free" to 27.
667         * gfortran.dg/alloc_comp_constructor_1.f90: Change occurrences
668         of "builtin_free" to 21.
670 2008-04-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
672         PR fortran/35892
673         * gfortran.dg/pr35154-dwarf2.f: Remove.
674         * gfortran.dg/pr35154-stabs.f: Remove.
675         
676 2008-04-18  Ian Lance Taylor  <iant@google.com>
678         PR tree-optimization/35977
679         * gcc.dg/tree-ssa/forwprop-3.c: Use -O2 rather than -O.
681 2008-04-18  Jakub Jelinek  <jakub@redhat.com>
682             Peter Bergner  <bergner@vnet.ibm.com>
684         PR target/35907
685         * gcc.target/powerpc/pr35907.c: New test.
687 2008-04-18  Eric Botcazou  <ebotcazou@adacore.com>
689         * gnat.dg/dynamic_elab_pkg.ads: New helper.
690         * gnat.dg/dynamic_elab1.ad[sb]: New test.
691         * gnat.dg/dynamic_elab2.ad[sb]: Likewise.
693 2008-04-18  Kris Van Hees <kris.van.hees@oracle.com>
695         Tests for char16_t and char32_t support.
696         * g++.dg/ext/utf-cvt.C: New
697         * g++.dg/ext/utf-cxx0x.C: New
698         * g++.dg/ext/utf-cxx98.C: New
699         * g++.dg/ext/utf-dflt.C: New
700         * g++.dg/ext/utf-gnuxx0x.C: New
701         * g++.dg/ext/utf-gnuxx98.C: New
702         * g++.dg/ext/utf-mangle.C: New
703         * g++.dg/ext/utf-typedef-cxx0x.C: New
704         * g++.dg/ext/utf-typedef-cxx98.C: New
705         * g++.dg/ext/utf-typespec.C: New
706         * g++.dg/ext/utf16-1.C: New
707         * g++.dg/ext/utf16-2.C: New
708         * g++.dg/ext/utf16-3.C: New
709         * g++.dg/ext/utf16-4.C: New
710         * g++.dg/ext/utf32-1.C: New
711         * g++.dg/ext/utf32-2.C: New
712         * g++.dg/ext/utf32-3.C: New
713         * g++.dg/ext/utf32-4.C: New
714         * gcc.dg/utf-cvt.c: New
715         * gcc.dg/utf-dflt.c: New
716         * gcc.dg/utf16-1.c: New
717         * gcc.dg/utf16-2.c: New
718         * gcc.dg/utf16-3.c: New
719         * gcc.dg/utf16-4.c: New
720         * gcc.dg/utf32-1.c: New
721         * gcc.dg/utf32-2.c: New
722         * gcc.dg/utf32-3.c: New
723         * gcc.dg/utf32-4.c: New
725 2008-04-18  Eric Botcazou  <ebotcazou@adacore.com>
727         * gnat.dg/specs/varsize_return.ads: New test.
728         * gnat.dg/specs/varsize_return_pkg1.ad[sb]: New helper.
729         * gnat.dg/specs/varsize_return_pkg2.ad[sb]: Likewise.
731 2008-04-17  Jason Merrill  <jason@redhat.com>
733         PR c++/35773
734         * g++.dg/overload/autoptr1.C: New.
736 2008-04-17  Eric Botcazou  <ebotcazou@adacore.com>
738         * gnat.dg/alignment4.adb: New test.
739         * gnat.dg/alignment5.adb: Likewise.
740         * gnat.dg/frame_overflow.adb: Adjust.
742 2008-04-17  Richard Guenther  <rguenther@suse.de>
744         * gcc.dg/tree-ssa/ssa-fre-17.c: New testcase.
746 2008-04-17  Christian Bruel  <christian.bruel@st.com>
748         * gcc.dg/long-long-compare-1.c: New testcase. 
749         
750 2008-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
752         PR fortran/35724
753         * gfortran.dg/eoshift_2.f90: New test.
755 2008-04-16  Paul Thomas  <pault@gcc.gnu.org>
757         PR fortran/35932
758         * gfortran.dg/intrinsic_char_1.f90: New test.
760 2008-04-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
762         PR target/35944
763         * gfortran.dg/pr35944-1.f90: New test.
764         * gfortran.dg/pr35944-2.f90: Ditto.
766 2008-04-16  Jakub Jelinek  <jakub@redhat.com>
768         PR c/35739
769         * gcc.dg/dfp/pr35739.c: New test.
771         PR tree-optimization/35899
772         * gcc.dg/pr35899.c: New test.
774         PR target/35662
775         * gfortran.dg/pr35662.f90: New test.
777 2008-04-16  Richard Guenther  <rguenther@suse.de>
779         * gcc.dg/tree-ssa/loop-35.c: New testcase.
781 2008-04-16  Samuel Tardieu  <sam@rfc1149.net>
783         PR ada/29015
784         * gnat.dg/incomplete1.ads, gnat.dg/incomplete2.ads,
785         gnat.dg/incomplete2.adb: New.
787 2008-04-16  Hans-Peter Nilsson  <hp@axis.com>
789         PR tree-optimization/35629
790         * gcc.dg/tree-ssa/loop-25.c: Xfail all but the first
791         scan-tree-dump-times.
793 2008-04-15  Samuel Tardieu  <sam@rfc1149.net>
795         PR ada/22387
796         * gnat.dg/specs/corr_discr.ads: New.
798 2008-04-15  Eric Botcazou  <ebotcazou@adacore.com>
800         * gnat.dg/string_slice2.adb: New test.
802 2008-04-15  Richard Guenther  <rguenther@suse.de>
804         * gcc.dg/fold-compare-2.c: Adjust testcase.
805         * gcc.dg/tree-ssa/pr21086.c: Likewise.
807 2008-04-15  Richard Guenther  <rguenther@suse.de>
809         * gcc.dg/tree-ssa/salias-1.c: Remove.
810         * gcc.dg/tree-ssa/pr26421.c: Adjust pattern.
811         * gcc.dg/tree-ssa/alias-15.c: Likewise.
812         * gcc.dg/tree-ssa/ssa-lim-3.c: Run at -O2.
814 2008-04-15  Eric Botcazou  <ebotcazou@adacore.com>
816         * gnat.dg/loop_optimization1.ad[sb]: New test.
818 2008-04-15  Jakub Jelinek  <jakub@redhat.com>
820         PR c/35751
821         * gcc.dg/gomp/pr35751.c: New test.
822         * g++.dg/gomp/pr35751.C: New test.
824 2008-04-15  Samuel Tardieu  <sam@rfc1149.net>
826         PR ada/16086
827         * gnat.dg/prot_def.adb: New.
829 2008-04-14  Ian Lance Taylor  <iant@google.com>
831         * gcc.dg/strict-overflow-6.c: New.
832         * gcc.dg/no-strict-overflow-7.c: New.
833         * gcc.dg/Wstrict-overflow-22.c: New.
835 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
837         * gnat.dg/specs/storage.ads: Fix expected error message.
839 2008-04-14  Robert Dewar  <dewar@adacore.com>
841         * gnat.dg/specs/linker_section.ads: Check for more error conditions.
843 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
845         PR ada/18680
846         * gnat.dg/specs/linker_section.ads: New.
848 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
850         PR ada/16098
851         * gnat.dg/specs/renamings.ads: New.
853 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
855         PR ada/15915
856         * gnat.dg/specs/storage.ads: New.
858 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
860         * gnat.dg/deep_old.adb: New.
862 2008-04-14  Eric Botcazou  <ebotcazou@adacore.com>
864         * gnat.dg/loop_address2.adb: New test.
866 2008-04-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
868         PR fortran/35882
869         * gfortran.dg/continuation_3.f90: Update test.
870         * gfortran.dg/continuation_5.f: Update test.
871         * gfortran.dg/continuation_10.f90: New test.
872         
873 2008-04-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
875         PR libfortran/32972
876         PR libfortran/32512
877         * gfortran.dg/internal_pack_1.f90:  Add test for derived type.
878         * gfortran.dg/intrinsic_spread_1.f90:  Likewise.
879         * gfortran.dg/intrinsic_pack_1.f90:  Likewise.
880         * gfortran.dg/intrinsic_unpack_1.f90:  Likewise.
881         
882 2008-04-13  Samuel Tardieu  <sam@rfc1149.net> 
884         PR ada/17985
885         * gnat.dg/ancestor_type.ads, gnat.dg/ancestor_type.adb: New test.
887 2008-04-12  Andrew Pinski  <pinskia@gmail.com>
889         * gcc.target/powerpc/darwin-save-world-1.c: New test.
891 2008-04-11  Richard Guenther  <rguenther@suse.de>
893         PR tree-optimization/35869
894         * gcc.c-torture/compile/pr35869.c: New testcase.
896 2008-04-11  H.J. Lu  <hongjiu.lu@intel.com>
898         * gcc.target/i386/sse-13.c: Move __builtin_ia32_round* to new
899         /* mmintrin-common.h */ section.
901         * gcc.target/i386/sse-14.c: Add tests for mmintrin-common.h.
903 2008-04-11  Volker Reichelt  <v.reichelt@netcologne.de>
905         PR c/35744
906         * gcc.dg/attr-error-1.c: New test.
908 2008-04-10  Adam Nemet  <anemet@caviumnetworks.com>
910         * gcc.target/mips/scc-2.c: New test.
911         * gcc.target/mips/scc-3.c: New test.
912         * gcc.target/mips/scc-4.c: New test.
914 2008-04-10  Ira Rosen  <irar@il.ibm.com>
916         PR tree-optimization/35821
917         * gcc.dg/vect/pr35821-altivec.c: New.
918         * gcc.dg/vect/pr35821-spu.c: New.
920 2008-04-09  Andy Hutchinson  <hutchinsonandy@aim.com>
922         PR testsuite/34894
923         PR testsuite/33782
924         * lib/target-supports.dg: Add check_effective_target_trampolines.
925         Disable profiling for avr-*-*.
926         * gcc.c-torture/compile/pr27889.c: dg-requires trampolines.
927         * gcc.c-torture/compile/nested-1.c: Ditto.
928         * gcc.c-torture/compile/20050122-2.c: Ditto.
929         * gcc.c-torture/compile/20010226-1.c: Ditto.
930         * gcc.c-torture/compile/20010327-1.c:  Skip for avr-*-*.
931         * gcc.c-torture/compile/980506-1.c: Ditto.
932         * gcc.c-torture/compile/20020604-1.c: Ditto.
933         * gcc.c-torture/compile/limits-stringlit.c: Ditto
934         * gcc.c-torture/compile/20001226-1.c: Ditto
936 2008-04-09  Jason Merrill  <jason@redhat.com>
938         PR c++/35708
939         * g++.dg/ext/complit9.C: New.
941 2008-04-09  Samuel Tardieu  <sam@rfc1149.net>
943         PR ada/28305
944         * gnat.dg/specs/fe_inlining.ads, gnat.dg/specs/fe_inlining_helper.ads,
945         gnat.dg/specs/fe_inlining_helper.adb: New test.
947 2008-04-09  Kai Tietz  <kai.tietz@onevision.com>
949         * gcc.dg/torture/fp-int-convert.h: Use TImode type for 
950         x86_64-pc-mingw target.
951         * gcc.dg/titype-1.c: Likewise.
953 2008-04-09  Richard Sandiford  <richard@codesourcery.com>
955         * lib/target-supports.exp (check_effective_target_vxworks_kernel):
956         Fix comment.
957         (check_effective_target_vxworks_rtp): New procedure.
958         * g++.dg/opt/20050511-1.C: Rename UINT32 for VxWorks kernel mode.
959         * g++.dg/warn/miss-format-1.C: XFAIL for VxWorks.
960         * g++.old-deja/g++.abi/cxa_vec.C: XFAIL for VxWorks kernels.
961         * g++.old-deja/g++.brendan/new3.C: Likewise.
962         * g++.old-deja/g++.eh/badalloc1.C: XFAIL for VxWorks RTPs.
963         * g++.old-deja/g++.law/missed-error2.C: Undefine max for
964         VxWorks kernel mode.
965         * g++.old-deja/g++.mike/init1.C: XFAIL for VxWorks kernel mode.
966         * g++.old-deja/g++.mike/p2736.C: Likewise.
967         * g++.old-deja/g++.mike/p658.C: Undefine OK for VxWorks kernel mode.
968         * g++.old-deja/g++.other/headers1.C: Likewise min and max.
969         * g++.old-deja/g++.robertl/eb79.C: Undefine max for VxWorks
970         kernel mode.
972 2008-04-09  Jakub Jelinek  <jakub@redhat.com>
974         * gfortran.dg/namelist_47.f90: New test.
976 2008-04-09  Richard Guenther  <rguenther@suse.de>
978         * gfortran.dg/bind_c_usage_14.f03: Adjust.
980 2008-04-08  Andy Hutchinson  <hutchinsonandy@aim.com>
982         PR target/35005
983         * execute/20071221-1.c: Adapt test for 16 bit int targets.
984         * execute/pr35163.c: Ditto.
986 2008-04-08  Richard Guenther  <rguenther@suse.de>
988         * gcc.c-torture/execute/20080408-1.c: New testcase.
990 2008-04-08  Eric Botcazou  <ebotcazou@adacore.com>
992         * gnat.dg/pack6.adb: New test.
993         * gnat.dg/pack7.adb: Likewise.
994         * gnat.dg/pack8.adb: Likewise.
996 2008-04-08  Arnaud Charlet  <charlet@adacore.com>
998         * gnat.dg/parent_ltd_with-child_full_view.adb: New test.
999         * gnat.dg/rt1.adb: New test.
1000         * gnat.dg/test_time_stamp.adb: New test.
1001         * gnat.dg/specs/warn_star.ads: New test.
1002         * gnat.dg/specs/aggr1.ads: New test.
1004 2008-04-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1006         PR fortran/25829 28655
1007         * gfortran.dg/write_check2.f90: Update dg-error.
1008         * gfortran.dg/io_constraints_1.f90: Udate dg-error.
1010 2008-04-07  Jason Merrill  <jason@redhat.com>
1012         PR c++/35734
1013         * g++.dg/warn/ctor1.C: New.
1015 2008-04-07  Kai Tietz  <kai.tietz@onevision.com>
1017         PR/35842
1018         * gcc.dg/torture/pr35842.c: New.
1020 2008-04-07  Eric Botcazou  <ebotcazou@adacore.com>
1022         * gnat.dg/array4.adb: New test.
1023         * gnat.dg/specs/static_initializer2.ads: Likewise.
1025 2008-04-06  Richard Guenther  <rguenther@suse.de>
1027         PR tree-optimization/35400
1028         * gcc.dg/torture/pr35400.c: New testcase.
1029         * g++.dg/torture/pr35400.C: Likewise.
1031 2008-04-06  Paul Thomas  <pault@gcc.gnu.org>
1033         PR fortran/35780
1034         * gfortran.dg/simplify_argN_1.f90: New test.
1036 2008-04-06  Tobias Schlüter  <tobi@gcc.gnu.org>
1038         PR fortran/35832
1039         * gfortran.dg/io_constraints_2.f90: Adapt to new error message.
1041 2008-04-06  Tobias Burnus  <burnus@net-b.de>
1043         * gfortran.dg/f2003_io_1.f03: Make standard conform.
1044         * gfortran.dg/f2003_io_8.f03: New.
1046 2008-04-06  Eric Botcazou  <ebotcazou@adacore.com>
1048         * gnat.dg/pack5.adb: New test.
1050 2008-04-06  Uros Bizjak  <ubizjak@gmail.com>
1052         PR target/12329
1053         * gcc.target/i386/pr12329.c: New test.
1055 2008-04-05  Eric Botcazou  <ebotcazou@adacore.com>
1057         * gnat.dg/pr35823.adb: Rename to size_attribute.adb.
1059 2008-04-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1061         PR fortran/25829 28655
1062         * gfortran.dg/f2003_io_1.f03: New test.
1063         * gfortran.dg/f2003_io_2.f03: New test.
1064         * gfortran.dg/f2003_io_3.f03: New test.
1065         * gfortran.dg/f2003_io_4.f03: New test.
1066         * gfortran.dg/f2003_io_5.f03: New test.
1067         * gfortran.dg/f2003_io_6.f03: New test.
1068         * gfortran.dg/f2003_io_7.f03: New test.
1070 2008-04-05  Richard Guenther  <rguenther@suse.de>
1072         PR tree-optimization/35833
1073         * gcc.dg/torture/pr35833.c: New testcase.
1075 2008-04-04  Naveen.H.S  <naveen.hs@kpitcummins.com>
1077         * gcc.target/sh/sh2a-band.c: New test.
1078         * gcc.target/sh/sh2a-bclrmem.c: New test.
1079         * gcc.target/sh/sh2a-bld.c: New test.
1080         * gcc.target/sh/sh2a-bor.c: New test.
1081         * gcc.target/sh/sh2a-bsetmem.c: New test.
1082         * gcc.target/sh/sh2a-bxor.c: New test.
1084 2008-04-04  Janis Johnson  <janis187@us.ibm.com>
1086         * g++.dg/other/anon5.C: Don't depend on line number for error message.
1088         * gcc.dg/torture/builtin-modf-1.c: Use special options for
1089         powerpc*-*-linux*.
1091         * gcc.dg/var-expand3.c: Skip for powerpc-linux if not on AltiVec HW.
1093         * gcc.dg/pr34856.c: Use -maltivec on powerpc linux.
1095         PR target/35620
1096         * gcc.dg/dfp/pr35620.c: New test.
1097         * gcc.dg/dfp/func-pointer.c: New test.
1098         * gcc.dg/dfp/func-deref.c: New test.
1100 2008-04-04  Jakub Jelinek  <jakub@redhat.com>
1102         PR target/35364
1103         * g++.dg/gomp/pr35364.C: New test.
1105 2008-04-04  H.J. Lu  <hongjiu.lu@intel.com>
1107         * g++.dg/other/i386-2.C: Include <wmmintrin.h>.
1108         * g++.dg/other/i386-3.C: Likewise.
1109         * gcc.target/i386/sse-13.c: Likewise.
1110         * gcc.target/i386/sse-14.c: Likewise.
1112         * gcc.target/i386/aes-check.h: New.
1113         * gcc.target/i386/aesdec.c: Likewise.
1114         * gcc.target/i386/aesdeclast.c: Likewise.
1115         * gcc.target/i386/aesenc.c: Likewise.
1116         * gcc.target/i386/aesenclast.c: Likewise.
1117         * gcc.target/i386/aesimc.c: Likewise.
1118         * gcc.target/i386/aeskeygenassist.c: Likewise.
1119         * gcc.target/i386/pclmulqdq.c: Likewise.
1120         * gcc.target/i386/pclmul-check.h: Likewise.
1122         * gcc.target/i386/i386.exp (check_effective_target_aes): New.
1123         (check_effective_target_pclmul): Likewise.
1125 2008-04-04  Jakub Jelinek  <jakub@redhat.com>
1127         PR c/35440
1128         * gcc.dg/pr35440.c: New test.
1130 2008-04-04  Richard Guenther  <rguenther@suse.de>
1132         PR middle-end/35823
1133         * gnat.dg/pr35823.adb: New testcase.
1135 2008-04-03  Janis Johnson  <janis187@us.ibm.com>
1137         PR c/35712
1138         * gcc.dg/dfp/constants-zero.c: New test.
1140 2008-04-03  Jakub Jelinek  <jakub@redhat.com>
1142         PR c/35738
1143         * gcc.dg/gomp/pr35738.c: New test.
1145         PR middle-end/35818
1146         * gcc.dg/gomp/pr35818.c: New test.
1148         PR fortran/35786
1149         * gfortran.dg/gomp/pr35786-1.f90: New test.
1150         * gfortran.dg/gomp/pr35786-2.f90: New test.
1152 2008-04-03  Adam Nemet  <anemet@caviumnetworks.com>
1154         * gcc.target/mips/scc-1.c: New test.
1156 2008-04-03  Richard Guenther  <rguenther@suse.de>
1158         * gcc.dg/tree-ssa/vrp43.c: New testcase.
1159         * gcc.dg/tree-ssa/vrp44.c: Likewise.
1160         * gcc.dg/tree-ssa/vrp45.c: Likewise.
1162 2008-04-03  Jakub Jelinek  <jakub@redhat.com>
1164         PR c++/35741
1165         * g++.dg/other/offsetof5.C: New test.
1167 2008-04-03  Paolo Bonzini  <bonzini@gnu.org>
1169         PR rtl-optimization/35281
1170         * gcc.target/i386/pr35281.c: New test.
1172 2008-04-03  Richard Guenther  <rguenther@suse.de>
1174         PR middle-end/35800
1175         * gcc.c-torture/execute/pr35800.c: New test.
1177 2008-04-02  Joseph Myers  <joseph@codesourcery.com>
1179         * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1180         gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1181         gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1182         gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1183         gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1184         gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1185         gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1186         gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1187         gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1188         gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1189         gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c: New tests.
1191 2008-04-02  Richard Guenther  <rguenther@suse.de>
1193         PR tree-optimization/14495
1194         PR tree-optimization/34793
1195         * gcc.dg/tree-ssa/vrp41.c: New testcase.
1196         * gcc.dg/tree-ssa/vrp42.c: Likewise.
1198 2008-04-02  Richard Guenther  <rguenther@suse.de>
1200         PR tree-optimization/14495
1201         * gcc.dg/tree-ssa/vrp40.c: New testcase.
1203 2008-04-02  Eric Botcazou  <ebotcazou@adacore.com>
1205         * gnat.dg/specs/discr_record_constant.ads: New test.
1207 2008-04-02  Richard Guenther  <rguenther@suse.de>
1209         * gcc.dg/tree-ssa/vrp38.c: New testcase.
1210         * gcc.dg/tree-ssa/vrp39.c: Likewise.
1212 2008-04-01  George Helffrich  <george@gcc.gnu.org>
1214         PRs fortran/35154, fortran/23057
1215         * gcc.dg/debug/pr35154.c:  New test to check that non-Fortran
1216         use of common is unchanged.
1218         * lib/gfortran-dg.exp:  New harness to compile Fortran progs
1219         with all combinations of debug options available on target.
1220         * gfortran.dg/debug/debug.exp:  Ditto.
1221         * gfortran.dg/debug/trivial.f:  Ditto.
1222         * gfortran.dg/debug/pr35154-stabs.f:  New test case for
1223         .stabs functionality.
1224         * gfortran.dg/debug/pr35154-dwarf2.f:  New test case for
1225         DWARF functionality.
1227 2008-04-01  Volker Reichelt  <v.reichelt@netcologne.de>
1229         PR c/35436
1230         * gcc.dg/format/gcc_gfc-2.c: New test.
1232 2008-03-31  Seongbae Park <seongbae.park@gmail.com>
1234         * g++.dg/bprob/bprob.exp: Do not check gcno files.
1235         Use -fprofile-use for profile use.
1236         * gcc.misc-tests/bprob.exp: Ditto.
1237         * g++.dg/tree-pro/tree-prof.exp: Do not check gcno files.
1238         * gcc.dg/matrix/matrix.exp: Ditto.
1239         * gcc.dg/struct/struct-reorg.exp: Ditto.
1240         * gcc.dg/tree-prof/tree-prof.exp: Ditto.
1241         * gcc.dg/profile-dir-1.c: New test.
1242         * gcc.dg/profile-dir-2.c: New test.
1243         * gcc.dg/profile-dir-3.c: New test.
1245 2008-03-31  Volker Reichelt  <v.reichelt@netcologne.de>
1247         PR c/35750
1248         * gcc.dg/old-style-param-1.c: New test.
1250 2008-03-31  Eric Botcazou  <ebotcazou@adacore.com>
1252         * gnat.dg/object_overflow.adb: New test.
1254 2008-03-31  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1256         PR middle-end/30186
1257         * gcc.dg/tree-ssa/vector-1.c: New testcase.
1258         * gcc.c-torture/execute/vector-1.c: New testcase.
1259         * gcc.c-torture/execute/vector-2.c: New testcase.
1261 2008-03-31  Olivier Hainque  <hainque@adacore.com>
1263         * gnat.dg/assign_from_packed_pixels.ads: Support for ...
1264         * gnat.dg/assign_from_packed.adb: New testcase.
1266 2008-03-31  Zdenek Dvorak  <ook@ucw.cz>
1268         PR rtl-optimization/35729
1269         * gcc.dg/pr35729.c: New test.
1271 2008-03-31  H.J. Lu  <hongjiu.lu@intel.com>
1273         PR target/32000
1274         * gcc.target/i386/pr32000-1.c: New.
1276 2008-03-31  Arnaud Charlet  <charlet@adacore.com>
1278         * gnat.dg/too_many_tasks.adb: Removed, causes resource issues
1279         on some environments.
1281 2008-03-31  Andrew Pinski  <pinskia@gmail.com>
1283         PR tree-opt/35431
1284         * gcc.c-torture/compile/pr35431.c: New testcase.
1286 2008-03-30  Kaz Kojima  <kkojima@gcc.gnu.org>
1288         * g++.dg/other/error27.C: Use -fno-finite-math-only on sh*
1289         targets.
1291 2008-03-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1293         PR c++/35245
1294         * g++.dg/other/anon5.C: Skip on hppa*-*-hpux*.
1296 2008-03-30  Volker Reichelt  <v.reichelt@netcologne.de>
1298         PR c++/35578
1299         * g++.dg/parse/friend8.C: New test.
1301         PR c/35748
1302         * gcc.dg/union-cast-4.c: New test.
1304 2008-03-30  H.J. Lu  <hongjiu.lu@intel.com>
1306         PR target/35757
1307         * gcc.target/i386/sse4_1-blendps-2.c: New.
1308         * gcc.target/i386/sse4_1-pblendw-2.c: Likewise.
1310 2008-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1312         * gfortran.dg/internal_pack_1.f90:  Added complex to test case.
1313         * gfortran.dg/internal_pack_2.f90:  Likewise.
1314         * gfortran.dg/intrinsic_spread_1.f90:  Likewise.
1315         * gfortran.dg/intrinsic_spread_2.f90:  Likewise.
1316         * gfortran.dg/intrinsic_pack_1.f90:  Likewise.
1317         * gfortran.dg/intrinsic_pack_2.f90:  Likewise.
1318         * gfortran.dg/intrinsic_unpack_1.f90:  Likewise.
1319         * gfortran.dg/intrinsic_unpack_2.f90:  Likewise.
1321 2008-03-30  Eric Botcazou  <ebotcazou@adacore.com>
1323         * gnat.dg/bit_packed_array2.adb: New test.
1325 2008-03-30  Paul Thomas  <pault@gcc.gnu.org>
1327         PR fortran/35740
1328         * gfortran.dg/transpose_conjg_1.f90: New test.
1330 2008-03-29  Laurent GUERBY  <laurent@guerby.net>
1332         * gnat.dg/socket2.adb: Remove since identical to socket1.adb.
1333         
1334 2008-03-29  Paul Thomas  <pault@gcc.gnu.org>
1336         PR fortran/35698
1337         * gfortran.dg/allocate_zerosize_3.f: New test.
1339         PR fortran/35702
1340         * gfortran.dg/character_assign_1.f90: New test.
1342 2008-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1344         PR libfortran/32972
1345         PR libfortran/32512
1346         * gfortran.dg/intrinsic_spread_1.f90:  New file.
1347         * gfortran.dg/intrinsic_spread_2.f90:  New file.
1348         * gfortran.dg/intrinsic_spread_3.f90:  New file.
1350 2008-03-28  Daniel Franke  <franke.daniel@gmail.com>
1352         PR fortran/34714
1353         * gfortran.dg/alloc_alloc_expr_3.f90: New test.
1354         * gfortran.dg/allocate_stat.f90: Adjusted error-match text.
1355         * gfortran.dg/func_assign.f90: Likewise.
1356         * gfortran.dg/implicit_11.f90: Likewise.
1357         * gfortran.dg/proc_assign_1.f90: Likewise.
1358         * gfortran.dg/proc_assign_2.f90: Likewise.
1359         * gfortran.dg/procedure_lvalue.f90: Likewise.
1361 2008-03-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1363         PR fortran/35699
1364         * gfortran.dg/direct_io_10.f: New test.
1366 2008-03-28  Uros Bizjak  <ubizjak@gmail.com>
1368         * gcc.target/i386/vectorize6.c: New test.
1370 2008-03-28  Tobias Burnus  <burnus@net-b.de>
1372         PR fortran/35721
1373         * gfortran.dg/associated_target_2.f90: New.
1375 2008-03-28  Richard Guenther  <rguenther@suse.de>
1377         PR tree-optimization/19580
1378         * gcc.dg/tree-ssa/loop-34.c: New testcase.
1380 2008-03-28  Richard Guenther  <rguenther@suse.de>
1382         PR tree-optimization/30317
1383         PR tree-optimization/30911
1384         PR tree-optimization/34793
1385         * gcc.dg/tree-ssa/vrp35.c: New testcase.
1386         * gcc.dg/tree-ssa/vrp36.c: Likewise.
1387         * gcc.dg/tree-ssa/vrp37.c: Likewise.
1389 2008-03-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1391         PR target/31334
1392         * gcc.target/powerpc/altivec-25.c: New testcase.
1394 2008-03-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1396         PR fortran/35724
1397         * gfortran.dg/cshift_shift_real_2.f90: New test.
1399 2008-03-26  Uros Bizjak  <ubizjak@gmail.com>
1401         * gcc.c-torture/execute/multi-ix.c: Limit CHUNK size between 1 and 500.
1402         (main): Exit early for CHUNK less than 40 to avoid stack corruption.
1404 2008-03-27  Richard Guenther  <rguenther@suse.de>
1406         PR c/32511
1407         * gcc.dg/attr-weak-1.c: New testcase.
1409 2008-03-27  Richard Guenther  <rguenther@suse.de>
1411         PR tree-optimization/32810
1412         * gcc.dg/tree-ssa/ssa-ccp-18.c: New testcase.
1414 2008-03-27  Douglas Gregor  <doug.gregor@gmail.com>
1416         * g++.dg/cpp0x/variadic91.C: New.
1418 2008-03-27  Zdenek Dvorak  <ook@ucw.cz>
1420         * gcc.dg/tree-ssa/loop-32.c: New testcase.
1421         * gcc.dg/tree-ssa/loop-33.c: Likewise.
1423 2008-03-27  Richard Guenther  <rguenther@suse.de>
1425         * gcc.dg/fold-addr-1.c: New testcase.
1427 2008-03-27  Andrew Pinski  <pinskia@gmail.com>
1429         PR middle-end/35429
1430         * gcc.c-torture/compile/complex-5.c: New test.
1432 2008-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1434         * gcc.dg/uninit-16.c (decode_reloc): Mark static.
1436 2008-03-26  Jakub Jelinek  <jakub@redhat.com>
1438         PR c++/35546
1439         * g++.dg/ext/attrib33.C: New test.
1441 2008-03-26  Richard Guenther  <rguenther@suse.de>
1443         Revert:
1444         2008-03-26  Richard Guenther  <rguenther@suse.de>
1446         * gcc.dg/fold-addr-1.c: New testcase.
1448 2008-03-26  Uros Bizjak  <ubizjak@gmail.com>
1450         * gcc.target/i386/sse-13.c: Include <mm_malloc.h>
1451         before redefinitions of extern and __inline.
1452         * gcc.target/i386/sse-13.c: Ditto.
1454 2008-03-26  Jakub Jelinek  <jakub@redhat.com>
1456         PR c++/35332
1457         * g++.dg/other/error27.C: New test.
1459 2008-03-26  Richard Guenther  <rguenther@suse.de>
1461         * gcc.dg/fold-addr-1.c: New testcase.
1463 2008-03-26  Richard Guenther  <rguenther@suse.de>
1465         * gcc.dg/tree-ssa/20030731-2.c: Scan dce1 dump.
1466         * gcc.dg/tree-ssa/20030917-1.c: Scan optimized dump.
1467         * gcc.dg/tree-ssa/20030917-3.c: Scan ccp1 dump.
1468         * gcc.dg/tree-ssa/20040721-1.c: Test linking, do not disable DOM.
1469         * gcc.dg/tree-ssa/pr21574.c: Scan the fre dump.
1470         * gcc.dg/tree-ssa/ssa-ccp-1.c: Scan ccp1 dump.
1471         * gcc.dg/tree-ssa/ssa-ccp-3.c: Scan ccp2 dump.
1473 2008-03-26  Douglas Gregor  <doug.gregor@gmail.com>
1475         * g++.dg/cpp0x/variadic84.C: Update to reflect the change in
1476         variadic template template parameter binding semantics.
1477         * g++.dg/cpp0x/variadic85.C: Ditto.
1478         * g++.dg/cpp0x/variadic88.C: New.
1479         * g++.dg/cpp0x/variadic89.C: New.
1480         * g++.dg/cpp0x/variadic90.C: New.
1481         * g++.dg/cpp0x/variadic-ex14.C: Update to reflect the change in
1482         variadic template template parameter binding semantics.
1483         * g++.dg/cpp0x/variadic-lambda.C: New.
1485 2008-03-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1487         PR target/31558
1488         * g++.dg/ext/altivec-15.C: New testcase.
1490 2008-03-25  Andrew Pinski  <pinskia@gmail.com>
1492         PR objc/29197
1493         * objc.dg/method-20.m: New testcase.
1494         
1495 2008-03-25  Richard Sandiford  <rsandifo@nildram.co.uk>
1497         PR rtl-optimization/35232
1498         * gcc.target/mips/pr35232.c: New test.
1500 2008-03-25  Douglas Gregor  <doug.gregor@gmail.com>
1502         * g++.dg/template/sfinae4.C: New.
1503         * g++.dg/template/sfinae5.C: New.
1504         * g++.dg/template/sfinae6.C: New.
1505         * g++.dg/template/sfinae6_neg.C: New.
1506         * g++.dg/template/sfinae7.C: New.
1507         * g++.dg/template/sfinae8.C: New.
1508         * g++.dg/template/sfinae9.C: New.
1509         * g++.dg/template/sfinae10.C: New.
1510         * g++.dg/template/sfinae11.C: New.
1511         * g++.dg/template/sfinae12.C: New.
1512         * g++.dg/template/sfinae13.C: New.
1513         * g++.dg/template/sfinae14C: New.
1515 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
1517         * gcc.target/sh/sh2a-bclr.c: New test.
1518         * gcc.target/sh/sh2a-bset.c: New test.
1520 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
1522         * gcc.target/sh/sh2a-movrt.c: New test.
1524 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
1526         * gcc.target/sh/sh2a-prefetch.c: New test.
1528 2008-03-25  Jayant Sonar  <Jayant.sonar@kpitcummins.com>
1529             Naveen.H.S  <naveen.hs@kpitcummins.com>
1531         * gcc.target/sh/sh2a-movi20s.c: New test.
1533 2008-03-25  Anil Paranjape  <anil.paranjape@kpitcummins.com>
1534             Jayant Sonar  <Jayant.sonar@kpitcummins.com>
1535             Naveen.H.S  <naveen.hs@kpitcummins.com>
1537         * gcc.target/sh/sh2a-resbank.c: New test.
1538         * gcc.target/sh/sh2a-tbr-jump.c: New test.
1539         * gcc.target/sh/sh2a-jsrn.c: New test.
1540         * gcc.target/sh/sh2a-rtsn.c: New test.
1542 2008-03-25  Uros Bizjak  <ubizjak@gmail.com>
1544         * gcc.target/i386/sse-17.c: Include sse2-check.h.
1545         (main): Change to void and rename to sse2_test.
1546         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Set
1547         dg-do-what-default to "compile" if SSE2 hardware is not available.
1548         * gcc.dg/vect/costmodel/i386/x86_64-costmodel-vect.exp: Ditto.
1549         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Remove
1550         xfail vect_no_int_max from "vectorization not profitable" check.
1552 2008-03-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1554         PR middle-end/26222
1555         * gcc.dg/torture/pr26222.c: New testcase.
1557 2008-03-24  Paul Thomas  <pault@gcc.gnu.org>
1559         PR fortran/34813
1560         * gfortran.dg/null_3.f90 : New test
1562         PR fortran/33295
1563         * gfortran.dg/module_function_type_1.f90 : New test
1565 2007-03-23  Thomas Koenig  <tkoenig@gcc.gnu.org
1567         PR libfortran/32972
1568         * gfortran.dg/intrinsic_unpack_1.f90:  New test case.
1569         * gfortran.dg/intrinsic_unpack_2.f90:  New test case.
1570         * gfortran.dg/intrinsic_unpack_3.f90:  New test case.
1572 2008-03-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1574         * gcc.target/mips/dse-1.c: Add checks for zeros.
1576 2008-03-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1578         PR target/27946
1579         * gcc.target/powerpc/ppc64-double-1.c: New testcase.
1581 2008-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1583         PR libfortran/32972
1584         * internal_pack_1.f90:  New test case.
1585         * internal_pack_2.f90:  New test case.
1586         * internal_pack_3.f90:  New test case.
1588 2008-03-21  Olivier Hainque  <hainque@adacore.com>
1590         * gnat.dg/empty_vector_length.adb: New testcase.
1592 2008-03-20  Richard Guenther  <rguenther@suse.de>
1594         * gcc.dg/tree-ssa/ssa-ccp-17.c: New testcase.
1596 2008-03-20  Victor Kaplansky  <victork@gcc.gnu.org>
1597             Uros Bizjak  <ubizjak@gmail.com>
1599         PR testsuite/34168
1600         * lib/target-supports.exp (check_sse2_hw_available): New procedure.
1601         * gcc.dg/vect/vect.exp: Set dg-do-what-default to "compile"
1602         if SSE2 hardware is not available.
1603         * g++.dg/vect/vect.exp: Update target-dependent overrides to match
1604         gcc.dg/vect/vect.exp.
1605         * gfortran.dg/vect/vect.exp: Ditto.
1606         (check_effective_target_lp64_or_vect_no_align): Remove procedure.
1608 2008-03-20  Andreas Schwab  <schwab@suse.de>
1610         * gcc.dg/cpp/cmdlne-dD-M.c: Fix test for makefile rule and remove
1611         xfail.
1613 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
1615         * gcc.dg/gomp/pr34692.c: Cleanup gimple dump file.
1616         * gcc.dg/tree-ssa/ssa-lim-3.c: Remove -fdump-tree-optimized
1617         from dg-options.
1619 2008-03-20  H.J. Lu  <hongjiu.lu@intel.com>
1621         PR testsuite/35621
1622         * gcc.target/i386/ssse3-pabsb.c: Add -fno-strict-aliasing.
1623         * gcc.target/i386/ssse3-pabsd.c: Likewise.
1624         * gcc.target/i386/ssse3-pabsw.c: Likewise.
1625         * gcc.target/i386/ssse3-palignr.c: Likewise.
1626         * gcc.target/i386/ssse3-phaddd.c: Likewise.
1627         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
1628         * gcc.target/i386/ssse3-phaddw.c: Likewise.
1629         * gcc.target/i386/ssse3-phsubd.c: Likewise.
1630         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
1631         * gcc.target/i386/ssse3-phsubw.c: Likewise.
1632         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
1633         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
1634         * gcc.target/i386/ssse3-pshufb.c: Likewise.
1635         * gcc.target/i386/ssse3-psignb.c: Likewise.
1636         * gcc.target/i386/ssse3-psignd.c: Likewise.
1637         * gcc.target/i386/ssse3-psignw.c: Likewise.
1639 2008-03-20  Andreas Schwab  <schwab@suse.de>
1641         PR testsuite/35647
1642         * gcc.dg/cpp/cmdlne-dI-M.c: Match optional continuation.
1643         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
1644         * gcc.dg/cpp/cmdlne-dN-M.c: Match correct file name and optional
1645         continuation and remove xfail.
1647 2008-03-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
1649         PR libfortran/32972
1650         * gfortran.dg/internal_pack_3.f90:  Add missing parameter
1651         in subroutine.
1653 2008-03-20  Kai Tietz  <kai.tietz@onevision.com>
1655         * gcc.dg/format/ms_array-1.c: New.
1656         * gcc.dg/format/ms_c90-scanf-3.c: New.
1657         * gcc.dg/format/ms_c99-strftime-1.c: New.
1658         * gcc.dg/format/ms_no-y2k-1.c: New.
1659         * gcc.dg/format/ms_attr-1.c: New.
1660         * gcc.dg/format/ms_c90-scanf-4.c: New.
1661         * gcc.dg/format/ms_c99-strftime-2.c: New.
1662         * gcc.dg/format/ms_nonlit-1.c: New.
1663         * gcc.dg/format/ms_c90-scanf-5.c: New.
1664         * gcc.dg/format/ms_cast-1.c: New.
1665         * gcc.dg/format/ms_nonlit-2.c: New.
1666         * gcc.dg/format/ms_attr-2.c: New.
1667         * gcc.dg/format/ms_c90-strftime-1.c: New.
1668         * gcc.dg/format/ms_miss-1.c: New.
1669         * gcc.dg/format/ms_nonlit-3.c: New.
1670         * gcc.dg/format/ms_attr-3.c: New.
1671         * gcc.dg/format/ms_c90-strftime-2.c: New.
1672         * gcc.dg/format/ms_miss-2.c: New.
1673         * gcc.dg/format/ms_nul-1.c: New.
1674         * gcc.dg/format/ms_attr-4.c: New.
1675         * gcc.dg/format/ms_c94-printf-1.c: New.
1676         * gcc.dg/format/ms_miss-3.c: New.
1677         * gcc.dg/format/ms_nul-2.c: New.
1678         * gcc.dg/format/ms_attr-7.c: New.
1679         * gcc.dg/format/ms_c94-scanf-1.c: New.
1680         * gcc.dg/format/ms_miss-4.c: New.
1681         * gcc.dg/format/ms_null-1.c: New.
1682         * gcc.dg/format/ms_bitfld-1.c: New.
1683         * gcc.dg/format/ms_c99-printf-1.c: New.
1684         * gcc.dg/format/ms_miss-5.c: New.
1685         * gcc.dg/format/ms_plus-1.c: New.
1686         * gcc.dg/format/ms_branch-1.c: New.
1687         * gcc.dg/format/ms_c99-printf-2.c: New.
1688         * gcc.dg/format/ms_miss-6.c: New.
1689         * gcc.dg/format/ms_sec-1.c: New.
1690         * gcc.dg/format/ms_c90-printf-1.c: New.
1691         * gcc.dg/format/ms_c99-printf-3.c: New.
1692         * gcc.dg/format/ms_multattr-1.c: New.
1693         * gcc.dg/format/ms_unnamed-1.c: New.
1694         * gcc.dg/format/ms_c90-printf-2.c: New.
1695         * gcc.dg/format/ms_c99-scanf-1.c: New.
1696         * gcc.dg/format/ms_multattr-2.c: New.
1697         * gcc.dg/format/ms_va-1.c: New.
1698         * gcc.dg/format/ms_c90-printf-3.c: New.
1699         * gcc.dg/format/ms_c99-scanf-2.c: New.
1700         * gcc.dg/format/ms_multattr-3.c: New.
1701         * gcc.dg/format/ms_c90-scanf-1.c: New.
1702         * gcc.dg/format/ms_c99-scanf-3.c: New.
1703         * gcc.dg/format/ms_no-exargs-1.c: New.
1704         * gcc.dg/format/ms_zero-length-1.c: New.
1705         * gcc.dg/format/ms_c90-scanf-2.c: New.
1706         * gcc.dg/format/ms_c99-scanf-4.c: New.
1707         * gcc.dg/format/ms_no-exargs-2.c: New.
1708         * gcc.dg/format/null-1.c: Add gnu style usage for mingw.
1709         * gcc.dg/format/miss-1.c: Likewise.
1710         * gcc.dg/format/miss-3.c: Likewise.
1711         * gcc.dg/format/multattr-2.c: Likewise.
1712         * gcc.dg/format/miss-5.c: Likewise.
1713         * gcc.dg/format/attr-2.c: Likewise.
1714         * gcc.dg/format/attr-4.c: Likewise.
1715         * gcc.dg/format/c90-scanf-4.c: Likewise.
1716         * gcc.dg/format/c99-printf-3.c: Likewise.
1717         * gcc.dg/format/multattr-1.c: Likewise.
1718         * gcc.dg/format/miss-4.c: Likewise.
1719         * gcc.dg/format/miss-6.c: Likewise.
1720         * gcc.dg/format/c90-printf-3.c: Likewise.
1721         * gcc.dg/format/attr-1.c: Likewise.
1722         * gcc.dg/format/attr-3.c: Likewise.
1723         * gcc.dg/format/attr-7.c: Likewise.
1724         * gcc.dg/format/format.h: Treat mingw and gnu style.
1725         * gcc.dg/format/sys_format.c: New.
1727 2008-03-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1729         PR libfortran/35627
1730         * gfortran.dg/namelist_46.f90: New test.
1732 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
1734         PR target/14552
1735         * gcc.target/i386/pr14552.c: New test.
1737 2008-03-19  Michael Matz  <matz@suse.de>
1739         PR middle-end/35616
1740         * gcc.dg/pr35616.c: New test.
1742 2008-03-19  Daniel Franke  <franke.daniel@gmail.com>
1744         PR fortran/35152
1745         * gfortran.dg/argument_checking_16.f90: New test.
1747 2008-03-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1749         PR libfortran/32972
1750         * gfortran.dg/internal_pack_1.f90:  New test case.
1751         * gfortran.dg/internal_pack_2.f90:  New test case.
1752         * gfortran.dg/internal_pack_3.f90:  New test case.
1754 2008-03-19  Jan Hubicka  <jh@suse.cz>
1756         * gcc.dg/20050811-2.c: Update dumping flags.
1757         * gcc.dg/sms-2.c: Update dumping flags.
1758         * gcc.dg/var-expand1.c: Update dumping flags.
1759         * gcc.dg/var-expand3.c: Update dumping flags.
1760         * gcc.dg/pr30957-1.c: Update dumping flags.
1761         * gcc.dg/20050811-1.c: Update dumping flags.
1762         * gcc.dg/cpp/cmdlne-dI-M.C: Do not xfail.
1763         * gcc.dg/cpp/cmdlne-dM-M.C: Do not xfail.
1765 2008-03-19  Richard Guenther  <rguenther@suse.de>
1767         PR middle-end/35609
1768         * gcc.dg/testsuite/uninit-15.c: New testcase.
1769         * gcc.dg/testsuite/uninit-16.c: Likewise.
1771 2008-03-18  Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
1773         PR target/35504
1774         * g++.dg/other/pr35504.C: New test.
1776 2008-03-18  Richard Guenther  <rguenther@suse.de>
1778         * gcc.dg/tree-ssa/forwprop-4.c: New testcase.
1779         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
1781 2008-03-18  Richard Guenther  <rguenther@suse.de>
1783         * gcc.dg/tree-ssa/loop-19.c: Revert previous change.
1785 2008-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1787         PR libfortran/35617
1788         * gfortran.dg/namelist_45.f90: New test.
1790 2008-03-17  James E. Wilson  <wilson@tuliptree.org>
1792         PR testsuite/35512
1793         * gcc.target/ia64/visibility-1.c (foo): Change return type to void.
1794         Write variables instead of reading them.
1796 2008-03-17  Jason Merrill  <jason@redhat.com>
1798         PR c++/35548
1799         * g++.dg/init/ref16.C: New testcase.
1801 2008-03-17  Richard Guenther  <rguenther@suse.de>
1803         PR tree-optimization/19637
1804         * g++.dg/tree-ssa/pr19637.C: New testcase.
1806 2008-03-16  Paul Thomas  <pault@gcc.gnu.org>
1808         PR fortran/35470
1809         * gfortran.dg/subref_array_pointer_3.f90 : New test.
1811 2008-03-16  Richard Guenther  <rguenther@suse.de>
1813         PR middle-end/35607
1814         * gcc.c-torture/compile/pr35607.c: New testcase.
1815         * gcc.dg/tree-ssa/loop-19.c: Use -O2 to avoid vectorization.
1817 2008-03-16  Daniel Franke  <franke.daniel@gmail.com>
1819         PR fortran/35582
1820         * gfortran.dg/write_invalid_format.f90: New test.
1822 2008-03-15  Richard Guenther  <rguenther@suse.de>
1824         * gcc.dg/tree-ssa/ssa-ccp-16.c: New testcase.
1826 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1828         PR testsuite/35184
1829         * gfortran.dg/elemental_subroutine_6.f90: New test.
1831 2008-03-15  Richard Guenther  <rguenther@suse.de>
1833         * gcc.dg/pr23911.c: Adjust testcase.
1834         * gcc.dg/tree-ssa/pr14841.c: Likewise.
1835         * gcc.dg/tree-ssa/20030922-2.c: Likewise.
1837 2008-03-15  Richard Guenther  <rguenther@suse.de>
1839         PR middle-end/35593
1840         * g++.dg/warn/Warray-bounds-3.C: New testcase.
1842 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1844         PR testsuite/35478
1845         * gfortran.dg/generic_16.f90: New test.
1847 2008-03-15  Hans-Peter Nilsson  <hp@axis.com>
1849         PR middle-end/35595
1850         * gcc.c-torture/compile/pr35595.c: New test.
1852 2008-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1854         PR testsuite/33296
1855         * gfortran.dg/nearest_4.f90: New test.
1857 2008-03-14  Richard Guenther  <rguenther@suse.de>
1859         PR tree-optimization/13761
1860         * gcc.dg/tree-ssa/ssa-lim-3.c: New testcase.
1862 2008-03-14  Richard Guenther  <rguenther@suse.de>
1864         PR tree-optimization/34172
1865         * gcc.dg/tree-ssa/ssa-fre-11.c: New testcase.
1866         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
1867         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
1868         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
1869         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
1870         * gcc.dg/tree-ssa/20031106-4.c: Remove XFAIL.
1872 2008-03-14  Uros Bizjak  <ubizjak@gmail.com>
1874         PR libcpp/35322:
1875         * gcc.dg/cpp/pr35322.c: Add dg-error line.
1877 2008-03-14  Richard Guenther  <rguenther@suse.de>
1879         PR tree-optimization/34043
1880         PR tree-optimization/33989
1881         * gcc.dg/tree-ssa/ssa-fre-7.c: New testcase.
1882         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
1883         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
1884         * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
1885         * gcc.dg/tree-ssa/ssa-pre-17.c: Likewise.
1887 2008-03-14  H.J. Lu  <hongjiu.lu@intel.com>
1888             Uros Bizjak  <ubizjak@gmail.com>
1890         PR testsuite/35538 
1891         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Support PIC targets.
1892         Skip *-*-darwin*.
1893         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Skip *-*-darwin*.
1895 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1896             Uros Bizjak  <ubizjak@gmail.com>
1898         PR testsuite/35406
1899         * gcc.dg/tree-ssa/ldist-4.c: Update expected scan match
1900         count from 0 to 1 for lp64 targets.
1901         * gfortran.dg/ldist-1.f90: Update test to check
1902         for 5 loops distributed instead of 4 for lp64 targets.
1904 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1906         PR fortran/35475
1907         * gfortran.dg/derived_sub.f90: New test.
1909 2008-03-13  H.J. Lu  <hongjiu.lu@intel.com>
1911         PR testsuite/35558
1912         * g++.dg/tls/static-1.C: Move dg-additional-sources after
1913         dg-require-effective-target.
1914         * g++.dg/tls/static-1a.cc: Likewise.
1916 2008-03-13  Tom Tromey  <tromey@redhat.com>
1918         PR libcpp/35322:
1919         * gcc.dg/cpp/pr35322.c: New file.
1921 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
1923         * gcc.dg/vect/vect-align-2.c: Remove dg-do run directive.
1924         (main): Call check_vect.
1926 2008-03-13  Alon Dayan  <alond@il.ibm.com>
1927             Olga Golovanevsky  <olga@il.ibm.com>
1928         
1929         PR tree-optimization/35041
1930         * gcc.dg/struct/wo_prof_double_malloc.c: New test.
1932 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
1934         PR target/34000
1935         PR target/35553
1936         * g++.dg/other/i386-3.C: New test.
1937         * gcc.target/i386/sse-13.c: Redefine extern instead of static.
1938         * gcc.target/i386/sse-14.c: Ditto.
1939         * gcc.target/i386/mmx-1.c: Ditto.
1940         * gcc.target/i386/mmx-2.c: Ditto.
1941         * gcc.target/i386/3dnow-1.c: Ditto.
1942         * gcc.target/i386/3dnow-2.c: Ditto.
1943         * gcc.target/i386/3dnowA-1.c: Ditto.
1944         * gcc.target/i386/3dnowA-2.c: Ditto.
1946 2008-03-13  Paolo Bonzini  <bonzini@gnu.org>
1948         PR tree-opt/35422
1949         * gcc.target/i386/pr35422.c: Escape brackets.
1951 2008-03-12  Paolo Bonzini  <bonzini@gnu.org>
1953         PR tree-opt/35422
1954         * gcc.dg/vect/slp-7.c: Change target keywords required for vectorizing
1955         third loop.
1956         * gcc.target/i386/pr35422.c: New.
1958 2008-03-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1960         PR tree-opt/35403
1961         * gcc.dg/tree-ssa/ipa-reference-1.c: New testcase.
1963 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
1965         PR target/35540
1966         * gcc.target/i386/pr35540.c: New test.
1968 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
1970         * g++.dg/inherit/override-attribs.C: Require ilp32 x86 target.
1972 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
1974         PR middle-end/35526
1975         * g++.dg/torture/pr35526.C: New test.
1977 2008-03-10  Jakub Jelinek  <jakub@redhat.com>
1979         PR c++/35328
1980         * g++.dg/gomp/pr35328.C: New test.
1982         PR c++/35337
1983         * g++.dg/gomp/pr35337.C: New test.
1985         PR c/35438
1986         PR c/35439
1987         * gcc.dg/gomp/pr35438.c: New test.
1988         * gcc.dg/gomp/pr35439.c: New test.
1990         PR middle-end/35099
1991         * g++.dg/gomp/pr35099.C: New test.
1993 2008-03-10  Eric Botcazou  <ebotcazou@adacore.com>
1995         * gnat.dg/range_check2.adb: New test.
1997 2008-03-10  H.J. Lu  <hongjiu.lu@intel.com>
1999         PR tree-optimization/35494
2000         * g++.dg/tree-ssa/ssa-store-ccp-1.C: New.
2001         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
2002         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
2003         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
2005 2008-03-10  Richard Guenther  <rguenther@suse.de>
2007         PR tree-optimization/34677
2008         * gcc.dg/tree-ssa/loadpre23.c: New testcase.
2009         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
2010         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
2012 2008-03-09  Paul Thomas  <pault@gcc.gnu.org>
2014         PR fortran/35474
2015         * gfortran.dg/module_commons_2.f90: New test.
2017 2008-03-09  Eric Botcazou  <ebotcazou@adacore.com>
2019         * gnat.dg/frame_overflow.adb: Improve portability.
2021 2008-03-08  H.J. Lu  <hongjiu.lu@intel.com>
2023         PR target/35350
2024         * gcc.target/i386/isa-1.c: Add -march=x86-64.
2025         * gcc.target/i386/isa-2.c: Likewise.
2026         * gcc.target/i386/isa-3.c: Likewise.
2027         * gcc.target/i386/isa-10.c: Likewise.
2028         * gcc.target/i386/isa-11.c: Likewise.
2029         * gcc.target/i386/isa-12.c: Likewise.
2030         * gcc.target/i386/isa-13.c: Likewise.
2031         * gcc.target/i386/isa-14.c: Likewise.
2033 2008-03-08  Uros Bizjak  <ubizjak@gmail.com>
2035         PR target/22152
2036         * gcc.target/i386/pr22152.c: New test.
2037         * gcc.target/i386/sse2-mmx.c: Ditto.
2039 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
2041         * gnat.dg/uninit_func.adb: New test.
2043 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
2045         * gnat.dg/pack4.adb: New test.
2047 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
2049         * gnat.dg/small_alignment.adb: New test.
2051 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
2053         * gnat.dg/specs/alignment2.ads: New test.
2055 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
2057         * gnat.dg/pack3.adb: New test.
2059 2008-03-07  Peter O'Gorman  <pogma@thewrittenword.com>
2061         PR c++/20366
2062         * g++.dg/other/pr20366.C: New test.
2064 2008-03-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2066         PR tree-opt/35402
2067         * gcc.dg/tree-ssa/ssa-store-ccp-1.c: New test.
2069 2008-03-06  Markus Milleder  <markus.milleder@generali.at>
2071         PR preprocessor/35458
2072         * gcc.dg/cpp/cmdlne-M-2.c: New file.
2073         * gcc.dg/cpp/cmdlne-M-2#.h: New file.
2074         * gcc.dg/cpp/#cmdlne-M-2.h: New file.
2076 2008-03-06  Tom Tromey  <tromey@redhat.com>
2078         * lib/treelang-dg.exp, lib/treelang.exp: Delete.
2079         * treelang: Delete.
2081 2008-03-05  Eric Botcazou  <ebotcazou@adacore.com>
2083         * gnat.dg/specs/pack33.ads: New test.
2085 2008-03-05  Richard Guenther  <rguenther@suse.de>
2087         PR tree-optimization/35472
2088         * gcc.c-torture/execute/pr35472.c: New testcase.
2090 2007-03-05  Gabor Loki  <loki@gcc.gnu.org>
2092         PR 33009
2093         * gcc.c-torture/compile/pr11832.c: Check -frtl-abstract-sequences.
2094         * gcc.c-torture/compile/pr33009.c: Likewise.
2096 2008-03-05  Victor Kaplansky  <victork@gcc.gnu.org>
2098         PR 31341
2099         * gcc.dg/vect/pr31041.c: Fix.
2101 2008-03-05  Hans-Peter Nilsson  <hp@axis.com>
2103         PR libfortran/35293
2104         * lib/lib/target-supports.exp (check_effective_target_fd_truncate):
2105         New.
2106         * gfortran.fortran-torture/execute/list_read_1.x,
2107         gfortran.fortran-torture/execute/read_null_string.x,
2108         gfortran.fortran-torture/execute/backspace.x,
2109         gfortran.fortran-torture/execute/seq_io.x,
2110         gfortran.fortran-torture/execute/slash_edit.x,
2111         gfortran.fortran-torture/execute/unopened_unit_1.x,
2112         gfortran.dg/namelist_21.f90, gfortran.dg/advance_5.f90,
2113         gfortran.dg/fmt_t_7.f, gfortran.dg/eor_1.f90, 
2114         gfortran.dg/read_x_past.f, gfortran.dg/tl_editing.f90,
2115         gfortran.dg/ftell_2.f90, gfortran.dg/namelist_13.f90,
2116         gfortran.dg/namelist_22.f90, gfortran.dg/advance_6.f90,
2117         gfortran.dg/read_bad_advance.f90, gfortran.dg/func_derived_3.f90,
2118         gfortran.dg/namelist_40.f90, gfortran.dg/x_slash_2.f,
2119         gfortran.dg/namelist_14.f90, gfortran.dg/backspace_1.f,
2120         gfortran.dg/namelist_23.f90, gfortran.dg/pr17285.f90,
2121         gfortran.dg/read_noadvance.f90, gfortran.dg/namelist_use_only.f90,
2122         gfortran.dg/namelist_41.f90, gfortran.dg/namelist_15.f90,
2123         gfortran.dg/backspace_3.f, gfortran.dg/backslash_3.f,
2124         gfortran.dg/namelist_24.f90, gfortran.dg/pr17286.f90,
2125         gfortran.dg/endfile.f90, gfortran.dg/open_access_append_1.f90,
2126         gfortran.dg/fmt_huge.f90, gfortran.dg/namelist_42.f90,
2127         gfortran.dg/pr18392.f90, gfortran.dg/pr19155.f, gfortran.dg/pr12884.f,
2128         gfortran.dg/namelist_16.f90, gfortran.dg/backspace_5.f,
2129         gfortran.dg/open_readonly_1.f90, gfortran.dg/fmt_read.f90,
2130         gfortran.dg/iostat_1.f90, gfortran.dg/namelist_43.f90,
2131         gfortran.dg/read_size_noadvance.f90, gfortran.dg/inquire_5.f90,
2132         gfortran.dg/read_many_1.f, gfortran.dg/namelist_17.f90,
2133         gfortran.dg/list_read_1.f90, gfortran.dg/backspace_10.f90,
2134         gfortran.dg/namelist_26.f90, gfortran.dg/unf_read_corrupted_2.f90,
2135         gfortran.dg/record_marker_1.f90, gfortran.dg/convert_implied_open.f90,
2136         gfortran.dg/iostat_2.f90, gfortran.dg/write_check3.f90,
2137         gfortran.dg/namelist_44.f90, gfortran.dg/namelist_use.f90,
2138         gfortran.dg/rewind_1.f90, gfortran.dg/streamio_11.f90,
2139         gfortran.dg/namelist_18.f90, gfortran.dg/backspace_9.f,
2140         gfortran.dg/dos_eol.f, gfortran.dg/read_eof_1.f90,
2141         gfortran.dg/namelist_27.f90, gfortran.dg/pad_no.f90,
2142         gfortran.dg/endfile.f, gfortran.dg/namelist_11.f,
2143         gfortran.dg/namelist_19.f90, gfortran.dg/eor_handling_1.f90,
2144         gfortran.dg/write_rewind_1.f, gfortran.dg/comma.f,
2145         gfortran.dg/read_eof_2.f90, gfortran.dg/namelist_28.f90,
2146         gfortran.dg/record_marker_3.f90, gfortran.dg/complex_read.f90,
2147         gfortran.dg/namelist_37.f90, gfortran.dg/error_recovery_5.f90,
2148         gfortran.dg/namelist_char_only.f90, gfortran.dg/pr18122.f90,
2149         gfortran.dg/list_read_4.f90, gfortran.dg/eor_handling_2.f90,
2150         gfortran.dg/read_eof_3.f90, gfortran.dg/dollar_edit_descriptor_1.f,
2151         gfortran.dg/pr19467.f90, gfortran.dg/namelist_38.f90,
2152         gfortran.dg/inquire_9.f90, gfortran.dg/list_read_5.f90,
2153         gfortran.dg/noadv_size.f90, gfortran.dg/backslash_1.f90,
2154         gfortran.dg/eor_handling_3.f90, gfortran.dg/read_eof_4.f90,
2155         gfortran.dg/runtime_warning_1.f90, gfortran.dg/x_slash_1.f,
2156         gfortran.dg/namelist_39.f90, gfortran.dg/streamio_3.f90,
2157         gfortran.dg/read_comma.f, gfortran.dg/pr19657.f,
2158         gfortran.dg/streamio_15.f90, gfortran.dg/list_read_6.f90,
2159         gfortran.dg/eor_handling_4.f90, gfortran.dg/backslash_2.f90,
2160         gfortran.dg/pr19216.f, gfortran.dg/PR19872.f,
2161         gfortran.dg/backspace_2.f, gfortran.dg/empty_format_1.f90,
2162         gfortran.dg/streamio_4.f90, gfortran.dg/append_1.f90,
2163         gfortran.dg/fgetc_1.f90, gfortran.dg/complex_write.f90,
2164         gfortran.dg/list_read_7.f90, gfortran.dg/eor_handling_5.f90,
2165         gfortran.dg/fmt_t_1.f90, gfortran.dg/pr17090.f90,
2166         gfortran.dg/backspace_4.f, gfortran.dg/shape_3.f90,
2167         gfortran.dg/unf_io_convert_1.f90, gfortran.dg/fgetc_2.f90,
2168         gfortran.dg/vector_subscript_3.f90, gfortran.dg/list_read_8.f90,
2169         gfortran.dg/flush_1.f90, gfortran.dg/advance_1.f90,
2170         gfortran.dg/fmt_t_2.f90, gfortran.dg/backspace_6.f,
2171         gfortran.dg/slash_1.f90, gfortran.dg/stat_1.f90,
2172         gfortran.dg/unformatted_recl_1.f90, gfortran.dg/record_marker_2.f,
2173         gfortran.dg/overwrite_1.f, gfortran.dg/unf_io_convert_2.f90,
2174         gfortran.dg/fmt_t_3.f90, gfortran.dg/backspace_8.f,
2175         gfortran.dg/stat_2.f90, gfortran.dg/pr18210.f90,
2176         gfortran.dg/unformatted_subrecord_1.f90, gfortran.dg/pr20257.f90,
2177         gfortran.dg/eof_1.f90, gfortran.dg/fmt_t_4.f90,
2178         gfortran.dg/unf_short_record_1.f90, gfortran.dg/fmt_exhaust.f90,
2179         gfortran.dg/namelist_20.f90, gfortran.dg/advance_4.f90,
2180         gfortran.dg/fmt_t_5.f90, gfortran.dg/namelist_12.f,
2181         gfortran.dg/backspace_7.f90, gfortran.dg/write_rewind_2.f,
2182         gfortran.dg/ftell_1.f90, gfortran.dg/fseek.f90,
2183         gfortran.dg/write_back.f: Gate test on effective_target
2184         fd_truncate.
2186 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
2188         * gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as
2189         targets declaring functions in assembly.
2191 2008-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2193         PR 28322
2194         * gcc.dg/pr28322-3.c: New.
2196 2008-03-04  H.J. Lu  <hongjiu.lu@intel.com>
2198         PR target/35453
2199         * gcc.target/i386/sse4_2-pcmpestri-1.c: Replace SIDD_XXX with
2200         _SIDD_XXX.
2201         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
2202         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
2203         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
2204         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
2205         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
2206         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
2207         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
2208         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
2210 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
2212         PR middle-end/35456
2213         * gcc.c-torture/execute/pr35456.c: New test.
2215 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
2217         * gcc.target/i386/sse-10.c: Don't use
2218         -mno-accumulate-outgoing-args on *-*-mingw* *-*-cygwin*.
2220 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
2222         * gfortran.dg/reassoc_1.f90: Cleanup dump files.
2223         * gfortran.dg/reassoc_2.f90: Ditto.
2224         * gfortran.dg/reassoc_3.f90: Ditto.
2226 2008-03-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2228         PR fortran/33197
2229         * gfortran.dg/gomp/gomp.exp: Add .f08 and .F08 file suffixes.
2230         * gfortran.dg/dg.exp: Likewise.
2231         * gfortran.dg/vect/vect.exp: Likewise.
2232         * gfortran.fortran-torture/execute/execute.exp: Likewise.
2233         * gfortran.fortran-torture/compile/compile.exp: Likewise.
2234         * gfortran.dg/gamma_1.f90: Also check log_gamma.
2235         * gfortran.dg/invalid_contains_1.f90: Remove warning about
2236         empty CONTAINS.
2237         * gfortran.dg/gamma_2.f90: Add a few error messages.
2238         * gfortran.dg/invalid_contains_2.f90: Remove warning about
2239         empty CONTAINS.
2240         * gfortran.dg/gamma_3.f90: Adjust error message.
2241         * gfortran.dg/gamma_4.f90: Test for log_gamma instead of lgamma.
2242         * gfortran.dg/bind_c_usage_9.f03: Adjust error messages.
2243         * gfortran.dg/bessel_1.f90: New test.
2244         * gfortran.dg/recursive_check_3.f90: Remove warnings.
2245         * gfortran.dg/besxy.f90: Also check for new F2008 intrinsics.
2246         * gfortran.dg/derived_function_interface_1.f90: Remove warning.
2247         * gfortran.dg/contains_empty_1.f03: New test.
2248         * gfortran.dg/erfc_scaled_1.f90: New test.
2249         * gfortran.dg/hypot_1.f90: New test.
2250         * gfortran.dg/contains_empty_2.f03: New test.
2252 2007-03-03  Uros Bizjak  <ubizjak@gmail.com>
2254         * gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
2256 2008-03-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org> 
2258         PR 24924
2259         * g++.dg/cpp/string-2.C: This is a warning now.
2260         * g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
2261         default, so add it.
2262         
2263 2008-03-01  Douglas Gregor  <doug.gregor@gmail.com>
2265         * g++.dg/cpp0x/auto1.C: New.
2267 2008-03-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2269         PR fortran/34770
2270         * gfortran.dg/pointer_1.f90: New test.
2272 2008-02-29  Douglas Gregor  <doug.gregor@gmail.com>
2274         PR c++/35315
2275         * g++.dg/ext/attrib32.C: Add another test case.
2277 2008-02-29  Tom Tromey  <tromey@redhat.com>
2279         * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
2280         line.
2282 2008-02-29  Sebastian Pop  <sebastian.pop@amd.com>
2284         * gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
2285         to make the interchange profitable.
2287 2008-02-28  Daniel Franke  <franke.daniel@gmail.com>
2289         PR fortran/31463
2290         PR fortran/33950
2291         PR fortran/34296
2292         * gfortran.dg/arrayio_11.f90: Fixed test.
2293         * gfortran.dg/arrayio_12.f90: Likewise.
2294         * gfortran.dg/module_read_1.f90: Added warning-directives.
2295         * gfortran.dg/pr32242.f90: Likewise.
2296         * gfortran.dg/result_in_spec_3.f90: Likewise.
2297         * gfortran.dg/use_12.f90: Likewise.
2298         * gfortran.dg/warn_function_without_result.f90 : New test.
2300 2008-02-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2302         PR fortran/34868
2303         * gfortran.dg/f2c_9.f90: New test.
2305 2008-02-28  Sebastian Pop  <sebastian.pop@amd.com>
2307         * gcc.dg/tree-ssa/ldist-1.c: New.
2308         * gcc.dg/tree-ssa/ldist-1a.c: New.
2309         * gcc.dg/tree-ssa/ldist-2.c: New.
2310         * gcc.dg/tree-ssa/ldist-3.c: New.
2311         * gcc.dg/tree-ssa/ldist-4.c: New.
2312         * gcc.dg/tree-ssa/ldist-5.c: New.
2313         * gcc.dg/tree-ssa/ldist-6.c: New.
2314         * gcc.dg/tree-ssa/ldist-7.c: New.
2315         * gcc.dg/tree-ssa/ldist-8.c: New.
2316         * gcc.dg/tree-ssa/ldist-9.c: New.
2317         * gcc.dg/tree-ssa/ldist-10.c: New.
2318         * gcc.dg/tree-ssa/ldist-11.c: New.
2319         * gcc.dg/tree-ssa/ldist-12.c: New.
2320         * gfortran.dg/ldist-1.f90: New.
2322 2008-02-28  Uros Bizjak  <ubizjak@gmail.com>
2324         * gcc.dg/pr34351.c: Compile for x86 targets only.  Use %ebx register.
2326 2008-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2328         * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
2330 2008-02-27  Jan Beulich  <jbeulich@novell.com>
2332         * gcc.target/i386/mmx-1.c: Add
2333         -Werror-implicit-function-declaration to dg-options.
2334         * gcc.target/i386/mmx-2.c: Likewise.
2335         * gcc.target/i386/sse-13.c: Likewise.
2336         * gcc.target/i386/sse-14.c: Likewise.
2338 2008-02-27  Revital Eres  <eres@il.ibm.com>
2340         PR rtl-optimization/34999
2341         * gcc.dg/tree-prof/pr34999.c: New.
2343 2008-02-27  Richard Guenther  <rguenther@suse.de>
2345         PR middle-end/25290
2346         * gcc.c-torture/execute/pr35390.c: New testcase.
2348 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
2350         PR ada/22255
2351         * gnat.dg/test_direct_io.adb: New file.
2353 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
2355         PR ada/34799
2356         * gnat.dg/specs/pr34799.ads: New test.
2358 2008-02-27  Richard Guenther  <rguenther@suse.de>
2360         PR middle-end/34971
2361         * gcc.c-torture/execute/pr34971.c: New testcase.
2363 2008-02-27  Jakub Jelinek  <jakub@redhat.com>
2365         * gcc.dg/gomp/preprocess-1.c: New test.
2367         PR c++/35368
2368         * g++.dg/ext/visibility/typeinfo2.C: New test.
2369         * g++.dg/ext/visibility/typeinfo3.C: New test.
2371 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
2373         * gcc.dg/bf-ms-attrib.c (main): Return 0.
2375 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
2377         * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
2378         * gcc.target/i386/sse-6.c (dump128_64): Likewise.
2380 2008-02-26  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
2382         PR c/28800
2383         * gcc.dg/empty-source-2.c: Adjust for warning message.
2384         * gcc.dg/empty-source-3.c: Likewise.
2385         * gcc.dg/pack-test-2.c: Adjust comment.
2386         * gcc.dg/pragma-ep-2.c: Likewise.
2387         * gcc.dg/pragma-re-2.c: Likewise.
2388         * gcc.dg/va-arg-2.c: Likewise.
2390 2008-02-26  Tobias Burnus  <burnus@net-b.de>
2392         PR fortran/35033
2393         * gfortran.dg/assignment_2.f90: New.
2395 2008-02-26  Jason Merrill  <jason@redhat.com>
2397         PR c++/35315
2398         * g++.dg/ext/attrib32.C: New.
2400 2008-02-26  Richard Sandiford  <rsandifo@nildram.co.uk>
2402         * gcc.c-torture/execute/nest-align-1.x: Delete.
2404 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2406         PR 26264
2407         * 20021023-1.c: Use __builtin_va_start instead of
2408         __builtin_stdarg_start.
2409         * pr17301-1.c: Likewise.
2410         * pr17301-2.c: Likewise.
2411                 
2412 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2413         
2414         * gcc.dg/pr34351.c: New.
2415         
2416 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2418         * gcc.dg/Wlarger-than2.c: New.
2419         
2420 2008-02-26  Paolo Carlini  <pcarlini@suse.de>
2422         PR c++/35323
2423         * g++.dg/lookup/crash7.C: New.
2425 2008-02-26  Kaz Kojima  <kkojima@gcc.gnu.org>
2427         * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
2429 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2431         * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
2433 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2435         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
2437 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2439         * gcc.dg/builtins-config.h: Disable C99 runtime testing for
2440         Windows.
2442 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2444         * lib/target-supports.exp (check_profiling_available): Report -p
2445         unavailable on *-*-mingw*.
2447 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2449         * lib/target-supports.exp (check_effective_target_pthread_h): New.
2450         * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
2451         dg-require-effective-target pthread_h.
2453 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2455         * gcc.dg/Wswitch-enum-error.c: New.
2456         * gcc.dg/Wswitch-error.c: New.
2457         * gcc.dg/20011021-1.c: Use two directives to match two different
2458         messages.
2459         
2460 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2461         
2462         PR 28322
2463         * gcc.dg/pr28322.c: New.
2464         * gcc.dg/pr28322-2.c: New.
2465         * lib/prune.exp: Ignore "At top level" even if there is no ':'
2466         preceding it.
2468 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
2470         PR c++/35333
2471         * g++.dg/other/error26.C: New.
2473 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
2475         PR c++/35338
2476         * g++.dg/other/error25.C: New.
2478 2008-02-25  Andreas Krebbel  <krebbel1@de.ibm.com>
2480         PR target/35258
2481         * gcc.dg/pr35258.c: New testcase.
2483 2008-02-25  Jan Beulich  <jbeulich@novell.com>
2485         * gcc.dg/20020426-2.c: Remove bogus workaround.
2486         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2487         * gcc.target/i386/movq-2.c: Also permit use of movzbl.
2489 2008-02-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2491         * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
2493 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
2495         PR middle-end/19984
2496         * gcc.dg/pr19984.c: New test.
2497         * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
2498         name of the variable.
2500 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
2502         * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
2503         (main): Call check_vect and foo.  Check array values after
2504         the call to foo.
2505         * gcc.dg/vect/vect-117.c: Call check_vect.
2506         * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
2508 2008-02-25  Jason Merrill  <jason@redhat.com>
2510         PR c++/33486
2511         * g++.dg/lookup/strong-using-5.C: New.
2513 2008-02-25  Kaz Kojima  <kkojima@gcc.gnu.org>
2515         * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
2516         sh* targets.
2518 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
2520         PR target/35349
2521         * gcc.c-torture/execute/20050604-1.x: New file.
2523 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
2525         * gcc.target/i386/pr22076.c: Update number of mov insns
2526         for PIC targets.
2527         * gcc.target/i386/pr34256.c: Ditto.
2529 2008-02-24  Diego Novillo  <dnovillo@google.com>
2531         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
2533         PR 33738
2534         * g++.dg/warn/pr33738.C: New.
2536 2008-02-24  Richard Sandiford  <rsandifo@nildram.co.uk>
2538         * gcc.c-torture/execute/nest-align-1.x: New file.
2540 2008-02-24  Danny Smith  <dannysmith@users.sourceforge.net>
2542         PR c++/34749
2543         * g++.dg.ext/dllimport13.C: New test.
2545 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2547         PR libfortran/24685
2548         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
2549         powerpc*-apple-darwin*.
2551 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2553         * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
2554         ERFC into gfortran.dg/large_real_kind_3.F90.
2555         * gfortran.dg/large_real_kind_3.F90: New test.
2557 2008-02-23  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2559         PR rtl-opt/33512
2560         * gcc.dg/and-1.c: New test.
2562 2008-02-23  Daniel Jacobowitz  <dan@codesourcery.com>
2564         * gcc.c-torture/execute/20080222-1.c: New test.
2566 2008-02-23  Uros Bizjak  <ubizjak@gmail.com>
2568         PR target/22076
2569         PR target/34256
2570         * gcc.target/i386/pr22076.c: New test.
2571         * gcc.target/i386/pr34256.c: New test.
2572         * gcc.target/i386/vecinit-5.c: New test.
2573         * gcc.target/i386/vecinit-6.c: New test.
2574         * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
2576         * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
2577         <xmmintrin.h>, define __m64 and __m128 directly.
2578         * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
2580 2008-02-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2582         PR C++/34715
2583         * g++.dg/ext/always_inline-1.C: New test.
2584         * g++.dg/ext/always_inline-2.C: New test.
2585         * g++.dg/ext/always_inline-3.C: New test.
2586         * g++.dg/ext/always_inline-4.C: New test.
2588 2008-02-22  Hans-Peter Nilsson  <hp@axis.com>
2590         * gcc.target/cris/asm-b-1.c: New test.
2592 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
2594         PR c++/35282
2595         * g++.dg/template/nontype17.C: Add.
2597 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
2599         PR c++/35282
2600         Revert:
2601         2008-02-14  Paolo Carlini  <pcarlini@suse.de>
2603         PR c++/28743
2604         * g++.dg/template/nontype17.C: New.
2605         * g++.dg/template/nontype16.C: Add error.
2607 2008-02-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
2609         PR c/19999
2610         * gcc.dg/Wfloat-equal-1.c: New.
2611         * g++.dg/warn/Wfloat-equal-1.C: New.
2613 2008-02-21  Michael Matz  <matz@suse.de>
2615         PR target/35264
2616         * gcc.dg/pr35264.c: New testcase.
2618 2008-02-21  Richard Guenther  <rguenther@suse.de>
2620         * gfortran.dg/reassoc_1.f90: New testcase.
2621         * gfortran.dg/reassoc_2.f90: Likewise.
2622         * gfortran.dg/reassoc_3.f90: Likewise.
2624 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2626         PR libfortran/34974
2627         * gfortran.dg/fmt_t_7.f: New test.
2629         PR libfortran/35132
2630         * gfortran.dg/streamio_15.f90: New test.
2631         
2632 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2634         PR libfortran/35036
2635         * gfortran.dg/fmt_zero_digits.f90: Revise test.
2637 2008-02-20  Seongbae Park <seongbae.park@gmail.com>
2639         * gcc.dg/Wframe-larger-than.c: New option test.
2641 2008-02-20  Tobias Burnus  <burnus@net-b.de>
2643         PR fortran/34997
2644         * gfortran.dg/dollar_sym_1.f90: New.
2645         * gfortran.dg/dollar_sym_2.f90: New.
2647 2008-02-20  Richard Guenther  <rguenther@suse.de>
2649         PR middle-end/35265
2650         * gcc.dg/builtins-66.c: New testcase.
2652 2008-02-20  Richard Guenther  <rguenther@suse.de>
2654         * gcc.dg/fold-reassoc-1.c: New testcase.
2655         * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
2657 2008-02-20  Richard Guenther  <rguenther@suse.de>
2659         * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
2661 2008-02-20  Ira Rosen  <irar@il.ibm.com>
2663         * lib/target-supports.exp (check_effective_target_vect_unpack):
2664         Return true for SPU.
2665         (check_effective_target_vect_short_mult): Likewise.
2666         * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
2667         the loop on targets that support vect_unpack.
2669 2008-02-20  Uros Bizjak  <ubizjak@gmail.com>
2671         * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
2672         (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
2673         templates to reduce number of passed arguments.
2675 2008-02-19  Jason Merrill  <jason@redhat.com>
2677         PR c++/34950
2678         * g++.dg/template/explicit-args1.C: New.
2680 2008-02-19  Richard Guenther  <rguenther@suse.de>
2682         PR tree-optimization/34989
2683         * gcc.dg/pr34989-1.c: New testcase.
2684         * gcc.dg/pr34989-2.c: Likewise.
2686 2008-02-19  Jakub Jelinek  <jakub@redhat.com>
2688         PR c++/35028
2689         * g++.dg/gomp/pr35028.C: New test.
2691         PR c++/34964
2692         PR c++/35244
2693         * gcc.dg/gomp/pr34964.c: New test.
2694         * g++.dg/gomp/pr34964.C: New test.
2695         * gcc.dg/gomp/pr35244.c: New test.
2696         * g++.dg/gomp/pr35244.C: New test.
2698         PR c++/35078
2699         * g++.dg/gomp/pr35078.C: New test.
2701 2008-02-19  Christian Bruel  <christian.bruel@st.com>
2703         * gcc.dg/packed-array.c: New testcase. 
2705 2008-02-19  Uros Bizjak  <ubizjak@gmail.com>
2707         PR target/33555
2708         * gcc.target/i386/pr33555.c: New test.
2709         
2710 2008-02-18  H.J. Lu  <hongjiu.lu@intel.com>
2712         PR target/35189
2713         * gcc.target/i386/isa-1.c: New.
2714         * gcc.target/i386/isa-2.c: Likewise.
2715         * gcc.target/i386/isa-3.c: Likewise.
2716         * gcc.target/i386/isa-4.c: Likewise.
2717         * gcc.target/i386/isa-5.c: Likewise.
2718         * gcc.target/i386/isa-6.c: Likewise.
2719         * gcc.target/i386/isa-7.c: Likewise.
2720         * gcc.target/i386/isa-8.c: Likewise.
2721         * gcc.target/i386/isa-9.c: Likewise.
2722         * gcc.target/i386/isa-10.c: Likewise.
2723         * gcc.target/i386/isa-11.c: Likewise.
2724         * gcc.target/i386/isa-12.c: Likewise.
2725         * gcc.target/i386/isa-13.c: Likewise.
2726         * gcc.target/i386/isa-14.c: Likewise.
2728 2008-02-18  Joey Ye  <joey.ye@intel.com>
2729             H.J. Lu  <hongjiu.lu@intel.com>
2731         PR middle-end/34921
2732         * gcc.c-torture/execute/nest-align-1.c: New test case.
2734 2008-02-17  Richard Guenther  <rguenther@suse.de>
2736         PR middle-end/35227
2737         * gcc.dg/torture/pr35227.c: New testcase.
2739 2008-02-17  Richard Guenther  <rguenther@suse.de>
2741         PR tree-optimization/35231
2742         * gcc.c-torture/execute/pr35231.c: New testcase.
2744 2008-02-17  Uros Bizjak  <ubizjak@gmail.com>
2746         * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
2747         (test_gt): Ditto.
2749 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2751         * obj-c++.dg/encode-2.mm: XFAIL.
2752         * obj-c++.dg/encode-3.mm: Likewise.
2754 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2755             Paolo Carlini  <pcarlini@suse.de>
2757         * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
2758         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
2759         * g++.dg/ext/has_nothrow_copy.C: Likewise.
2761 2008-02-16  Uros Bizjak  <ubizjak@gmail.com>
2763         * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
2764         (main): Change to void and rename to sse_test.
2765         * gcc.target/i386/pr24306.c: Ditto.
2766         * gcc.target/i386/pr32065-2.c: Ditto.
2767         * gcc.target/i386/20060512-1.c: Include sse2-check.h.
2768         (main): Change to void and rename to sse2_test.
2769         * gcc.target/i386/20060512-3.c: Ditto.
2771 2008-02-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2773         PR fortran/35150
2774         * gfortran.dg/c_loc_tests_12.f03: New test.
2776 2008-02-15  Douglas Gregor  <doug.gregor@gmail.com>
2778         PR c++/35023
2779         PR c++/35024
2780         PR c++/35026
2781         * g++.dg/cpp0x/vt-35026.C: New.
2782         * g++.dg/cpp0x/vt-35023.C: New.
2783         * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
2784         * g++.dg/cpp0x/vt-35024.C: New.
2786 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
2788         * gcc.c-torture/execute/va-arg-25.x: Remove.
2790 2008-02-15  Richard Guenther  <rguenther@suse.de>
2791             Zdenek Dvorak  <ook@ucw.cz>
2793         PR tree-optimization/35164
2794         * g++.dg/torture/pr35164-1.C: New testcase.
2795         * g++.dg/torture/pr35164-2.C: Likewise.
2797 2008-02-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
2799         PR testsuite/35119
2800         * g++.dg/template/spec35.C: Change the regular expressions
2801         in dg-final to match the assembly code generated by Darwin 9.
2803 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
2805         * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
2807 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
2809         * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
2811 2008-02-15  Hans-Peter Nilsson  <hp@axis.com>
2813         * lib/dejapatches.exp: New file.
2815 2008-02-14  Douglas Gregor  <doug.gregor@gmail.com>
2817         PR c++/34050
2818         * g++.dg/cpp0x/vt-34050.C: New.
2820 2008-02-14  Jason Merrill  <jason@redhat.com>
2822         PR c++/5645
2823         PR c++/11159
2824         * g++.dg/warn/pr11159.C: New.
2825         * g++.dg/warn/pr5645.C: Likewise.
2827 2008-02-14  Danny Smith  <dannysmith@users.sourceforge.net>
2829         PR preprocessor/35061
2830         * gcc.dg/cpp/pragma_pop_macro-1.c:  New test.
2832 2008-02-14  Paolo Carlini  <pcarlini@suse.de>
2834         PR c++/28743
2835         * g++.dg/template/nontype17.C: New.
2836         * g++.dg/template/nontype16.C: Add error.
2838 2008-02-13  Jakub Jelinek  <jakub@redhat.com>
2840         PR c++/35138
2841         * g++.dg/template/member8.C: New test.
2843 2008-02-13  Michael Matz  <matz@suse.de>
2845         * gcc.dg/pr35065.c: Fix testcase warnings.
2847 2008-02-13  Jason Merrill  <jason@redhat.com>
2849         PR c++/34962, c++/34937, c++/34939
2850         * g++.dg/ext/tmplattr9.C: New.
2852 2008-02-13  Michael Matz  <matz@suse.de>
2854         PR debug/35065
2855         * gcc.dg/pr35065.c: New testcase.
2857 2008-02-12  Richard Guenther  <rguenther@suse.de>
2859         PR tree-optimization/35171
2860         * gcc.c-torture/compile/pr35171.c: New testcase.
2862 2008-02-12  Richard Guenther  <rguenther@suse.de>
2864         PR middle-end/35163
2865         * gcc.c-torture/execute/pr35163.c: New testcase.
2867 2008-02-12  Uros Bizjak  <ubizjak@gmail.com>
2869         * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
2871 2008-02-12  Eric Botcazou  <ebotcazou@adacore.com>
2873         * gnat.dg/loop_address.adb: New test.
2875 2008-02-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2877         * obj-c++.dg/bitfield-1.mm: Expect failures.
2878         * obj-c++.dg/bitfield-4.mm: Likewise.
2879         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
2880         * obj-c++.dg/encode-8.mm: Likewise.
2881         * obj-c++.dg/isa-field-1.mm: Likewise.
2882         * obj-c++.dg/layout-1.mm: Likewise.
2883         * obj-c++.dg/lookup-2.mm: Likewise.
2884         * obj-c++.dg/try-catch-2.mm: Likewise.
2885         * obj-c++.dg/try-catch-9.mm: Likewise.
2887 2008-02-12  Jakub Jelinek  <jakub@redhat.com>
2889         PR c++/35144
2890         * g++.dg/tree-ssa/pr35144.C: New test.
2892         PR inline-asm/35160
2893         * gcc.target/i386/pr35160.c: New test.
2895         PR c++/34862
2896         * g++.dg/init/new27.C: New test.
2898 2008-02-11  Paolo Carlini  <pcarlini@suse.de>
2900         PR c++/35077
2901         * g++.dg/template/crash78.C: New.
2903 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
2905         PR testsuite/35047
2906         * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
2907         * gcc.dg/compat/vector-2_y.c: Ditto.
2909 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
2910             Richard Guenther  <rguenther@suse.de>
2912         PR tree-optimization/33992
2913         * gcc.c-torture/execute/pr33992.c: New testcase.
2915 2008-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
2917         * gfortran.dg/streamio_14.f90:  New test.
2919 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
2921         * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
2922         Add -mfpmath=387 to dg-options.
2924 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
2926         PR testsuite/35047
2927         * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
2928         * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
2929         * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
2930         * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
2931         * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
2932         * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
2933         * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
2934         * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
2935         * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
2937 2008-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2939         PR objc++/34193
2940         * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
2942 2008-02-08  Sa Liu  <saliu@de.ibm.com>
2944         * gcc.target/spu/intrinsics-3.c: New. Test error messages.
2946 2008-02-06  Alexandre Oliva  <aoliva@redhat.com>
2948         PR c++/35056
2949         * g++.dg/conversion/bitfield8.C: New.
2951 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
2953         * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
2955 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
2957         PR c++/35049
2958         PR c++/35096
2959         * g++.dg/ext/vector13.C: New.
2961 2008-02-06  David Daney  <ddaney@avtrex.com>
2963         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
2965 2008-02-05  Bob Wilson  <bob.wilson@acm.org>
2967         * lib/target-supports.exp (check_effective_target_hard_float): Remove
2968         special case for xtensa-*-*.
2969         
2970 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2972         PR fortran/35037
2973         * gfortran.dg/volatile11.f90: New test.
2975 2008-02-05  Jakub Jelinek  <jakub@redhat.com>
2977         PR c++/33553
2978         * g++.dg/template/array19.C: New test.
2980 2008-02-05  Diego Novillo  <dnovillo@google.com>
2982         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
2984         PR 33738
2985         * g++.dg/warn/pr33738.C: Remove.
2987 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
2989         PR fortran/34945
2990         * gfortran.dg/bounds_check_13.f: New test.
2992 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2994         PR testsuite/33946
2995         * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
2997 2008-02-05  Uros Bizjak  <ubizjak@gmail.com>
2999         PR target/35083
3000         * gcc.target/i386/pr35083.c: New test.
3002 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
3004         PR fortran/32315
3005         * gfortran.dg/data_bounds_1.f90: New test.
3007 2008-02-04  Diego Novillo  <dnovillo@google.com>
3009         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
3011         PR 33738
3012         * g++.dg/warn/pr33738.C: New.
3014 2008-02-04  Daniel Franke  <franke.daniel@gmail.com>
3016         * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
3017         to match.
3019 2008-02-04  Hans-Peter Nilsson  <hp@axis.com>
3021         * lib/target-supports.exp (check_effective_target_hard_float): Only
3022         use the macro definition tests for mips*-*-* and xtensa-*-*.  For all
3023         other targets, grep for a call insn in the rtl expand dump for an
3024         add of two doubles.
3025         (target_compile): Support generating rtl dumps as output.
3027 2008-02-04  Richard Guenther  <rguenther@suse.de>
3029         PR middle-end/33631
3030         * gcc.c-torture/execute/pr33631.c: New testcase.
3032 2008-02-04  Richard Guenther  <rguenther@suse.de>
3034         PR middle-end/35043
3035         * gcc.c-torture/compile/pr35043.c: New testcase.
3037 2008-02-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3039         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
3041 2008-02-03  Uros Bizjak  <ubizjak@gmail.com>
3043         * gcc.target/i386/pr31628.c: Require effective target fpic.
3044         * gcc.target/i386/strinline.c: Ditto.
3045         * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
3046         * gcc.dg/pr35045.c: Ditto.
3047         * gcc.dg/20050503-1.c: Ditto.
3049 2008-02-03  Paul Thomas  <pault@gcc.gnu.org>
3051         PR fortran/32760
3052         * gfortran.dg/host_assoc_variable_1.f90: New test.
3053         * gfortran.dg/allocate_stat.f90: Change last three error messages.
3055 2008-02-02  Michael Matz  <matz@suse.de>
3057         PR target/35045
3058         * gcc.dg/pr35045.c: New test.
3060 2008-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3062         PR libfortran/35001
3063         * gfortran.dg/shape_4.f90:  New test.
3065 2008-02-02  Hans-Peter Nilsson  <hp@axis.com>
3067         * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
3069 2008-02-01  Hans-Peter Nilsson  <hp@axis.com>
3071         PR rtl-optimization/34773
3072         * gcc.target/cris/torture/pr34773.c: New test.
3074 2008-02-01  Nick Clifton  <nickc@redhat.com>
3076         * lib/target-supports.exp (check_profiling_available): Do not
3077         expect profiling to work on the xstormy16 target.
3079 2008-02-01  Uros Bizjak  <ubizjak@gmail.com>
3081         PR testsuite/35047
3082         * gcc.c-torture/execute/20050316-2.x: New file.
3083         * gcc.target/i386/pr17390.c: Update scan pattern.
3084         * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
3085         * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
3087 2008-01-31  Paul Thomas  <pault@gcc.gnu.org>
3089         PR fortran/34910
3090         * gfortran.dg/proc_assign_2.f90: New test.
3092 2008-01-31  Douglas Gregor  <doug.gregor@gmail.com>
3093             Jakub Jelinek  <jakub@redhat.com>
3095         PR c++/34935
3096         PR c++/34936
3097         * g++.dg/ext/alias-canon.C: New.
3098         * g++.dg/ext/alias-mangle.C: New.
3100 2008-01-30  Jan Hubicka  <jh@suse.cz>
3102         * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
3104 2008-01-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3106         * g++.dg/other/first-global.C: Add -fpie for all pic targets.
3107         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
3109 2008-01-30  Jan Hubicka  <jh@suse.cz>
3111         PR target/34982
3112         * gcc.c-torture/execute/pr34982.c: New testcase.
3114 2008-01-30  Andreas Krebbel  <krebbel1@de.ibm.com>
3116         * gcc.target/s390/tf_to_di-1.c: New testcase.
3118 2008-01-30  Paul Thomas  <pault@gcc.gnu.org>
3120         PR fortran/34975
3121         * gfortran.dg/use_only_3.f90: New test.
3122         * gfortran.dg/use_only_3.inc: Modules for new test.
3124         PR fortran/34429
3125         * gfortran.dg/function_charlen_2.f90: New test.
3127 2008-01-30  Jakub Jelinek  <jakub@redhat.com>
3129         PR middle-end/34969
3130         * gcc.dg/pr34969.c: New test.
3132         PR c/35017
3133         * gcc.dg/inline-25.c: New test.
3134         * gcc.dg/inline-26.c: New test.
3135         * gcc.dg/inline-27.c: New test.
3137 2008-01-29  Richard Guenther  <rguenther@suse.de>
3139         PR middle-end/35006
3140         * gcc.c-torture/compile/pr35006.c: New testcase.
3142 2008-01-29  Douglas Gregor  <doug.gregor@gmail.com>
3144         PR c++/34055
3145         PR c++/34103
3146         PR c++/34219
3147         PR c++/34606
3148         PR c++/34753
3149         PR c++/34754
3150         PR c++/34755
3151         PR c++/34919
3152         PR c++/34961
3153         * g++.dg/cpp0x/vt-34219-2.C: New.
3154         * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
3155         * g++.dg/cpp0x/vt-34961.C: New.
3156         * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
3157         cases from the re-opened PR.
3158         * g++.dg/cpp0x/vt-34753.C: New.
3159         * g++.dg/cpp0x/vt-34919.C: New.
3160         * g++.dg/cpp0x/vt-34754.C: New.
3161         * g++.dg/cpp0x/vt-34606.C: New.
3162         * g++.dg/cpp0x/vt-34219.C: New.
3163         * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
3164         * g++.dg/cpp0x/vt-34755.C: New.
3165         * g++.dg/cpp0x/pr31438.C: Ditto.
3166         * g++.dg/cpp0x/variadic81.C: Ditto.
3168 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
3170         * g++.dg/torture/pr34641.C: Put the dg-do first.
3172 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
3174         * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
3176 2008-01-28  Bernhard Fischer  <aldot@gcc.gnu.org>
3178         * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
3180 2008-01-28  Nathan Froyd  <froydnj@codesourcery.com>
3182         PR 31535
3183         * gcc.target/powerpc/spe-small-data-1.c: New test.
3184         * gcc.target/powerpc/spe-small-data-2.c: New test.
3186 2008-01-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3188         PR libfortran/34980
3189         * gfortran.dg/shape_3.f90:  New test.
3191 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
3193         * gcc.target/s390/20020926-1.c: Remove -m31.
3195 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
3197         * gcc.target/s390/20020926-1.c: Disable for s390x.
3199 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3201         PR fortran/34994
3202         * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
3203         expression.
3205 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3207         PR fortran/34990
3208         * gfortran.dg/array_constructor_22.f90: New test.
3210 2008-01-26  Maxim Kuvyrkov  <maxim@codesourcery.com>
3212         PR middle-end/34688
3213         * gcc.c-torture/compile/pr34688: New test.
3215 2008-01-26  Tobias Burnus  <burnus@net-b.de>
3217         PR fortran/34848
3218         * gfortran.dg/missing_optional_dummy_5.f90: New.
3220 2008-01-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3222         * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
3223         noinline.  XFAIL test.
3225 2008-01-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3227         PR fortran/31610
3228         * gfortran.dg/array_3.f90: New test.
3230 2008-01-26  Jakub Jelinek  <jakub@redhat.com>
3232         * gcc.c-torture/compile/pr34966.c (atan): Only use asm
3233         on i?86/x86_64.
3235         PR c++/34965
3236         * gcc.dg/pr34965.c: New test.
3237         * g++.dg/other/error24.C: New test.
3239 2008-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
3241         PR libfofortran/34887
3242         * gfortran.dg/x_slash_2.f:  New test.
3244 2008-01-26  Richard Guenther  <rguenther@suse.de>
3246         PR c++/34235
3247         * g++.dg/torture/pr34235.C: New testcase.
3249 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
3251         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
3253 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
3255         PR target/34981
3256         * gcc.target/mips/lazy-binding-1.c: New test.
3257         * gcc.target/mips/mips.exp (setup_mips_tests): Set
3258         mips_forced_no_abicalls and mips_forced_no_shared.
3259         (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
3260         Avoid using small data with -mabicalls.  Don't make -G0 force
3261         -mn-abicalls.  Skip -mabicalls and -mshared tests if the multilib
3262         forces the opposite option.
3264 2008-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
3266         PR target/34970
3267         * gcc.target/i386/fastcall-1.c: Scan for correct label.
3268         Use -std=gnu89 switch.
3270 2008-01-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3272         PR libfortran/34876
3273         * gfortran.dg/direct_io_9.f: New test.
3275 2008-01-25  Daniel Franke  <franke.daniel@gmail.com>
3277         PR fortran/34661
3278         * gfortran.dg/where_operator_assign_4.f90: New test.
3280 2008-01-25  Joseph Myers  <joseph@codesourcery.com>
3282         * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
3283         gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
3284         c4x-*-* targets.
3286 2008-01-25  Richard Guenther  <rguenther@suse.de>
3288         PR middle-end/32244
3289         * gcc.c-torture/execute/pr32244-1.c: New testcase.
3291 2008-01-25  Richard Guenther  <rguenther@suse.de>
3293         PR tree-optimization/34966
3294         * gcc.c-torture/compile/pr34966.c: New testcase.
3296 2008-01-25  Richard Guenther  <rguenther@suse.de>
3298         PR c++/33887
3299         * g++.dg/torture/pr33887-1.C: New testcase.
3300         * g++.dg/torture/pr33887-2.C: Likewise.
3301         * g++.dg/torture/pr33887-3.C: Likewise.
3302         * gcc.c-torture/execute/20071211-1.c: Likewise.
3304 2008-01-25  Uros Bizjak  <ubizjak@gmail.com>
3306         PR target/34856
3307         * gcc.dg/pr34856.c: Use pointer mode for "pin".
3309 2008-01-25  Jakub Jelinek  <jakub@redhat.com>
3311         PR middle-end/33333
3312         * g++.dg/gomp/pr33333.C: New test.
3314         PR preprocessor/34692
3315         * gcc.dg/cpp/pr34692.c: New test.
3316         * gcc.dg/gomp/pr34692.c: New test.
3318 2008-01-25  Olga Golovanevsky  <olga@il.ibm.com>
3320         * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
3322 2008-01-24  Daniel Franke  <franke.daniel@gmail.com>
3324         PR fortran/34202
3325         * gfortran.dg/empty_type.f90: New test.
3327 2008-01-24  Paolo Carlini  <pcarlini@suse.de>
3329         PR c++/34603
3330         * g++.dg/template/crash77.C: New.
3332 2008-01-24  Uros Bizjak  <ubizjak@gmail.com>
3334         PR target/34856
3335         * gcc.dg/pr34856.c: New test.
3337 2008-01-24  Tobias Burnus  <burnus@net-b.de>
3339         * gfortran.dg/namelist_39.f90: Delete temporary files.
3340         * gfortran.dg/namelist_44.f90: Ditto.
3342 2008-01-24  Richard Guenther  <rguenther@suse.de>
3344         PR middle-end/34953
3345         * g++.dg/torture/pr34953.C: New testcase.
3347 2008-01-24  Jakub Jakub Jelinek  <jakub@redhat.com>
3349         PR middle-end/34934
3350         * gcc.c-torture/compile/20080124-1.c: New test.
3352 2008-01-24  Paul Thomas  <pault@gcc.gnu.org>
3354         PR fortran/34872
3355         * gfortran.dg/function_charlen_3.f: New test.
3357 2008-01-23  Michael Matz  <matz@suse.de>
3359         PR debug/34895
3360         * g++.dg/debug/pr34895.cc: New testcase.
3362 2008-01-23  Richard Guenther  <rguenther@suse.de>
3364         PR middle-end/31529
3365         * gcc.dg/pr31529-1.c: New testcase.
3366         * gcc.dg/pr31529-2.c: Likewise.
3368 2008-01-23  Jakub Jelinek  <jakub@redhat.com>
3370         PR c++/34829
3371         * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
3372         unsigned int for the first argument.
3374 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
3376         PR c++/33984
3377         * g++.dg/conversion/bitfield7.C: New test.
3378         * g++.dg/cpp0x/decltype4.C: Fixed xfail.
3380 2008-01-23  Bernd Schmidt  <bernd.schmidt@analog.com>
3382         From Michael Frysinger  <michael.frysinger@analog.com>
3383         * gcc.target/bfin/mcpu-bf547.c: New test.
3384         * gcc.target/bfin/mcpu-bf523.c: New test.
3385         * gcc.target/bfin/mcpu-bf524.c: New test.
3386         * gcc.target/bfin/mcpu-bf526.c: New test.
3388 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
3390         * gcc.c-torture/execute/20080122-1.c: New test.
3392 2008-01-22  Tom Tromey  <tromey@redhat.com>
3394         PR c++/34859
3395         * gcc.dg/cpp/pr34859.c: New file.
3397 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
3399         PR fortran/34875
3400         * gfortran.dg/vector_subscript_3.f90: New test.
3402 2008-01-22  Tobias Burnus  <burnus@net-b.de>
3404         PR fortran/34848
3405         * gfortran.dg/missing_optional_dummy_4.f90
3407 2008-01-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3409         * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
3411 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
3413         * gnat.dg/unchecked_union1.adb: New test.
3415 2008-01-22  Tom Tromey  <tromey@redhat.com>
3417         PR c++/34829
3418         * g++.dg/ext/pr34829.C: New file.
3420 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
3422         PR c++/34607
3423         * gcc.dg/gomp/pr34607.c: New test.
3424         * g++.dg/gomp/pr34607.C: New test.
3426         PR c++/34914
3427         * g++.dg/ext/vector10.C: New test.
3429         PR c++/34918
3430         * g++.dg/other/error23.C: New test.
3432         PR c++/34917
3433         * g++.dg/ext/vector12.C: New test.
3435 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3437         PR 32102
3438         * gcc.dg/Wstrict-overflow-21.c: New.
3439         * g++.dg/warn/Wstrict-aliasing-8.C: New.
3441 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3443         PR middle-end/33092
3444         * gcc.dg/pr33092.c: New.
3446 2008-01-22  Andreas Krebbel  <krebbel1@de.ibm.com>
3448         * gcc.target/s390/20020926-1.c: Add -m31 option.
3450 2008-01-22  Daniel Franke  <franke.daniel@gmail.com>
3452         PR fortran/34915
3453         * gfortran.dg/initialization_18.f90: New test.
3455 2008-01-22  Tobias Burnus  <burnus@net-b.de>
3457         PR fortran/34899
3458         * gfortran.dg/tab_continuation.f: New.
3460 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
3462         PR fortran/34896
3463         * gfortran.dg/use_rename_2.f90: New test.
3465 2008-01-21  Richard Guenther  <rguenther@suse.de>
3467         PR middle-end/34856
3468         * gcc.c-torture/compile/pr34856.c: New testcase.
3470 2008-01-21  Richard Guenther  <rguenther@suse.de>
3472         PR c/34885
3473         * gcc.c-torture/compile/pr34885.c: New testcase.
3475 2008-01-21  Eric Botcazou  <ebotcazou@adacore.com>
3477         * gnat.dg/specs/alignment1.ads: New test.
3479 2008-01-21  Richard Guenther  <rguenther@suse.de>
3481         PR c++/34850
3482         * g++.dg/torture/pr34850.C: New testcase.
3484 2008-01-21  Alon Dayan  <alond@il.ibm.com>
3485             Olga Golovanevsky  <olga@il.ibm.com>
3487         PR tree-optimization/34701
3488         * gcc.dg/struct/wo_prof_array_field.c: New test.
3489         
3490 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
3492         PR c++/34891
3493         * g++.dg/ext/vector9.C: New.
3495 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
3497         PR c++/34776
3498         PR c++/34486
3499         * g++.dg/template/crash75.C: New.
3500         * g++.dg/template/crash76.C: Likewise.  
3502 2008-01-20  Kaz Kojima  <kkojima@gcc.gnu.org>
3504         PR rtl-optimization/34808
3505         * gcc.c-torture/compile/pr34808.c: New test.
3507 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
3509         PR fortran/34784
3510         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
3512         PR fortran/34861
3513         * gfortran.dg/entry_array_specs_3.f90: New test.
3515         PR fortran/34854
3516         * gfortran.dg/use_rename_1.f90: New test.
3518 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
3520         PR fortran/34784
3521         * gfortran.dg/array_constructor_20.f90: New test.
3522         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
3524         PR fortran/34785
3525         * gfortran.dg/array_constructor_21.f90: New test.
3527 2008-01-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3529         PR libfortran/34795
3530         * gfortran.dg/inquire_13.f90: New test.
3531         
3532         PR libfortran/34659
3533         * gfortran.dg/continuation_9.f90: New test.
3535 2008-01-20  Richard Sandiford  <rsandifo@nildram.co.uk>
3537         PR target/34831
3538         * gcc.target/mips/pr34831.c: New test.
3540 2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
3542         PR fortran/34817
3543         PR fortran/34838
3544         * gfortran.dg/any_all_1.f90:  New test.
3545         * gfortran.dg/any_all_2.f90:  New test.
3547 2008-01-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3549         * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
3550         "dg-require-weak" statement.
3551         * g++.dg/eh/weak1.C: Likewise.
3553 2008-01-19  Jakub Jelinek  <jakub@redhat.com>
3555         PR gcov-profile/34610
3556         * gcc.dg/gomp/pr34610.c: New test.
3558 2008-01-19  Tobias Burnus  <burnus@net-b.de>
3560         PR fortran/34760
3561         * gfortran.dg/implicit_11.f90: New.
3562         * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
3563         * gfortran.dg/entry_15.f90: Ditto.
3564         * gfortran.dg/func_assign.f90: Ditto.
3565         * gfortran.dg/gomp/reduction3.f90: Ditto.
3566         * gfortran.dg/proc_assign_1.f90: Ditto.
3568         * gfortran.dg/interface_proc_end.f90: Use dg-error instead
3569         of dg-excess-errors.
3571 2008-01-18  Tobias Burnus  <burnus@net-b.de>
3573         PR fortran/32616
3574         * gfortran.dg/argument_checking_15.f90: New.
3575         * gfortran.dg/argument_checking_5.f90: Change TODO into
3576         dg-warning.
3578 2008-01-18  Tobias Burnus  <burnus@net-b.de>
3580         * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
3581         * gfortran.dg/enum_5.f90: Ditto.
3582         * gfortran.dg/enum_6.f90: Ditto.
3583         * gfortran.dg/bom_error.f90: Ditto.
3584         * gfortran.dg/func_decl_4.f90: Ditto.
3586 2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3588         PR libfortran/34782
3589         * gfortran.dg/fmt_t_6.f: New test.
3591 2008-01-18  Tobias Burnus  <burnus@net-b.de>
3593         * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
3595 2008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
3597         * g++.dg/lookup/two-stage2.C: fix comment.
3599 2008-01-18  Ian Lance Taylor  <iant@google.com>
3601         * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
3603 2008-01-18  Ian Lance Taylor  <iant@google.com>
3605         PR c++/33407
3606         * g++.dg/init/new26.C: New test.
3608 2008-01-18  Richard Guenther  <rguenther@suse.de>
3610         PR middle-end/34801
3611         * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
3612         redundant one.
3614 2008-01-18  Hans-Peter Nilsson  <hp@axis.com>
3616         * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
3617         dg-require-effective-target.
3619 2007-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3621         PR target/34556
3622         * gfortran.dg/reshape_2.f90: New test.
3624 2007-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
3626         * gcc.dg/20040223-1.c: Fix comment typo.
3628 2008-01-17  Janis Johnson  <janis187@us.ibm.com>
3630         PR target/34814
3631         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
3632         until 34814 is fixed.
3634 2008-01-17  Andrew MacLeod  <amacleod@redhat.com>
3636         PR tree-optimization/34648
3637         * gcc.c-torture/compile/pr34648.c: New testcase.
3639 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
3641         PR testsuite/34821
3642         * gcc.dg/autopar/autopar.exp: New.
3643         * g++.dg/tree-ssa/pr34355.C: Require pthread.
3644         * lib/target-supports.exp (check_effective_target_pthread): New.
3646         * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
3647         * gcc.dg/tree-ssa/reduc-1short.c: Same.
3648         * gcc.dg/tree-ssa/reduc-1.c: Same.
3649         * gcc.dg/tree-ssa/reduc-2short.c: Same.
3650         * gcc.dg/tree-ssa/reduc-2.c: Same
3651         * gcc.dg/tree-ssa/reduc-3.c: Same.
3652         * gcc.dg/tree-ssa/reduc-1char.c: Same.
3653         * gcc.dg/tree-ssa/reduc-6.c: Same.
3654         * gcc.dg/tree-ssa/reduc-7.c: Same.
3655         * gcc.dg/tree-ssa/reduc-2char.c: Same.
3656         * gcc.dg/tree-ssa/reduc-8.c: Same.
3657         * gcc.dg/tree-ssa/reduc-9.c: Same.
3659 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
3661         * gnat.dg/discr5.adb: New test.
3663 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
3665         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
3667 2008-01-17  Richard Guenther  <rguenther@suse.de>
3669         PR tree-optimization/34825
3670         * gcc.dg/pr34825.c: New testcase.
3672 2008-01-17  Richard Guenther  <rguenther@suse.de>
3674         * gcc.c-torture/execute/20080117-1.c: New testcase.
3676 2008-01-17  Revital Eres  <eres@il.ibm.com>
3678         PR30957
3679         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
3681 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
3683         PR fortran/34429
3684         * gfortran.dg/function_charlen_1.f90: New test.
3686         PR fortran/34431
3687         * gfortran.dg/function_types_1.f90: New test.
3688         * gfortran.dg/function_types_2.f90: New test.
3690         PR fortran/34471
3691         * gfortran.dg/function_kinds_4.f90: New test.
3692         * gfortran.dg/function_kinds_5.f90: New test.
3694         * gfortran.dg/defined_operators_1.f90: Errors now at function
3695         declarations.
3696         * gfortran.dg/private_type_4.f90: The same.
3697         * gfortran.dg/interface_15.f90: The same.
3698         * gfortran.dg/elemental_args_check_2.f90: The same.
3699         * gfortran.dg/auto_internal_assumed.f90: The same.
3701 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
3703         * gnat.dg/sizetype.adb: New test.
3705 2008-01-16  Richard Guenther  <rguenther@suse.de>
3707         PR middle-end/32628
3708         * gcc.dg/overflow-warn-7.c: New testcase.
3710 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3712         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
3714 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
3715         Richard Guenther  <rguenther@suse.de>
3717         PR c/34668
3718         * gcc.dg/pr34668-1.c: New test.
3719         * gcc.dg/pr34668-2.c: Likewise.
3721 2008-01-16  Richard Guenther  <rguenther@suse.de>
3723         PR c++/33819
3724         * g++.dg/torture/pr33819.C: New testcase.
3726 2008-01-16  Richard Guenther  <rguenther@suse.de>
3728         PR c/34768
3729         * gcc.c-torture/execute/pr34768-1.c: New testcase.
3730         * gcc.c-torture/execute/pr34768-2.c: Likewise.
3732 2008-01-16  Tobias Burnus  <burnus@net-b.de>
3734         PR fortran/34796
3735         * gfortran.dg/argument_checking_13.f90: New.
3736         * gfortran.dg/argument_checking_14.f90: New.
3738 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
3739         
3740         PR libfortran/34671
3741         * gfortran.dg/anyallcount_1.f90:  New test.
3743 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3745         PR c++/34399
3746         * g++.dg/cpp0x/vt-34399.C: New.
3747         * g++.dg/template/friend50.C: New.
3749 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3751         PR c++/34751
3752         * g++.dg/cpp0x/vt-34751.C: New.
3754 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3756         PR c++/34051
3757         PR c++/34055
3758         PR c++/34102
3759         PR c++/34103
3760         * g++.dg/cpp0x/vt-34051-2.C: New.
3761         * g++.dg/cpp0x/vt-34102.C: New.
3762         * g++.dg/cpp0x/vt-34051.C: New.
3763         * g++.dg/cpp0x/vt-34055.C: New.
3764         * g++.dg/cpp0x/vt-34103.C: New.
3766 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3768         PR c++/34314
3769         * g++.dg/cpp0x/vt-34314.C: New.
3770         * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
3771         reality (the error message was wrong previously).
3773 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3775         PR c++/33964
3776         * g++.dg/cpp0x/vt-33964.C: New.
3777         * g++.dg/template/partial5.C: New.
3779 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3781         PR c++/34052
3782         * g++.dg/cpp0x/vt-34052.C: New.
3783         * g++.dg/template/ttp26.C: New.
3784         
3785 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
3787         * gnat.dg/rep_clause2.ad[sb]: New test.
3788         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
3790 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3792         PR c++/24924
3793         * g++.dg/cpp/pedantic-errors.C: Delete.
3794         * g++.dg/cpp/permissive.C: Delete.
3795         
3796 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
3798         * gcc.c-torture/compile/20080114-1.c: New test.
3800 2008-01-13  Tobias Burnus  <burnus@net-b.de>
3802         PR fortran/34665
3803         * gfortran.dg/argument_checking_11.f90: New.
3804         * gfortran.dg/argument_checking_12.f90: New.
3805         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
3806         * gfortran.dg/c_assoc_2.f03: Update dg-error.
3807         * gfortran.dg/argument_checking_3.f90: Ditto.
3808         * gfortran.dg/pointer_intent_2.f90: Ditto.
3809         * gfortran.dg/import2.f90: Ditto.
3810         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
3811         * gfortran.dg/implicit_actual.f90: Ditto.
3812         * gfortran.dg/used_dummy_types_3.f90: Ditto.
3813         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
3815 2008-01-13  Tobias Burnus  <burnus@net-b.de>
3817         PR fortran/34763
3818         * gfortran.dg/interface_proc_end.f90: New.
3820 2008-01-13  Tobias Burnus  <burnus@net-b.de>
3822         PR fortran/34759
3823         * gfortran.dg/assumed_size_refs_4.f90: New.
3825 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
3827         * gnat.dg/unchecked_convert1.adb.
3829 2008-01-13  Richard Guenther  <rguenther@suse.de>
3831         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
3832         readable and writable again before exiting.
3834 2008-01-13  Richard Guenther  <rguenther@suse.de>
3836         PR middle-end/34601
3837         * gcc.dg/noncompile/incomplete-4.c: New testcase.
3839 2008-01-13  Jan Hubicka  <jh@suse.cz>
3841         PR middle-end/32135
3842         * gcc.dg/pr32135.c: new.
3844 2008-01-12  Doug Kwan  <dougkwan@google.com>
3846         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
3847         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
3848         -Wignored-qualifiers.
3850 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
3852         * gnat.dg/slice3.adb: New test.
3853         * gnat.dg/slice4.adb: Likewise.
3855 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
3857         * gnat.dg/bit_packed_array.ad[sb]: New test.
3859 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3861         PR fortran/34432
3862         * gfortran.dg/parens_7.f90: New test.
3864 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3866         * gcc.dg/tree-ssa/loadpre5.c: Use static.
3867         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3869         * gcc.dg/pr33826.c: Require nonpic.
3871 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3873         PR fortran/34722
3874         * gfortran.dg/inquire_12.f90: New test.
3876 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
3878         PR libfortran/34670
3879         * all_bounds_1.f90: New test case.
3880         * maxloc_bounds_1.f90: New test case.
3881         * maxloc_bounds_2.f90: New test case.
3882         * maxloc_bounds_3.f90: New test case.
3883         * maxloc_bounds_4.f90: New test case.
3884         * maxloc_bounds_5.f90: New test case.
3885         * maxloc_bounds_6.f90: New test case.
3886         * maxloc_bounds_7.f90: New test case.
3887         * maxloc_bounds_8.f90: New test case.
3889 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
3891         * gcc.dg/struct-ret-3.c: New test.
3893 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
3895         PR fortran/34537
3896         * gfortran.dg/transfer_simplify_8.f90: New test.
3898 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
3900         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
3901         size_t using predefined macro.
3903 2008-01-10  Raksit Ashok  <raksit@google.com>
3905         PR rtl-optimization/27971
3906         * gcc.target/i386/pr27971.c: New testcase.
3908 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
3910         PR fortran/34396
3911         * gfortran.dg/bounds_check_12.f90: New test.
3913 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
3915         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
3916         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
3918 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
3920         PR middle-end/34641
3921         * g++.dg/torture/pr34641.C: New testcase.
3923 2008-01-10  Richard Guenther  <rguenther@suse.de>
3925         PR tree-optimization/34651
3926         * g++.dg/torture/pr34651.C: New testcase.
3928 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
3930         PR tree-optimization/34017
3931         * gcc.dg/tree-ssa/pr34017.c: New.
3933 2008-01-09  Richard Guenther  <rguenther@suse.de>
3934         Andrew Pinski  <andrew_pinski@playstation.sony.com>
3936         PR middle-end/30132
3937         * gcc.c-torture/compile/pr30132.c: New testcase.
3939 2008-01-09  Richard Guenther  <rguenther@suse.de>
3941         PR middle-end/34458
3942         * gcc.c-torture/compile/pr34458.c: New testcase.
3944 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3946         PR testsuite/30459
3947         g++.dg/eh/ia64-2.C: Require weak support.
3949 2008-01-08  Richard Guenther  <rguenther@suse.de>
3951         PR middle-end/31863
3952         * g++.dg/torture/pr31863.C: New testcase.
3954 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
3956         PR middle-end/34694
3957         * gcc.dg/gomp/pr34694.c: New test.
3958         * g++.dg/gomp/pr34694.C: New test.
3960         PR c++/33890
3961         * g++.dg/gomp/pr33890.C: New test.
3963 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
3965         PR fortran/34476
3966         * gfortran.dg/parameter_array_init_3.f90: New test.
3968 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
3970         PR fortran/34681
3971         PR fortran/34704
3972         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
3974 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
3976         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
3977         * g++.dg/other/spu2vmx-1.C: Use it.
3979 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
3981         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
3983         PR testsuite/34575
3984         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
3985         * gcc.target/powerpc/parity-1.c: Likewise.
3987 2008-01-07  Fred Fish  <fnf@specifix.com>
3989         PR preprocessor/30363:
3990         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
3991         macro expansions.
3993 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
3995         PR fortran/34672
3996         * gfortran.dg/use_only_2.f90: New test.
3998 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
4000         PR libstdc++/34680
4001         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
4002         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
4004 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
4006         PR fortran/34545
4007         * gfortran.dg/use_12.f90: New test.
4009 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4011         PR fortran/34689
4012         * interface.c (compare_actual_formal): Fix intent(out) check for
4013         function result variables.
4015 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4017         PR fortran/34690
4018         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
4020 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4022         PR fortran/34689
4023         * gfortran.dg/intent_out_4.f90: Fix test case.
4025 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4027         PR fortran/34689
4028         * gfortran.dg/intent_out_4.f90: New.
4030 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4032         PR libfortran/34540
4033         * gfortran.dg/optional_dim_3.f90: New test.
4035 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4037         PR fortran/34658
4038         * gfortran.dg/common_11.f90: New.
4039         * gfortran.dg/blockdata_1.f90: Update test case.
4040         * gfortran.dg/blockdata_2.f90: Update test case.
4042 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4044         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
4046 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4048         PR fortran/34655
4049         * gfortran.dg/equiv_constraint_9.f90: New.
4051 2008-01-06  Revital Eres  <eres@il.ibm.com>
4053         PR tree-optimization/34263
4054         * gcc.dg/pr34263.c:  New testcase.
4056 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4058         PR fortran/34654
4059         * gfortran.dg/internal_io_unf.f90: New.
4061 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4063         PR fortran/34660
4064         * gfortran.dg/elemental_args_check_2.f90: New.
4066 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4068         PR fortran/34662
4069         * gfortran.dg/intent_out_3.f90: New.
4071 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
4073         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
4075 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4077         PR libfortran/34676
4078         * gfortran.dg/list_read_8.f90: New test.
4080 2008-01-04  Richard Guenther  <rguenther@suse.de>
4082         PR middle-end/34029
4083         * gcc.c-torture/compile/pr34029-1.c: New testcase.
4084         * gcc.c-torture/compile/pr34029-2.c: Likewise.
4086 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
4088         PR gcov-profile/34609
4089         * g++.dg/gcov/gcov-6.C: New test.
4091 2008-01-04  Richard Guenther  <rguenther@suse.de>
4093         PR tree-optimization/31081
4094         * g++.dg/torture/pr31081-1.C: New testcase.
4095         * g++.dg/torture/pr31081-2.C: Likewise.
4097 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
4099         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
4100         * gcc.target/mips/rsqrt-2.c: Likewise.
4101         * gcc.target/mips/rsqrt-4.c: New test.
4103 2008-01-04  Tobias Burnus  <burnus@net-b.de>
4105         PR fortran/34557
4106         * gfortran.dg/equiv_substr.f90: New.
4108 2008-01-03  Tom Tromey  <tromey@redhat.com>
4110         PR c/34457:
4111         * gcc.dg/pr34457-2.c: New file.
4112         * gcc.dg/pr34457-1.c: New file.
4114 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
4116         Revert fix for PR tree-optimization/34458.
4118 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
4120         PR tree-optimization/34458
4121         * gcc.dg/tree-ssa/pr34458.c: New.
4123 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4125         PR libfortran/34565
4126         * gfortran.dg/internal_readwrite_1.f90:  New test.
4127         * gfortran.dg/internal_readwrite_2.f90:  New test.
4129 2008-01-03  Tom Tromey  <tromey@redhat.com>
4131         PR preprocessor/34602:
4132         * gcc.dg/cpp/pr34602.c: New file.
4134 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
4136         PR tree-optimization/29484
4137         * gcc.c-torture/execute/20071220-1.c: New test.
4138         * gcc.c-torture/execute/20071220-2.c: New test.
4140 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
4142         PR tree-optimization/34635
4143         * gcc.dg/tree-ssa/pr34635.c: New.
4144         * gcc.dg/tree-ssa/pr34635-1.c: New.
4146 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4148         PR middle-end/34562
4149         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
4150         scan-assembler check.
4152 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
4154         PR middle-end/34608
4155         * g++.dg/gomp/pr34608.C: New test.
4157 2008-01-02  Richard Guenther  <rguenther@suse.de>
4159         PR middle-end/34093
4160         PR middle-end/31976
4161         * gcc.c-torture/compile/pr34093.c: New testcase.
4163 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
4165         * g++.dg/cpp0x/long_long.C: New.
4167 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4169         * gcc.target/spu/tag_manager.c : Include stdlib.h.
4170         * gcc.target/spu/Wmain.c: Fix the line numbers for the
4171         warning on the function main.
4173 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
4175         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
4176         rather than __v2di type.
4178 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
4180         PR fortran/34558
4181         * gfortran.dg/linked_list_1.f90: New test.
4183 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
4185         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
4186         instead of appending to it.
4188 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
4190         PR tree-optimization/34591
4191         * gcc.dg/vect/pr34591.c: New test.
4193 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
4195         PR libfortran/34594
4196         * gfortran.dg/direct_io_8.f90:  New test case.
4198 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
4200         PR target/34281
4201         * gcc.c-torture/execute/20071213-1.c: New test.
4203 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4205         PR libfortran/34560
4206         * gfortran.dg/read_eof_5.f90: New test.
4208 2007-12-25  Tobias Burnus  <burnus@net-b.de>
4210         PR fortran/34514
4211         * gfortran.dg/initialization_17.f90: New.
4213 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4215         PR libfortran/34566
4216         * gfortran.dg/matmul_6.f90:  New test.
4218 2007-12-23  Tobias Burnus  <burnus@net-b.de>
4220         PR fortran/34421
4221         * gfortran.dg/entry_17.f90: New.
4223 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
4225         PR fortran/34536
4226         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
4227         * gfortran.dg/real_const_3.f90: Likewise.
4228         * gfortran.dg/unary_operator.f90: New test.
4230 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
4232         * gnat.dg/pack2.adb: New test.
4234 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
4236         PR fortran/34559
4237         * gfortran.dg/repeat_6.f90: New test.
4239 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
4241         PR fortran/34549
4242         * cshift_shift_real_1.f90:  New test.
4244 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4246         PR fortran/34540
4247         * gfortran.dg/shift-kind_2.f90: New test.
4249 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
4251         PR target/8835
4252         * gcc.dg/pr8835-1.c: New.
4254 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
4256         PR fortran/34438
4257         * gfortran.dg/default_initialization_3.f90: New test.
4259 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
4261         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
4262         conditions.
4263         (dg-mips-options): Treat -march=24k* as a 32-bit option.
4265 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
4267         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
4268         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
4270 2007-12-20  Jason Merrill  <jason@redhat.com>
4272         * gcc.dg/overload/arg[14].C: Remove expected errors.
4274 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
4276         PR c++/34459
4277         * gcc.c-torture/execute/20071219-1.c: New test.
4279 2007-12-20  Tobias Burnus  <burnus@net-b.de>
4281         PR fortran/34530
4282         * gfortran.dg/namelist_44.f90: New.
4284 2007-12-20  Tobias Burnus  <burnus@net-b.de>
4286         PR fortran/34482
4287         * gfortran.dg/boz_8.f90: Add error-check check.
4288         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
4289         stop by call abort.
4291 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
4293         * gcc.dg/gomp/combined-1.c: New test.
4295 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
4297         PR tree-optimization/34355
4298         * g++.dg/tree-ssa/pr34355.C: New test.
4300 2007-12-19  Revital Eres  <eres@il.ibm.com>
4302          * gcc.dg/sms-5.c: New testcase.
4304 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4306         PR fortran/34325
4307         * gfortran.dg/missing_parens_1.f90: New.
4308         * gfortran.dg/missing_parens_1.f90: New.
4309         
4310 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
4312         PR fortran/34495
4313         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
4314         expressions.
4315         * gfortran.dg/transfer_simplify_7.f90: New test.
4317 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
4319         * gcc.dg/pr32912-3.c: Compile with -w.
4321         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
4323 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
4324             Jakub Jelinek  <jakub@redhat.com>
4325         
4326         PR c++/32565
4327         PR c++/33943
4328         PR c++/33965
4329         * g++.dg/cpp0x/variadic86.C: New.
4330         * g++.dg/cpp0x/variadic87.C: New.
4331         * g++.dg/cpp0x/variadic84.C: New.
4332         * g++.dg/cpp0x/variadic85.C: New.
4333         * g++.dg/template/ttp25.C: New.
4335 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
4337         PR tree-optimization/34123
4338         * gcc.dg/tree-ssa/pr34123.c: New test.
4340 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
4342         PR rtl-optimization/34456
4343         * gcc.c-torture/execute/pr34456.c: New test.
4345 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
4347         PR c++/34488
4348         * g++.dg/parse/friend7.C: New test.
4350         PR rtl-optimization/34490
4351         * gcc.c-torture/execute/20071216-1.c: New test.
4353 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4355         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
4357 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
4359         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
4360         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
4361         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
4362         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
4363         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
4365 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
4367         PR c/34506
4368         * gcc.dg/gomp/clause-2.c: New test.
4369         * g++.dg/gomp/clause-4.C: New test.
4371 2007-12-17  Tobias Burnus  <burnus@net-b.de>
4373         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
4374         part of Fortran 77/95/2003.
4376 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
4378         PR tree-optimization/34445
4379         * gfortran.dg/vect/cost-model-pr34445.f: New test.
4380         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
4382 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4384         PR fortran/34427
4385         * gfortran.dg/namelist_42.f90: Update.
4386         * gfortran.dg/namelist_43.f90: New.
4387         
4388 2007-12-16  Tobias Burnus  <burnus@net-b.de>
4390         PR fortran/34495
4391         * gfortran.dg/initialization_16.f90: New.
4393 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
4395         PR fortran/34305
4396         * gfortran.dg/real_dimension_1.f:  New test case.
4398 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4400         * gcc.dg/torture/pr24257.c: Remove -O from options.
4402 2007-12-16  Tobias Burnus  <burnus@net-b.de>
4404         PR fortran/34246
4405         * gfortran.dg/bind_c_usage_16.f03: Extend test.
4407 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
4409         PR fortran/31213
4410         PR fortran/33888
4411         PR fortran/33998
4412         * gfortran.dg/mapping_1.f90: New test.
4413         * gfortran.dg/mapping_2.f90: New test.
4414         * gfortran.dg/mapping_3.f90: New test.
4416 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
4418         PR rtl-optimization/34415
4419         * gcc.c-torture/execute/pr34415.c: New test.
4421 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
4423         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
4424         void. 
4426 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
4428         PR bootstrap/34003
4429         * gcc.dg/pr34003-1.c: New test.
4430         * gcc.dg/pr34003-2.c: New.
4432 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
4434         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
4435         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
4436         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
4437         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
4438         add -save-temps.
4439         * gcc.target/cris/torture/cris-torture.exp,
4440         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
4441         * gcc.target/cris/builtin_ctz_v3.c,
4442         gcc.target/cris/builtin_ctz_v8.c,
4443         gcc.target/cris/builtin_clz_v0.c,
4444         gcc.target/cris/builtin_clz_v3.c,
4445         gcc.target/cris/builtin_bswap_v3.c,
4446         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
4447         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
4448         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
4449         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
4450         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
4451         lib/target-supports.exp: Adjust for crisv32-*-*.
4453 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
4455         * gcc.dg/debug/const-3.c: New.
4457 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4459         * g++.dg/other/datasec1.C: Require named section support.
4461 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
4463         PR target/29978
4464         * gcc.target/i386/pr29978.c: New test.
4466 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
4468         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
4469         instead of -msse4.1.
4470         * gcc.target/i386/sse-12.c (dg-options): Ditto.
4471         * g++.dg/other/i386-2.C (dg-options): Ditto.
4473 2007-12-14  Tobias Burnus  <burnus@net-b.de>
4475         PR fortran/34438
4476         * gfortran.dg/private_type_10.f90: New.
4478 2007-12-14  Tobias Burnus  <burnus@net-b.de>
4480         PR fortran/34398
4481         * gfortran.dg/nan_4.f90: New.
4483 2007-12-14  Richard Guenther  <rguenther@suse.de>
4485         PR middle-end/34462
4486         * gcc.c-torture/compile/20071214-1.c: New testcase.
4488 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
4490         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
4491         macros to test macroized SSE intrinsics.  Use new macros to test
4492         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
4493         emmintrin.h, xmmintrin.h and bmmintrin.h
4494         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
4495         to test with immediate operand.
4497 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4499         PR target/34091
4500         * gcc.c-torture/compile/pr34091.c: New test.
4502 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4504         * gcc.dg/uninit-13.c: UnXFAIL.
4505         * gcc.dg/complex-5.c: New testcase.
4507 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
4509         * gcc.dg/struct/struct-reorg.exp: Replace 
4510          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
4511         
4512 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
4514         PR libfortran/34370
4515         PR libfortran/34323
4516         PR libfortran/34405
4517         * gfortran.dg/advance_6.f90:  New test case.
4518         * gfortran.dg/direct_io_7.f90:  New test case.
4519         * gfortran.dg/streamio_13.f90:  New test case.
4521 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
4523         * g++.dg/cpp0x/__func__.C: New.
4525 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
4527         PR target/34435
4528         * g++.dg/other/pr34435.C: New testcase.
4530 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
4532         * gcc.dg/struct: New directory with tests 
4533         for struct-reorg optimizaion.
4534         * gcc.dg/struct/struct-reorg.exp: New script.
4535         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
4536         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4537         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
4538         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4539         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4540         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4541         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4542         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4543         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4544         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4545         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4546         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4547         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4548         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4549         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4550         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4551         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
4552         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
4553         * gcc.dg/struct/w_prof_global_array.c: Likewise.
4554         * gcc.dg/struct/w_prof_global_var.c: Likewise.
4555         * gcc.dg/struct/w_prof_local_array.c: Likewise.
4556         * gcc.dg/struct/w_prof_local_var.c: Likewise.
4557         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4558         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4560 2007-12-13  Tobias Burnus  <burnus@net-b.de>
4562         PR fortran/34427
4563         * gfortran.dg/namelist_42.f90: New.
4565 2007-12-12  Tobias Burnus  <burnus@net-b.de>
4567         PR fortran/34254
4568         * gfortran.dg/function_kinds_3.f90: New.
4570 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
4572         * gcc.target/s390/20071212-1.c: New testcase.
4574 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
4576         PR c++/34238
4577         * g++.dg/ext/visibility/anon7.C: Add xfail.
4578         * g++.dg/ext/visibility/anon9.C: New test.
4579         * g++.dg/ext/visibility/anon10.C: New test.
4581         PR c++/34364
4582         * g++.dg/rtti/dyncast2.C: New test.
4584 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
4586         PR tree-optimization/34407
4587         * gcc.dg/vect/pr34407.c: New test.
4589 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4591         PR fortran/34411
4592         * gfortran.dg/error_recovery_5.f90: New.
4593         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
4595 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
4597         PR tree-optimization/34371
4598         * gcc.c-torture/compile/20071207-1.c: New test.
4600 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
4602         PR c++/34059
4603         * g++.dg/parse/crash40.C: New test.
4605 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4607         * g++.dg/opt/memcpy1.C: New test.
4609 2007-12-10  Tobias Burnus  <burnus@net-b.de>
4611         PR fortran/34425
4612         * gfortran.dg/argument_checking_10.f90: New.
4614 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
4616         PR rtl-optimization/34302
4617         * gcc.c-torture/execute/20071210-1.c: New test.
4619 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
4621         PR c++/34395
4622         * g++.dg/cpp0x/error1.C: New test.
4624         PR c++/34394
4625         * g++.dg/other/error22.C: New test.
4627 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
4629         PR target/32086
4630         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4631         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4632         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4634 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
4636         PR c++/34178
4637         PR c++/34340
4638         * g++.dg/template/repo6.C: New test.
4639         * g++.dg/template/repo7.C: New test.
4640         * g++.dg/template/repo8.C: New test.
4642 2007-12-09  H.J. Lu  <hjl@lucon.org>
4643             Tobias Burnus  <burnus@net-b.de>
4645         PR fortran/34404
4646         * gfortran.dg/read_2.f90: New.
4648 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4650         * lib/target-supports.exp (check_effective_target_tls_native):
4651         Fix typo.
4653 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
4655         PR ada/34366
4656         * gnat.dg/enclosing_record_reference.ads,
4657         gnat.dg/enclosing_record_reference.adb: New test.
4659 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
4661         PR fortran/32129
4662         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
4663         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
4665         PR fortran/31487
4666         * gfortran.dg/char_component_initializer_1.f90: New test.
4668 2007-12-09  Tobias Burnus  <burnus@net-b.de>
4670         PR fortran/34342
4671         PR fortran/34345
4672         PR fortran/18026
4673         PR fortran/29471
4675         * gfortran.dg/boz_8.f90: New.
4676         * gfortran.dg/boz_9.f90: New.
4677         * gfortran.dg/boz_10.f90: New.
4678         * gfortran.dg/boz_7.f90: Update dg-warning.
4679         * gfortran.dg/pr16433.f: Add dg-error.
4680         * gfortan.dg/ibits.f90: Update dg-warning.
4681         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
4682         * gfortran.dg/unf_io_convert_2.f90: Ditto.
4684 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
4686         PR fortran/34359
4687         * gfortran.dg/include_1.f90: New test.
4688         * gfortran.dg/include_1.inc: New.
4689         * gfortran.dg/include_2.f90: New test.
4691 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
4693         * gcc.c-torture/compile/20011130-2.c: Fix typo.
4695 2007-12-08  Tobias Burnus  <burnus@net-b.de>
4697         PR fortran/34319
4698         * gfortran.dg/nan_3.f90: New.
4700 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
4702         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
4704 2007-12-07  Olivier Hainque  <hainque@adacore.com>
4706         * gnat.dg/tamdt*.ad?: Support for ...
4707         * gnat.dg/test_tamdt.adb: New test.
4709 2007-12-07  Olivier Hainque  <hainque@adacore.com>
4711         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
4712         exports and document how these can be exercised.
4714 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
4716         PR ada/15805
4717         * gnat.dg/specs/access_constants.ads: New test.
4719         * gnat.dg/specs/access_constant_decl.ads: New test.
4721         PR ada/21346
4722         * gnat.dg/compose.adb: New test.
4724 2007-12-07  Olivier Hainque  <hainque@adacore.com>
4726         PR ada/34173
4727         * gnat.dg/unc_memops.ad[sb]: Support for ...
4728         * gnat.dg/unc_memfree.adb: New test.
4729         
4730 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
4732         * gfortran.dg/ltrans-7.f90: New.
4734 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
4735             Dorit Nuzman  <dorit@il.ibm.com>
4737         PR tree-optimization/34005
4738         * gcc.dg/vect/pr34005.c: New test.
4740 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
4742         PR c++/34336
4743         * g++.dg/template/new8.C: New test.
4745 2007-12-06  Tobias Burnus  <burnus@net-b.de>
4747         PR fortran/34333
4748         * gfortran.dg/boz_7.f90: New.
4749         * gfortran.dg/int_1.f90: Disable -pedantic option.
4750         * gfortran.dg/boz_1.f90: Ditto.
4751         * gfortran.dg/boz_3.f90: Ditto.
4752         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
4753         * gfortran.dg/ibits.f90: Ditto.
4754         * gfortran.dg/unf_io_convert_1.f90: Ditto.
4755         * gfortran.dg/unf_io_convert_2.f90: Ditto.
4757 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
4759         PR fortran/34335
4760         * gfortran.dg/used_types_19.f90: New test.
4762 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
4764         * gfortran.dg/nan_2.f90: Add -mieee for sh.
4765         * gfortran.dg/nearest_2.f90: Likewise.
4766         * gfortran.dg/nearest_3.f90: Likewise.
4768 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
4770         PR middle-end/34337
4771         * gcc.c-torture/execute/20071205-1.c: New test.
4773 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
4775         * gfortran.dg/module_nan.f90: Add -mieee for sh.
4776         * gfortran.dg/real_const_3.f90: Likewise.
4778 2007-12-05  Richard Guenther  <rguenther@suse.de>
4780         PR tree-optimization/34138
4781         * gcc.c-torture/compile/pr34138.c: New testcase.
4783 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
4785         PR debug/33739
4786         * gfortran.dg/debug_2.f: New test.
4788 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
4790         * gnat.dg/specs/elab1.ads: New test.
4792 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
4794         PR target/34312
4795         * gcc.target/i386/pr34312.c: New test.
4797 2007-12-05  Tobias Burnus  <burnus@net-b.de>
4799         PR fortran/34333
4800         * gfortran.dg/nan_2.f90: New.
4802 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
4804         PR c++/34271
4805         * g++.dg/cpp0x/decltype9.C: New test.
4806         * g++.dg/cpp0x/decltype10.C: New test.
4808 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
4810         PR ada/21489
4811         * gnat.dg/rm_6_4_1_13.adb: New test.
4813 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
4815         PR middle-end/34134
4816         * gcc.c-torture/compile/20071117-1.c: New test.
4818 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
4820         PR c++/34101
4821         * g++.dg/cpp0x/variadic-ttp.C: New.
4823 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4824         
4825         * gcc.dg/parse-decl-after-if.c: New.
4826         * gcc.dg/20031223-1.c: Adjust.
4827         
4828 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
4830         PR c++/33509
4831         * g++.dg/cpp0x/variadic-throw.C: New.
4833 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
4835         PR c++/33091
4836         * g++.dg/cpp0x/variadic-unify.C: New.
4838 2007-12-04  Richard Guenther  <rguenther@suse.de>
4840         PR middle-end/34334
4841         PR middle-end/34222
4842         * gcc.c-torture/compile/pr34334.c: New testcase.
4843         * g++.dg/torture/pr34222.C: New testcase.
4845 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
4847         * gcc.c-torture/execute/20071202-1.c: New test.
4848         * gcc.dg/tree-ssa/pr34146-2.c: New test.
4850 2007-12-04  Tobias Burnus  <burnus@net-b.de>
4852         PR fortran/34318
4853         * gfortran.dg/module_nan.f90: New.
4855 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
4857         * lib/target-supports.exp (get_compiler_messages): Replace with...
4858         (check_compile): ...this new procedure.  Handle TYPE == executable.
4859         Use comments in the source to determine the correct extension.
4860         Return a pair containing the compiler output and the output filename.
4861         Don't delete the file here.
4862         (check_no_compiler_messages_nocache): New procedure.
4863         (check_no_compiler_messages): Use it.
4864         (check_no_messages_and_pattern_nocache): New procedure.
4865         (check_no_messages_and_pattern): Use it.
4866         (check_runtime_nocache, check_runtime): New procedures.
4867         (check_effective_target_tls): Use check_no_compiler_messages.
4868         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
4869         (check_effective_target_tls_runtime): Use check_runtime.
4870         (check_effective_target_fstack_protector): Likewise.
4871         (check_iconv_available): Use check_runtime_nocache.
4872         (check_effective_target_fortran_large_real): Use
4873         check_no_compiler_messages.
4874         (check_effective_target_fortran_large_int): Likewise.
4875         (check_effective_target_static_libgfortran): Likewise.
4876         (check_750cl_hw_available): Use check_cached_effective_target
4877         and check_runtime_nocache.
4878         (check_vmx_hw_available): Likewise.
4879         (check_effective_target_broken_cplxf_arg): Likewise.
4880         (check_alpha_max_hw_available): Use check_runtime.
4881         (check_function_available): Use check_no_compiler_messages.
4882         (check_cxa_atexit_available): Use check_cached_effective_target
4883         and check_runtime_nocache.
4884         (check_effective_target_dfp_nocache): Use
4885         check_no_compiler_messages_nocache.
4886         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
4887         (check_effective_target_dfp): Use check_cached_effective_target.
4888         (check_effective_target_dfprt): Likewise.
4889         (check_effective_target_arm_neon_hw): Use check_runtime.
4890         (check_effective_target_ultrasparc_hw): Likewise.
4891         (check_effective_target_c99_runtime): Use
4892         check_no_compiler_messages_nocache.
4894 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
4896         PR middle-end/29749
4897         * gcc.dg/fold-rotate-1.c: New test.
4899         PR tree-optimization/33453
4900         * gcc.c-torture/compile/20071203-1.c: New test.
4902 2007-12-03  Robert Dewar <dewar@adacore.com>
4903             Samuel Tardieu  <sam@rfc1149.net>
4905         PR ada/34287
4906         * gnat.dg/check_elaboration_code.adb: New test.
4907         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
4908         New support files.
4910 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
4912         PR c++/34061
4913         * g++.dg/cpp0x/pr34061.C: New.
4915 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
4917         PR c++/34273
4918         * g++.dg/other/error21.C: New.
4920 2007-12-02  Revital Eres  <eres@il.ibm.com>
4922         * gcc.dg/sms-4.c: New testcase.
4924 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
4925             Revital Eres  <eres@il.ibm.com>
4927         * gcc.dg/sms-3.c: New testcase.
4929 2007-12-01  Ollie Wild  <aaw@google.com>
4931         PR c++/8171
4932         * g++.dg/conversion/ptrmem9.C: New test.
4934 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4936         PR libfortran/34291
4937         * gfortran.dg/namelist_41.f90: New test.
4939 2007-11-30  Tom Tromey  <tromey@redhat.com>
4941         PR preprocessor/32868:
4942         * gcc.dg/cpp/pr32868.c: New file.
4944 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4946         PR fortran/34248
4947         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
4949 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
4951         PR rtl-optimization/34171
4952         * gcc.dg/pr34171.c: New testcase.
4954 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
4956         * gcc.dg/tree-ssa/pr34244.c: Fixed.
4958 2007-11-30  Tobias Burnus  <burnus@net-b.de>
4960         PR fortran/34133
4961         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
4962         * gfortran.dg/bind_c_usage_11.f03: New.
4963         * gfortran.dg/bind_c_usage_12.f03: New.
4965 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
4967         PR c++/34275
4968         * g++.dg/other/error20.C: New test.
4970 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
4972         PR fortran/34230
4973         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
4975 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
4977         PR tree-optimization/34244
4978         * gcc.dg/tree-ssa/pr34244.c: New test.
4980 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
4982         PR tree-optimization/33434
4983         * gcc.dg/pr33434-1.c: New test.
4984         * gcc.dg/pr33434-2.c: New test.
4985         * gcc.dg/pr33434-3.c: New test.
4986         * gcc.dg/pr33434-4.c: New test.
4988         PR c++/34270
4989         * g++.dg/template/cond7.C: New test.
4991         PR c++/34267
4992         PR c++/34268
4993         * g++.dg/cpp0x/decltype7.C: New test.
4994         * g++.dg/cpp0x/decltype8.C: New test.
4996 2007-11-29  Tobias Burnus  <burnus@net-b.de>
4998         PR fortran/34248
4999         * gfortran.dg/result_in_spec_3.f90: New.
5001 2007-11-29  Tobias Burnus  <burnus@net-b.de>
5003         PR fortran/34262
5004         * gfortran.dg/mvbits_3.f90: New.
5006 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
5007         
5008         * lib/target-supports.exp (check_effective_target_mips_soft_float):
5009         Delete.
5010         (check_effective_target_hard_float): New.
5011         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
5012         * gcc.dg/pr30957-1.c: Likewise.
5013         
5014 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
5016         PR ada/15804
5017         * gnat.dg/specs/variant_part.ads: New test.
5019         PR ada/17318
5020         * gnat.dg/specs/attribute_parsing.ads: New test.
5022         PR ada/32792
5023         * gnat.dg/specs/integer_value.ads: New test.
5025         PR ada/22559
5026         * gnat.dg/specs/delta_small.ads: New test.
5028 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
5030         PR tree-optimization/34140
5031         * gcc.c-torture/compile/20071128-1.c: New test.
5033 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5035         PR fortran/32928
5036         * gfortran.dg/data_array_1.f90
5037         * gfortran.dg/data_array_2.f90
5038         * gfortran.dg/data_array_3.f90
5039         * gfortran.dg/data_array_4.f90
5041 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5043         PR fortran/34227
5044         * gfortran.dg/blockdata_5.f90: New test.
5045         * gfortran.dg/blockdata_6.f90: New test.
5047 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
5049         PR tree-optimization/34016
5050         * gcc.dg/pr34016.c: New test.
5052 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
5054         PR fortran/29389
5055         * gfortran.dg/stfunc_6.f90: New test.
5057         PR fortran/33850
5058         * gfortran.dg/assign_10.f90: New test.
5060 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
5062         PR fortran/33541
5063         * gfortran.dg/use_11.f90: New test.
5065         PR fortran/34231
5066         * gfortran.dg/generic_15.f90: New test.
5068 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
5070         PR target/34225
5071         * gcc.dg/pr34225.c: New test.
5073 2007-11-27  Richard Guenther  <rguenther@suse.de>
5075         PR tree-optimization/34241
5076         * g++.dg/torture/pr34241.C: New testcase.
5078 2007-11-27  Richard Guenther  <rguenther@suse.de>
5080         * gcc.dg/builtins-error.c: New testcase.
5082 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
5084         PR c++/34213
5085         * g++.dg/ext/visibility/anon8.C: New test.
5087 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
5089         PR target/34077
5090         * gcc.target/i386/pr34077.c: New testcase.
5092 2007-11-26  Tobias Burnus  <burnus@net-b.de>
5094         PR fortran/34203
5095         * gfortran.dg/backslash_3.f: Add -fbackslash option.
5096         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
5097         * gfortran.dg/backslash_1.f90: Remove no longer needed
5098         -fno-backslash option.
5100 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5102         PR c/23722
5103         * gcc.dg/cpp/19990413-1.c: Update.
5104         * gcc.dg/parse-else-error.c: New.
5105         * gcc.dg/parse-else-error-2.c: New.
5106         * gcc.dg/parse-else-error-3.c: New.
5107         * gcc.dg/parse-else-error-4.c: New.
5109 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
5111         PR c++/34081
5112         * g++.dg/template/dependent-expr6.C: New testcase.
5114 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
5116         PR target/34215
5117         * gcc.target/i386/pr34215.c: New test.
5119 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5121         PR target/34174
5122         * gcc.dg/torture/pr34174-1.c: New.
5124 2007-11-26  Richard Guenther  <rguenther@suse.de>
5126         PR middle-end/34233
5127         * gcc.dg/pr34233.c: New testcase.
5129 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
5130             Revital Eres  <eres@il.ibm.com>
5132         PR rtl-optimization/34085
5133         * gcc.dg/tree-prof (bb-reorg.c): New test.
5135 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
5137         * lib/target-supports.exp (check_effective_target_mips_soft_float):
5138         Return true for MIPS16 targets.
5140 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5142         PR fortran/33152
5143         * gfortran.dg/blockdata_4.f90: New test.
5145 2007-11-25  Tobias Burnus  <burnus@net-b.de>
5147         PR fortran/34079
5148         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
5149         * gfortran.dg/bind_c_usage_16.f03: New.
5150         * gfortran.dg/bind_c_usage_16_c.c: New.
5152 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
5154         * gnat.dg/specs/size_clause1.ads: New test.
5155         * gnat.dg/specs/size_clause2.ads: Likewise.
5156         * gnat.dg/specs/size_clause3.ads: Likewise.
5158 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
5160         PR fortran/33499
5161         * gfortran.dg/entry_16.f90: New test.
5163 2007-11-24  Tobias Burnus  <burnus@net-b.de>
5165         PR fortran/34192
5166         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
5168 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
5170         PR fortran/33541
5171         * gfortran.dg/nested_modules_1.f90: Change the reference to
5172         FOO, forbidden by the standard, to a reference to W.
5173         * gfortran.dg/use_only_1.f90: New test.
5175 2007-11-23  Tobias Burnus  <burnus@net-b.de>
5177         PR fortran/34209
5178         * gfortran.dg/nearest_3.f90: New test.
5180 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5182         PR fortran/33317
5183         * gfortran.dg/optional_dim_2.f90: New test.
5185 2007-11-23  Tobias Burnus  <burnus@net-b.de>
5187         PR fortran/34187
5188         * gfortran.dg/bind_c_usage_15.f90: New.
5190 2007-11-23  Tobias Burnus  <burnus@net-b.de>
5192         PR fortran/34192
5193         * gfortran.dg/nearest_2.f90: New.
5196 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
5198         PR c++/30293
5199         PR c++/30294
5200         * g++.dg/ext/java-2.C: New test.
5202 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
5203             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5204         
5205         PR c++/5310
5206         * g++.dg/warn/pr5310.C: New.
5207         * g++.dg/warn/pr33160.C: New.
5208         
5209 2007-11-23  Richard Guenther  <rguenther@suse.de>
5210             Michael Matz  <matz@suse.de>
5212         PR tree-optimization/34176
5213         * gcc.c-torture/execute/pr34176.c: New testcase.
5215 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
5217         PR c++/34198
5218         * gcc.dg/Wconversion-5.c: New test.
5219         * g++.dg/Wconversion3.C: New test.
5221 2007-11-23  Richard Guenther  <rguenther@suse.de>
5223         * gcc.dg/tree-ssa/alias-17.c: New testcase.
5225 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
5227         PR c/14050
5228         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
5229         qualifiers in abstract declarator.
5231 2007-11-22  Tobias Burnus  <burnus@net-b.de>
5233         * gfortran.dg/derived_constructor_comps_3.f90: New.
5235 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
5237         PR c++/34094
5238         * g++.dg/ext/visibility/anon7.C: New test.
5240 2007-11-22  Tobias Burnus  <burnus@net-b.de>
5242         PR fortran/34079
5243         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
5244         * gfortran.dg/bind_c_usage_13.f03: New.
5245         * gfortran.dg/bind_c_usage_14.f03: New.
5247 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5249         PR rtl-optimization/33848
5250         * gcc.dg/torture/pr33848.c: New test.
5252 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5254         PR fortran/34083
5255         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
5257 2007-11-20  Richard Guenther  <rguenther@suse.de>
5259         PR middle-end/34154
5260         * gcc.c-torture/execute/pr34154.c: New testcase.
5262 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
5264         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
5266 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
5268         PR fortran/32770
5269         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
5270         so test passes with -frecord-marker=8.
5271         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
5272         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
5273         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
5274         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
5275         * gfortrand.dg/modulo_1.f90:  Likewise.
5277 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
5279         * lib/target-supports.exp (check_effective_target_mips_soft_float):
5280         New procedure.
5281         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
5282         * gcc.dg/pr30957-1.c: Likewise.
5284 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
5286         PR c++/34089
5287         * g++.dg/template/crash74.C: New test.
5289 2007-11-20  Richard Guenther  <rguenther@suse.de>
5291         * gcc.c-torture/execute/20071120-1.c: New testcase.
5293 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
5295         PR c/34146
5296         * gcc.dg/tree-ssa/pr34146.c: New test.
5298         PR testsuite/33978
5299         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
5300         dependent on target settings like move_by_pieces etc.
5302         PR c++/28879
5303         * g++.dg/template/vla2.C: New test.
5305         PR c++/33962
5306         * g++.dg/overload/template3.C: New test.
5308 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5310         PR fortran/33317
5311         * gfortran.dg/optional_dim_2.f90: Remove test.
5313 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
5315         * gcc.dg/dfp/ddmode-ice.c: New test.
5317 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5319         PR tree-optimization/34036
5320         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
5322 2007-11-19  Richard Guenther  <rguenther@suse.de>
5324         PR tree-optimization/34
5325         * gcc.c-torture/execute/pr34099-2.c: New testcase.
5327 2007-11-19  Tobias Burnus  <burnus@net-b.de>
5329         PR fortran/34079
5330         * gfortran.dg/bind_c_usage_10_c.c: New.
5331         * gfortran.dg/bind_c_usage_10.f03: New.
5333 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5335         * gcc.dg/pr33007.c: Expect new warning.
5336         * gcc.dg/tree-ssa/recip-5.c: Likewise.
5337         * g++.dg/opt/pr34036.C: New test.
5339 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
5341         PR c++/30988
5342         * g++.dg/warn/noreturn-4.C: New test.
5343         * g++.dg/warn/noreturn-5.C: New test.
5344         * g++.dg/warn/noreturn-6.C: New test.
5345         * g++.dg/warn/noreturn-7.C: New test.
5347 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
5349         PR fortran/32770
5350         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
5351         integers so tests works with -fdefault-integer-8.
5352         * gfortran.fortran-torture/execute/elemental.f90:  Use default
5353         integers so test passes with -fdefault-integer-8.
5354         * gfortran.fortran-torture/execute/der_io.f90:  Increase
5355         buffer length so test passes with -fdefault-integer-8.
5356         * gfortran.dg/bounds_check_8.f90:  Likewise.
5357         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
5358         * gfortran.dg/equiv_7.f90:  Set kind so test passes
5359         with -fdefault-integer-8.
5360         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
5361         provoke overflow.
5363 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5365         PR fortran/33317
5366         * gfortran.dg/optional_dim_2.f90: New test.
5367         
5368         PR fortran/34139
5369         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
5370         
5371 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
5373         PR rtl-optimization/34132
5374         * gcc.c-torture/compile/20071118-1.c: New test.
5376 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
5378         PR fortran/31608
5379         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
5381 2007-11-18  Tobias Burnus  <burnus@net-b.de>
5383         PR fortran/34137
5384         * gfortran.dg/entry_14.f90: New.
5385         * gfortran.dg/entry_15.f90: New.
5387 2007-11-18  Richard Guenther  <rguenther@suse.de>
5389         PR tree-optimization/34127
5390         * gcc.c-torture/compile/pr34127.c: New testcase.
5392 2007-11-18  Ben Elliston  <bje@au.ibm.com>
5394         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
5395         type specifier, as they are not permitted according to the AltiVec
5396         Programming Interface Manual.
5398 2007-11-17  Tobias Burnus  <burnus@net-b.de>
5400         PR fortran/34133
5401         * gfortran.dg/bind_c_usage_9.f03: New.
5402         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
5404 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5406         PR fortran/25252
5407         * interface.c (gfc_current_interface_head,
5408         gfc_set_current_interface_head): New functions.
5409         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
5410         On syntax error, restore previous state of the interface.
5411         * gfortran.h (gfc_current_interface_head,
5412         gfc_set_current_interface_head): New prototypes.
5414 2007-11-17  Richard Guenther  <rguenther@suse.de>
5416         PR middle-end/34130
5417         * gcc.c-torture/execute/pr34130.c: New testcase.
5419 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5421         PR fortran/34108
5422         * gfortran.dg/fmt_label_1.f90: New test.
5424 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5426         PR fortran/33957
5427         * gfortran.dg/initialization_15.f90 : New test.
5429 2007-11-16  Richard Guenther  <rguenther@suse.de>
5431         PR middle-end/34030
5432         * gcc.c-torture/compile/pr34030.c: New testcase.
5434 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
5436         PR fortran/34008
5437         * gfortran.dg/interface_assignment_3.f90.
5439 2007-11-16  Richard Guenther  <rguenther@suse.de>
5441         PR tree-optimization/33870
5442         * gcc.dg/torture/pr33870.c: New testcase.
5444 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
5446         PR fortran/33986
5447         * gfortran.dg/allocatable_function_3.f90.
5449 2007-11-16  Richard Guenther  <rguenther@suse.de>
5451         PR tree-optimization/34113
5452         * gcc.c-torture/compile/pr34113.c: New testcase.
5454 2007-11-16  Richard Guenther  <rguenther@suse.de>
5456         PR tree-optimization/34099
5457         * g++.dg/torture/pr3499.C: New testcase.
5458         * gcc.c-torture/execute/pr34099.c: Likewise.
5460 2007-11-16  Olivier Hainque  <hainque@adacore.com>
5462         * gnat.dg/release_unc_maxalign.adb: New test.
5464 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
5466         PR c++/34100
5467         * g++.dg/template/crash73.C: New test.
5469 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
5471         PR middle-end/23848
5472         * gcc.dg/tree-ssa/pr23848-1.c: New test.
5473         * gcc.dg/tree-ssa/pr23848-2.c: New test.
5474         * gcc.dg/tree-ssa/pr23848-3.c: New test.
5475         * gcc.dg/tree-ssa/pr23848-4.c: New test.
5477 2007-11-15  Tobias Burnus  <burnus@net-b.de>
5479         PR fortran/33917
5480         * gfortran.dg/proc_decl_11.f90: New.
5482 2007-11-15  Ben Elliston  <bje@au.ibm.com>
5484         * gcc.target/spu/compare-dp.c: New test.
5486 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5488         * gcc.dg/pr33923.c: New test.
5490 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
5492         PR middle-end/34088
5493         * gcc.dg/pr34088.c: New test.
5495 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5497         * gcc.c-torture/compile/20071114-1.c: New test.
5499 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5501         PR fortran/31608
5502         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
5503         to match known variations in symbol format. Document in comments.
5505 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5507         PR fortran/33985
5508         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
5510 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5512         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
5513         when done.
5515 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5517         PR fortran/33162
5518         * gfortran.dg/proc_decl_1.f90: Update.
5519         * gfortran.dg/proc_decl_7.f90: New test.
5520         * gfortran.dg/proc_decl_8.f90: New test.
5521         * gfortran.dg/proc_decl_9.f90: New test.
5522         * gfortran.dg/proc_decl_10.f90: New test.
5524 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
5526         PR fortran/34080
5527         * gfortran.dg/transfer_assumed_size_1.f90: New test.
5529 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
5531         PR c++/34054
5532         PR c++/34056
5533         PR c++/34057
5534         PR c++/34058
5535         PR c++/34060
5536         * g++.dg/parse/crash36.C: Add another dg-error.
5537         * g++.dg/cpp0x/pr34054.C: New test.
5538         * g++.dg/cpp0x/pr34056.C: New test.
5539         * g++.dg/cpp0x/pr34057.C: New test.
5540         * g++.dg/cpp0x/pr34058.C: New test.
5541         * g++.dg/cpp0x/pr34060.C: New test.
5543         PR tree-optimization/34063
5544         * g++.dg/tree-ssa/pr34063.C: New test.
5546 2007-11-13  Diego Novillo  <dnovillo@google.com>
5548         PR tree-optimization/33870
5549         * gcc.c-torture/execute/pr33870-1.c: New test.
5550         * gcc.dg/tree-ssa/alias-16.c: New test.
5552 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
5554         PR c++/29225
5555         * g++.dg/template/crash72.C: New test.
5557 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5559         * g++.dg/opt/cfg5.C: New test.
5561 2007-11-12  Richard Guenther  <rguenther@suse.de>
5563         PR middle-end/34070
5564         * gcc.c-torture/execute/pr34070-1.c: New testcase.
5565         * gcc.c-torture/execute/pr34070-2.c: Likewise.
5567 2007-11-12  Richard Guenther  <rguenther@suse.de>
5569         PR middle-end/34027
5570         * gcc.dg/pr34027-1.c: New testcase.
5571         * gcc.dg/pr34027-2.c: Likewise.
5573 2007-11-12  Ira Rosen  <irar@il.ibm.com>
5575         PR tree-optimization/33953
5576         * gcc.dg/vect/pr33953.c: New testcase.
5578 2007-11-11  Tom Tromey  <tromey@redhat.com>
5580         PR c++/17577:
5581         * g++.dg/ext/pr17577.h: New file.
5582         * g++.dg/ext/pr17577.C: New file.
5584 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5586         PR c++/8570
5587         * g++.old-deja/g++.ns/template13.C: Update expected output.
5588         * g++.old-deja/g++.pt/friend23.C: Likewise.
5589         * g++.dg/warn/pr8570.C: New.
5591 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
5593         PR c++/34068
5594         * g++.dg/template/pseudodtor4.C: New test.
5596 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
5598         PR middle-end/34018
5599         * g++.dg/opt/inline14.C: New test.
5601         PR tree-optimization/33680
5602         * gcc.c-torture/compile/20071108-1.c: New test.
5604         PR c++/32241
5605         * g++.dg/template/pseudodtor3.C: New test.
5607 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
5609         PR c++/33510
5610         * g++.dg/cpp0x/variadic-init.C: New.
5612 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
5613             Jakub Jelinek  <jakub@redhat.com>
5615         PR rtl-optimization/34012
5616         * gcc.target/i386/pr34012.c: New test.
5618 2007-11-09  Richard Guenther  <rguenther@suse.de>
5620         PR tree-optimization/33604
5621         * g++.dg/tree-ssa/pr33604.C: New testcase.
5622         * gcc.dg/pr32721.c: Adjust pattern.
5624 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
5626         * gcc.target/mips/dse-1.c: Disable.
5628 2007-11-08  Tom Tromey  <tromey@redhat.com>
5630         * gcc.dg/empty-source-3.c: Update warning location.
5631         * gcc.dg/gomp/barrier-2.c: Likewise.
5632         * gcc.dg/label-decl-3.c: Likewise.
5633         * gcc.dg/label-decl-2.c: Likewise.
5634         * gcc.dg/empty-source-2.c: Likewise.
5636 2007-11-08  Tom Tromey  <tromey@redhat.com>
5638         PR c++/30297:
5639         * g++.dg/inherit/pr30297.C: New file.
5641 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
5643         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
5644         -fno-common for cygwin and mingw32.
5646 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
5648         PR middle-end/33826
5649         * gcc.dg/pr33826.c: New.
5650         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
5651         recursive functions being marked pure or const.
5652         
5653 2007-11-08  Tobias Burnus  <burnus@net-b.de>
5655         PR fortran/33917
5656         * gfortran.dg/proc_decl_5.f90: New.
5657         * gfortran.dg/proc_decl_6.f90: New.
5659 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
5661         PR tree-optimization/32575
5662         * gcc.c-torture/execute/20071108-1.c: New test.
5664 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
5666         * g++.dg/opt/anchor1.C: New.
5668 2007-11-07  Diego Novillo  <dnovillo@google.com>
5670         PR 33870
5671         * gcc.c-torture/execute/pr33870.x: Remove.
5673 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
5675         PR c++/33045
5676         PR c++/33837
5677         PR c++/33838
5678         * g++.dg/cpp0x/decltype-33837.C: New.
5679         * g++.dg/cpp0x/decltype-refbug.C: New.
5680         * g++.dg/cpp0x/decltype-33838.C: New.
5682 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5684         * gcc.c-torture/compile/20071107-1.c: New test.
5686 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5688         * gcc.dg/out-of-bounds-1.c: New test.
5690 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
5692         PR c++/33501
5693         * g++.dg/warn/incomplete2.C: New test.
5694         * g++.dg/template/incomplete4.C: New test.
5695         * g++.dg/template/incomplete5.C: New test.
5697 2007-11-07  Olivier Hainque  <hainque@adacore.com>
5699         * gnat.dg/max_align.adb: New test.
5701 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
5703         PR target/30961
5704         * gcc.target/i386/pr30961-1.c: New.
5706 2007-11-06  Tom Tromey  <tromey@redhat.com>
5708         PR c++/32368:
5709         * g++.dg/warn/pragma-system_header3.h: New.
5710         * g++.dg/warn/pragma-system_header3.C: New.
5712         PR c++/32256:
5713         * g++.dg/warn/pragma-system_header4.C: New.
5714         * g++.dg/warn/pragma-system_header4.h: New.
5716 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
5718         PR c++/33977
5719         PR c++/33886
5720         * g++.dg/other/canon-array.C: New.
5721         
5722 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
5724         * g++.dg/parser/crash36.C: Tweak expected errors.
5725         * g++.dg/cpp0x/pr31439.C: New.
5726         * g++.dg/cpp0x/pr32114.C: New.
5727         * g++.dg/cpp0x/pr32115.C: New.
5728         * g++.dg/cpp0x/pr32125.C: New.
5729         * g++.dg/cpp0x/pr32126.C: New.
5730         * g++.dg/cpp0x/pr32127.C: New.
5731         * g++.dg/cpp0x/pr32128.C: New.
5732         * g++.dg/cpp0x/pr32253.C: New.
5733         * g++.dg/cpp0x/pr32566.C: New.
5734         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
5735         * g++.dg/cpp0x/pr31438.C: Ditto.
5736         * g++.dg/cpp0x/variadic81.C: Ditto.
5737         * g++.dg/cpp0x/pr31432.C: Ditto.
5738         * g++.dg/cpp0x/pr31442.C: Ditto.
5740 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
5742         PR target/33168
5743         * g++.dg/other/datasec1.C: New test.
5745         PR tree-optimization/33458
5746         * g++.dg/opt/inline12.C: New test.
5748         PR tree-optimization/33993
5749         * gcc.c-torture/compile/20071105-1.c: New test.
5751 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
5753         PR rtl-optimization/33648
5754         * gcc.dg/pr33648.c: Require effective target freorder.
5756 2007-11-05  Revital Eres  <eres@il.ibm.com>
5758         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
5760 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
5762         PR c++/33996
5763         PR c++/33235
5764         PR c++/33930
5765         * g++.dg/cpp0x/pr33996.C: New
5766         * g++.dg/cpp0x/rv-trivial-bug.C: New
5767         * g++.dg/cpp0x/pr33930.C: New
5769 2007-11-05  Nick Clifton  <nickc@redhat.com>
5770             Sebastian Pop  <sebastian.pop@amd.com>
5772         PR tree-optimization/32540
5773         PR tree-optimization/33922
5774         * gcc.dg/tree-ssa/pr32540-1.c: New.
5775         * gcc.dg/tree-ssa/pr32540-2.c: New.
5776         * gcc.dg/tree-ssa/pr33922.c: New.
5778 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
5780         PR c++/33939
5781         * g++.dg/cpp0x/variadic-rref.C: New.
5782         
5783 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5785         * g++dg/warn/pointer-integer-comparison.C: New.
5787 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
5789         PR tree-optimization/33856
5790         * gcc.c-torture/compile/20071027-1.c: New test.
5792         PR c++/33836
5793         * g++.dg/ext/label10.C: New test.
5795         PR c++/33969
5796         * g++.dg/other/ptrmem9.C: New test.
5798 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
5800         PR middle-end/32931
5801         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
5803 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
5805         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
5806         * g++.dg/ext/visibility/namespace2.C: Add argument to
5807         dg-require-visibility.
5808         * g++.dg/ext/java-1.C: Disable on AIX.
5810 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
5812         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
5814 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5816         PR fortran/33881
5817         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
5819 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5821         PR c/29062
5822         * gcc.dg/20031223-1.c: Adjust error output.
5823         * gcc.dg/parse-decl-after-label.c: New.
5824         
5825 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5827         PR libfortran/24685
5828         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
5829         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
5830         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
5832 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5834         PR rtl-optimization/28940
5835         * gcc.target/i386/addr-sel-1.c: New test.
5837 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
5839         PR middle-end/33670
5840         * gcc.dg/pr33670.c: New test.
5842 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
5844         PR c++/33516
5845         * g++.dg/lookup/typedef1.C: New test.
5847 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
5849         PR testsuite/32076
5850         * lib/scandump.exp (dump-suffix): New.
5851         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
5852         Include dump suffix in pass/fail messages, put regexp in quotes.
5854 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
5856         PR c++/33495
5857         * g++.dg/other/error19.C: New.
5859 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5861         PR rtl-optimization/28062
5862         * gcc.c-torture/compile/20071102-1.c: New test.
5864 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
5866         * g++.dg/cpp0x/pr33955.C: New.
5868 2007-11-01  Tom Tromey  <tromey@redhat.com>
5870         PR preprocessor/30805:
5871         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
5873 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
5875         PR rtl-optimization/33648
5876         * gcc.dg/pr33648.c: New test.
5878 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
5880         PR c++/32384
5881         * g++.dg/template/pseudodtor1.C: New test.
5882         * g++.dg/template/pseudodtor2.C: New test.
5884         PR c++/32260
5885         * g++.dg/rtti/typeid7.C: New test.
5887 2007-11-01  Tom Tromey  <tromey@redhat.com>
5889         PR preprocessor/30805:
5890         * gcc.dg/cpp/pr30805.c: New file.
5892 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
5894         PR testsuite/25352
5895         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
5896         add dg-skip-if.
5897         * gcc.c-torture/compile/20001205-1.c: Ditto.
5898         * gcc.c-torture/compile/20001226-1.c: Ditto.
5899         * gcc.c-torture/compile/20020312-1.c: Ditto.
5900         * gcc.c-torture/compile/20020604-1.c: Ditto.
5901         * gcc.c-torture/compile/920501-12.c: Ditto.
5902         * gcc.c-torture/compile/920501-4.c: Ditto.
5903         * gcc.c-torture/compile/920520-1.c: Ditto.
5904         * gcc.c-torture/compile/980506-1.c: Ditto.
5905         * gcc.c-torture/compile/990617-1.c: Ditto.
5906         * gcc.dg/compare6.c: Ditto.
5907         * g++.old-deja/g++.brendan/crash43.C: Ditto.
5908         * g++.old-deja/g++.brendan/synth1.C: Ditto.
5909         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
5910         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
5911         * g++.old-deja/g++.pt/static6.C: Ditto.
5912         * g++.old-deja/g++.pt/crash16.C: Ditto.
5913         * g++.old-deja/g++.mike/p10416.C: Ditto.
5914         * g++.old-deja/g++.mike/ns15.C: Ditto.
5915         * g++.old-deja/g++.mike/eh46.C: Ditto.
5917 2007-11-01  Tom Tromey  <tromey@redhat.com>
5919         * gcc.dg/redecl-1.c: Update.
5920         * gcc.dg/pr20368-3.c: Update.
5921         * gcc.dg/inline-14.c: Update.
5922         * gcc.dg/builtins-30.c: Update.
5923         * gcc.dg/dremf-type-compat-4.c: Update.
5924         * gcc.dg/pr20368-2.c: Update.
5926 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
5928         PR rtl-optimization/33673
5929         * gcc.dg/pr33673.c: New test.
5931 2007-11-01  Michael Matz  <matz@suse.de>
5933         PR tree-optimization/33961
5934         * gcc.dg/pr33961.c: New test.
5936 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
5938         PR c++/33494
5939         * g++.dg/template/error35.C: New.
5941 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
5943         PR target/31507
5944         * gcc.dg/pr31507-1.c: New test.
5945         * gcc.dg/pr31507-2.c: New test.
5947 2007-10-31  Revital Eres  <eres@il.ibm.com>
5949         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
5950         target.
5951         * gcc.dg/vect/tree-vect.h (check_vect): Add
5952         powerpc-*paired test.
5953         * lib/target-supports.exp (check_750cl_hw_available):
5954         New.
5955         (check_effective_target_vect_int,
5956         check_effective_target_vect_intfloat_cvt,
5957         check_effective_target_powerpc_altivec_ok,
5958         check_effective_target_vect_long,
5959         check_effective_target_vect_sdot_hi,
5960         check_effective_target_vect_udot_hi,
5961         check_effective_target_vect_pack_trunc,
5962         check_effective_target_vect_unpack,
5963         check_effective_target_vect_shift,
5964         check_effective_target_vect_int_mult): Disable for powerpc-*paired
5965         target.
5966         * gcc.dg/vect/vect-ifcvt-11.c: New.
5967         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
5968         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
5969         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
5970         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
5971         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
5972         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
5974 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
5975             Tobias Burnus  <burnus@net-b.de>
5977         PR fortran/33941
5978         * gfortran.dg/module_read_1.f90: New.
5980 2007-10-31  Tom Tromey  <tromey@redhat.com>
5982         PR preprocessor/30786:
5983         * gcc.dg/cpp/pr30786.c: New file.
5985 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5987         PR fortran/33162
5988         * gfortran.dg/interface_19.f90: New.
5989         * gfortran.dg/interface_20.f90: New.
5990         * gfortran.dg/interface_21.f90: New.
5991         
5992 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
5994         PR tree-optimization/32377
5995         * gfortran.dg/vect/pr32377.f90: New.
5996         
5997 2007-10-31  Richard Guenther  <rguenther@suse.de>
5999         PR middle-end/33779
6000         * gcc.c-torture/execute/pr33779-1.c: New testcase.
6001         * gcc.c-torture/execute/pr33779-2.c: Likewise.
6003 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
6005         PR fortran/33897
6006         * gfortran.dg/contained_3.f90: New.
6008 2007-10-31  Christian Bruel  <christian.bruel@st.com>
6010         PR c++/19531
6011         * g++.dg/opt/nrv8.C: New.
6012         
6013 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
6015         PR c++/33709
6016         * g++.dg/opt/compound1.C: New test.
6018         PR c++/33616
6019         * g++.dg/template/ptrmem18.C: New test.
6021 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6023         PR fortran/33596
6024         * gfortran.dg/isnan_2.f90: New test.
6026 2007-10-30  Ed Schouten  <ed@fxq.nl>
6028         PR tree-optimization/32500
6029         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
6031 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
6033         PR c++/31993
6034         PR c++/32252
6035         * g++.dg/cpp0x/pr31993.C: New
6036         * g++.dg/cpp0x/pr32252.C: New
6038 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
6040         PR tree-optimization/33723
6041         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
6043 2007-10-30  Richard Guenther  <rguenther@suse.de>
6045         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
6046         gcc.target/i386/loop-3.c.
6048 2007-10-30  Revital Eres  <eres@il.ibm.com>
6050         * gcc.dg/vect/pr33866.c: Require vect_long.
6052 2007-10-30  Revital Eres  <eres@il.ibm.com>
6054         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
6055         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
6057 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
6059         PR tree-optimization/32893
6060         * lib/target-supports.exp
6061         (check_effective_target_unaligned_stack): new keyword.
6062         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
6063         not sensitive to unaligned_stack.
6064         * gcc.dg/vect/vect-3.c: Likewise.
6065         * gcc.dg/vect/vect-4.c: Likewise.
6066         * gcc.dg/vect/vect-5.c: Likewise.
6067         * gcc.dg/vect/vect-6.c: Likewise.
6068         * gcc.dg/vect/vect-7.c: Likewise.
6069         * gcc.dg/vect/vect-13.c: Likewise.
6070         * gcc.dg/vect/vect-17.c: Likewise.
6071         * gcc.dg/vect/vect-18.c: Likewise.
6072         * gcc.dg/vect/vect-19.c: Likewise.
6073         * gcc.dg/vect/vect-20.c: Likewise.
6074         * gcc.dg/vect/vect-21.c: Likewise.
6075         * gcc.dg/vect/vect-22.c: Likewise.
6076         * gcc.dg/vect/vect-27.c: Likewise.
6077         * gcc.dg/vect/vect-29.c: Likewise.
6078         * gcc.dg/vect/vect-64.c: Likewise.
6079         * gcc.dg/vect/vect-65.c: Likewise.
6080         * gcc.dg/vect/vect-66.c: Likewise.
6081         * gcc.dg/vect/vect-72.c: Likewise.
6082         * gcc.dg/vect/vect-73.c: Likewise.
6083         * gcc.dg/vect/vect-86.c: Likewise.
6084         * gcc.dg/vect/vect-all.c: Likewise.
6085         * gcc.dg/vect/slp-25.c: Likewise.
6086         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
6087         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6088         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6090         * gcc.dg/vect/vect-31.c: Removed alignment checks.
6091         * gcc.dg/vect/vect-34.c: Likewise.
6092         * gcc.dg/vect/vect-36.c: Likewise.
6093         * gcc.dg/vect/vect-64.c: Likewise.
6094         * gcc.dg/vect/vect-65.c: Likewise.
6095         * gcc.dg/vect/vect-66.c: Likewise.
6096         * gcc.dg/vect/vect-68.c: Likewise.
6097         * gcc.dg/vect/vect-76.c: Likewise.
6098         * gcc.dg/vect/vect-77.c: Likewise.
6099         * gcc.dg/vect/vect-78.c: Likewise.
6101         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
6102         testcase (without no-section-anchors prefix) but with global arrays.
6103         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
6104         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
6105         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6106         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
6107         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6108         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6109         * gcc.dg/vect/vect-77-global.c: Likewise.
6110         * gcc.dg/vect/vect-78-global.c: Likewise.
6112         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
6113         testcase (without no-section-anchors prefix) but fix alignment checks
6114         to also consider unaligned_stack targets.
6115         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
6117 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
6119         PR tree-optimization/33723
6120         * gcc.c-torture/execute/20071029-1.c: New test.
6121         * gcc.dg/tree-ssa/pr33723.c: New test.
6123 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
6125         PR tree-optimization/33614
6126         * gcc.c-torture/compile/pr33614.c: New test.
6128 2007-10-29  Richard Guenther  <rguenther@suse.de>
6130         PR tree-optimization/33870
6131         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
6133 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
6135         PR tree-optimization/33757
6136         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
6137         true architectures instead of having a big dg-skip-if.
6139         PR c++/33841
6140         * g++.dg/other/bitfield3.C: New test.
6142 2007-10-29  Richard Guenther  <rguenther@suse.de>
6144         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
6146 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
6148         Automatic parallelization reduction tests.
6150         * gcc.dg/tree-ssa/reduc-1.c: New test.
6151         * gcc.dg/tree-ssa/reduc-1char.c: New test.
6152         * gcc.dg/tree-ssa/reduc-1short.c: New test.
6153         * gcc.dg/tree-ssa/reduc-2.c: New test.
6154         * gcc.dg/tree-ssa/reduc-2char.c: New test.
6155         * gcc.dg/tree-ssa/reduc-2short.c: New test.
6156         * gcc.dg/tree-ssa/reduc-3.c: New test.
6157         * gcc.dg/tree-ssa/reduc-6.c: New test.
6158         * gcc.dg/tree-ssa/reduc-7.c: New test.
6159         * gcc.dg/tree-ssa/reduc-8.c: New test.
6160         * gcc.dg/tree-ssa/reduc-9.c: New test.
6162 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
6163             Zdenek Dvorak  <ook@ucw.cz>
6165         OMP_ATOMIC Changes, testsuite changes.
6167         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
6168         instead of gimple dump.
6169         * gcc.dg/gomp/atomic-9.c: Same.
6170         * gcc.dg/gomp/atomic-10.c: Same.
6171         * g++.dg/gomp/atomic-3.C: Same.
6172         * g++.dg/gomp/atomic-9.C: Same.
6173         * g++.dg/gomp/atomic-10.C: Same.
6175 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
6177         PR fortran/31217
6178         PR fortran/33811
6179         * gfortran.dg/forall_12.f90: New test.
6181         PR fortran/33686
6182         * gfortran.dg/forall_13.f90: New test.
6184 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
6185             Mark Mitchell  <mark@codesourcery.com>
6187         PR c++/30659
6188         * g++.dg/template/crash71.C: New.
6190 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
6192         PR fortran/32147
6193         * gfortran.dg/module_md5_1.f90: Update hash-value.
6195 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
6197         PR tree-opt/33589
6198         * g++.dg/torture/pr33589-1.C: New testcase.
6199         * g++.dg/torture/pr33589-2.C: New testcase.
6201 2007-10-28  Richard Guenther  <rguenther@suse.de>
6203         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
6205 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
6206             Uros Bizjak  <ubizjak@gmail.com>
6208         PR tree-optimization/33920
6209         * gcc.dg/tree-ssa/pr33290.c: New test.
6211 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6213         PR fortran/31306
6214         * gfortran.dg/argument_check_7.f90: New test.
6215         * gfortran.dg/argument_check_8.f90: New test.
6216         
6217 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
6219         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
6220         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
6221         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
6222         * gcc.target/i386/sse-14.c: Ditto.
6224 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
6226         PR c++/33844
6227         * g++.dg/other/ptrmem8.C: New test.
6229         PR c++/33842
6230         * g++.dg/template/error34.C: New test.
6232 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
6234         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
6236 2007-10-27  Richard Guenther  <rguenther@suse.de>
6238         PR tree-optimization/33870
6239         * gcc.dg/tree-ssa/alias-15.c: New testcase.
6240         * gcc.c-torture/execute/pr33870.c: Likewise.
6242 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6244         PR fortran/33162
6245         * gfortran.dg/argument_checking_9.f90: New test.
6247 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
6249         * g++.dg/other/pr33601.C: New.
6251 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
6253         PR c++/31988
6254         * g++.dg/init/new25.C: New.
6256 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
6258         * g++.dg/cpp0x/pr33839.C: New.
6259         
6260 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
6262         PR c++/33744
6263         * g++.dg/template/arg6.C: New test.
6265 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
6267         PR c++/31747
6268         * g++.dg/parse/crash39.C: New.
6270 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
6272         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
6273         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
6274         "offset: -4B".
6276 2007-10-25  David Daney  <ddaney@avtrex.com>
6278         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
6280 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
6282         PR c++/33843
6283         * g++.dg/template/error32.C: New.
6285 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
6286             Ira Rosen  <irar@il.ibm.com>
6288         PR tree-optimization/33833
6289         * gcc.dg/vect/pr33833.c: New testcase.
6291 2007-10-25  David Daney  <ddaney@avtrex.com>
6293         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
6295 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
6296             Ira Rosen  <irar@il.ibm.com>
6298         PR tree-optimization/33866
6299         * gcc.dg/vect/pr33866.c: New testcase.
6301 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
6303         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
6304         Add -w to compile flags to suppress "call-clobbered register" warnings
6305         and remove dg-warning directives.
6307 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
6309         * gcc.dg/sms-2.c: Cleanup sms dump file.
6310         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
6311         profile-use step.
6313 2007-10-24  David Daney  <ddaney@avtrex.com>
6315         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
6317 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
6319         PR target/33755
6320         * gcc.target/mips/pr33755.c: New test.
6322 2007-10-24  Ira Rosen  <irar@il.ibm.com>
6324         PR tree-optimization/33804
6325         * gcc.dg/vect/pr33804.c: New testcase.
6327 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6329         PR forrtran/33849
6330         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
6332 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
6333             Uros Bizjak  <ubizjak@gmail.com>
6335         PR rtl-optimization/33846
6336         * gcc.dg/vect/pr33846.c: New testcase.
6338 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
6339             Dorit Nuzman  <dorit@il.ibm.com>
6341         PR tree-optimization/33860
6342         * g++.dg/vect/pr33860.cc: New test.
6343         * g++.dg/vect/pr33860a.cc: New test.
6345 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
6346             Revital Eres  <eres@il.ibm.com>      
6348         * gcc.dg/sms-2.c: New testcase.
6350 2007-10-22  David S. Miller  <davem@davemloft.net>
6352         * gcc.dg/globalreg-1.c: New test.
6354 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
6355             Dorit Nuzman  <dorit@il.ibm.com>
6357         PR tree-optimization/33834
6358         PR tree-optimization/33835
6359         * g++.dg/vect/pr33834_1.cc: New test.
6360         * g++.dg/vect/pr33834_2.cc: New test.
6361         * g++.dg/vect/pr33835.cc: New test.
6363 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
6365         * gcc.dg/pr33644.c: New test.
6367 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
6369         PR c++/33372
6370         * g++.dg/gomp/pr33372-1.C: New test.
6371         * g++.dg/gomp/pr33372-2.C: New test.
6372         * g++.dg/gomp/pr33372-3.C: New test.
6374 2007-10-22  Michael Matz  <matz@suse.de>
6376         PR tree-optimization/33855
6377         * gcc.c-torture/compile/pr33855.c: New testcase.
6379 2007-10-22  Ira Rosen  <irar@il.ibm.com>
6381         PR tree-optimization/33854
6382         * gcc.dg/vect/O1-pr33854.c: New testcase.
6383         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
6385 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
6387         * gcc.dg/unwind-1.c: Disable on AIX.
6388         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
6390 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
6392         PR fortran/33749
6393         * gfortran.dg/assign_9.f90: New test.
6395 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
6397         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
6398         (dg-mips-options): Skip tests that specify an ABI other than o32
6399         and o64 if generating MIPS16 hard-float code.
6401 2007-10-21  Ira Rosen  <irar@il.ibm.com>
6402             Revital Eres  <eres@il.ibm.com>
6404         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
6405         * gcc.dg/vect/vect-16.c: Fix comment.
6406         * gcc.dg/vect/pr33369.c: Require vect_int.
6407         * gcc.dg/vect/slp-33.c: Add spaces.
6408         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
6409         targets.
6410         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
6411         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
6412         targets.
6413         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
6414         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
6415         targets.
6416         * gcc.dg/vect/slp-10.c: Add spaces.
6417         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
6418         targets.
6419         * gcc.dg/vect/slp-36.c: Require vect_int.
6420         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
6421         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
6422         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
6423         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
6424         targets.
6425         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
6426         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
6427         instead of vector_alignment_reachable_for_double.
6428         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
6429         (natural_alignment): Split into...
6430         (natural_alignment_32, natural_alignment_64): New.
6431         (vector_alignment_reachable): Depend on natural_alignment_32.
6432         (vector_alignment_reachable_for_double): Rename to ...
6433         (vector_alignment_reachable_for_64bit): And depend on
6434         natural_alignment_64.
6436 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
6438         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
6439         MIPS targets.
6440         * g++.dg/vect/vect.exp: Likewise.
6441         * lib/fortran-torture.exp: Likewise.
6442         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
6443         mipsisa64*-*-* as the target selector.  Remove -mips64,
6444         -mhard-float and -mgp64 from the options list.
6445         * gcc.target/mips/mips-ps-2.c: Likewise.
6446         * gcc.target/mips/mips-ps-3.c: Likewise.
6447         * gcc.target/mips/mips-ps-4.c: Likewise.
6448         * gcc.target/mips/mips-ps-6.c: Likewise.
6449         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
6450         options list.
6451         * gcc.target/mips/sb1-1.c: Likewise.
6452         * gcc.target/mips/mips-ps-type.c: Likewise.
6453         * gcc.target/mips/mips-ps-7.c: New test.
6454         * gcc.target/mips/mips-ps-type-2.c: Likewise.
6455         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
6456         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
6457         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
6458         as forcing an ABI and an architecture.
6459         (is_gp32_flag, is_gp64_flag): Fold into...
6460         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
6461         then -mfp64 imply -mhard-float.  Apply register rules after the
6462         loop.  Handle -march=mipsN like -mipsN.
6464 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
6466         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
6467         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
6469 2007-10-20  Tobias Burnus  <burnus@net-b.de>
6471         PR fortran/33818
6472         * gfortran.dg/entry_dummy_ref_3.f90: New.
6474 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
6475             FX Coudert <fxcoudert@gcc.gnu.org>
6477         PR fortran/31608
6478         * gfortran.dg/char_cast_1.f90: New test.
6480 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6482         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
6483         * gfortran.dg/large_real_kind_2.F90: ditto.
6484         * gfortran.dg/default_format_2.f90: ditto.
6485         * gfortran.dg/default_format_denormal_1.f90: ditto.
6487 2007-10-19  Richard Guenther  <rguenther@suse.de>
6489         PR middle-end/33816
6490         PR middle-end/32921
6491         * gfortran.dg/pr32921.f: New testcase.
6493 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6495         PR libfortran/33544
6496         * gfortran.dg/transfer_check_1.f90: Adjust options.
6498 2007-10-19  Richard Guenther  <rguenther@suse.de>
6500         Revert
6501         2007-10-19  Richard Guenther  <rguenther@suse.de>
6503         PR middle-end/32921
6504         * gfortran.dg/pr32921.f: New testcase.
6506 2007-10-19  Richard Guenther  <rguenther@suse.de>
6508         * gcc.c-torture/execute/20071018-1.c: New testcase.
6510 2007-10-19  Richard Guenther  <rguenther@suse.de>
6512         PR middle-end/32921
6513         * gfortran.dg/pr32921.f: New testcase.
6515 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
6517         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
6519 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
6521         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
6523 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
6525         PR fortran/33233
6526         * gfortran.dg/host_assoc_function_1.f90: Correct references.
6527         * gfortran.dg/host_assoc_function_3.f90: New test.
6529 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
6531         PR fortran/33733
6532         * gfortran.dg/transfer_simplify_6.f90: New test.
6534 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
6535             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6537         PR middle-end/33794
6538         * gfortran.dg/pr33794.f90: New testcase.
6540 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
6542         PR target/32961
6543         * gcc.target/i386/pr32961.c: New testcase.
6544         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
6545         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
6546         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
6547         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
6548         __builtin_ia32_pslldi128 defines.
6550 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
6552         PR fortran/33760
6553         * gfortran.dg/c_ptr_tests_13.f03: New test case.
6555 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
6557         PR c++/28639
6558         PR c++/30299
6559         * g++.dg/template/void12.C: New.
6560         * g++.dg/template/void13.C: New.
6562 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
6564         PR c++/31446
6565         * g++.dg/template/void11.C: New.
6566         * g++.dg/template/void2.C: Adjust error markers.
6567         * g++.dg/template/void10.C: Likewise.
6568         * g++.dg/template/crash55.C: Likewise.
6570 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
6572         * g++.dg/opt/const5.C: New test.
6574 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
6575             Maxim Kuvyrkov  <maxim@codesourcery.com>
6577         * gcc.target/ia64/20040709-2.c: New test.
6579 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
6581         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
6583 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
6585         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
6586         to each function.  Check that there are no unsigned loads.
6588 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
6590         PR tree-optimization/33136
6591         * gcc.c-torture/execute/20070824-1.c: New test.
6592         * gcc.dg/pr33136-1.c: New test.
6593         * gcc.dg/pr33136-2.c: New test.
6594         * gcc.dg/pr33136-3.c: New test.
6596 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
6598         PR tree-optimization/33735
6599         * g++.dg/torture/pr33735.C: New.
6601 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
6603         PR middle-end/33706
6604         * gcc.dg/va-arg-pack-2.c: New.
6606 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
6608         PR tree-optimization/33619
6609         * gcc.dg/pr33619.c: New test.
6611 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
6613         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
6614         flag for AIX.
6615         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
6617 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6619         PR libfortran/33055
6620         * gfortran.dg/inquire_11.f90: New test.
6621         * gfortan.dg/negative_unit_int8.f: New test.
6623 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
6625         PR target/33133
6626         * gcc.c-torture/compile/pr33133.c: New test.
6628 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6630         PR libfortran/33672
6631         * gfortran.dg/namelist_40.f90: New test.
6633 2007-10-14  Tobias Burnus  <burnus@net-b.de>
6635         PR fortran/33745
6636         * gfortran.dg/bounds_check_11.f90: New.
6638 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
6640         PR c++/30303
6641         * g++.dg/other/ctor1.C: New test.
6642         * g++.dg/other/ctor2.C: New test.
6643         * g++.dg/other/dtor1.C: New test.
6645 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
6647         * gfortran.dg/bounds_check_10.f90: Fix testcase.
6649 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
6650             Paul Thomas  <pault@gcc.gnu.org>
6652         PR fortran/33254
6653         PR fortran/33727
6654         * gfortran.dg/bounds_check_10.f90: New.
6656 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
6658         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
6659         * gcc.target/powerpc/popcount-1.c: Same.
6661 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
6663         PR c++/26698
6664         * g++.dg/conversion/op4.C: New test.
6666 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
6668         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
6670 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
6672         PR fortran/33542
6673         * gfortran.dg/ambiguous_specific_1.f90: New test.
6675 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
6677         PR fortran/33664
6678         * gfortran.dg/impure_spec_expr_1.f90: New test.
6679         * gfortran.dg/char_result_7.f90: Remove illegal test.
6681 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
6683         PR 11001
6684         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
6685         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
6686         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
6687         * gcc.target/i386/pr11001-memset-1.c: New testcase.
6688         * gcc.target/i386/pr11001-memset-2.c: New testcase.
6689         * gcc.target/i386/pr11001-memset-3.c: New testcase.
6690         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
6691         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
6692         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
6694 2007-10-12  Richard Guenther  <rguenther@suse.de>
6696         PR middle-end/26198
6697         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
6698         * gcc.c-torture/execute/20071011-1.c: Likewise.
6699         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
6701 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
6703         PR tree-optimization/33742
6704         * gcc.dg/pr33742.c: New testcase.
6706 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
6708         PR tree-optimization/33645
6709         * gcc.dg/pr33645-1.c: New test.
6710         * gcc.dg/pr33645-2.c: New test.
6711         * gcc.dg/pr33645-3.c: New test.
6713         PR c++/32121
6714         * g++.dg/ext/label4.C: Adjust error regexp.
6715         * g++.dg/ext/label6.C: Adjust error regexp.
6716         * g++.dg/ext/label7.C: New test.
6717         * g++.dg/ext/label8.C: New test.
6718         * g++.dg/ext/label9.C: New test.
6720 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
6722         PR middle-end/33676
6723         * gcc.dg/pr33676.c: New.
6725 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
6727         PR c++/31441
6728         * g++.dg/cpp0x/variadic83.C: New.
6730 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
6732         PR c++/33461
6733         * g++.dg/cpp0x/variadic81.C: New.
6734         * g++.dg/cpp0x/variadic82.C: Likewise.
6736 2007-10-11  Richard Guenther  <rguenther@suse.de>
6738         PR middle-end/33724
6739         * gcc.dg/pr33724.c: New testcase.
6741 2007-10-11  Richard Guenther  <rguenther@suse.de>
6743         PR c/33726
6744         * gcc.dg/pr33726.c: New testcase.
6746 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
6748         PR fortran/33500
6749         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
6750         
6751 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6753         PR testsuite/33391
6754         * gfortran.dg/do_3.F90: Run with -fwrapv.
6756 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
6758         * gcc.dg/unwind-1.c: New.
6760 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
6762         PR libfortran/33683
6763         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
6764         failure on some common systems.
6766 2007-10-09  Richard Guenther  <rguenther@suse.de>
6768         PR middle-end/33692
6769         * gcc.dg/pr33692.c: New testcase.
6771 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
6773         PR middle-end/33669
6774         * gcc.c-torture/execute/pr33669.c: New.
6776 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
6778         PR tree-optimization/33615
6779         * g++.dg/tree-ssa/pr33615-2.C: New test.
6781 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
6783         PR tree-optimization/33615
6784         * g++.dg/tree-ssa/pr33615.C: New test.
6786 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
6788         PR tree-optimization/33572
6789         * g++.dg/torture/pr33572.C: Replace with complete test.
6791 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
6793         PR fortran/33689
6794         * gfortran.dg/spec_expr_5.f90: New.
6796 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
6798         * gcc.dg/pragma-darwin-2.c: New.
6800 2007-10-08  Richard Guenther  <rguenther@suse.de>
6802         PR middle-end/33693
6803         PR middle-end/33695
6804         PR middle-end/33697
6805         * gcc.dg/pr33693.c: New testcase.
6806         * gcc.dg/pr33695.c: Likewise.
6807         * gcc.dg/pr33697.c: Likewise.
6809 2007-10-08  Richard Guenther  <rguenther@suse.de>
6811         PR middle-end/33691
6812         PR middle-end/33694
6813         PR middle-end/33696
6814         * gcc.dg/pr33691.c: New testcase.
6815         * gcc.dg/pr33694.c: Likewise.
6816         * gcc.dg/pr33696.c: Likewise.
6818 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
6820         PR libfortran/33683
6821         * gfortran.dg/gamma_5.f90:  New test case
6823 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
6825         PR fortran/20851
6826         * initialization_1.f90: Fix dg-error annotations.
6827         * initialization_14.f90: New.
6828         * initialization_7.f90: Fix dg-error annotations.
6829         * initialization_9.f90: Likewise.
6831 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6833         * gfortran.dg/error_recovery_4.f90: New test.
6835 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6837         * gfortran.dg/default_format_denormal_2.f90: New test.
6838         * gfortran.dg/default_format_2.inc: New test.
6839         * gfortran.dg/default_format_denormal_1.f90: New test.
6840         * gfortran.dg/default_format_1.inc: New test.
6841         * gfortran.dg/default_format_1.f90: Don't test for denormalized
6842         numbers.
6843         * gfortran.dg/default_format_2.f90: Don't test for denormalized
6844         numbers.
6846 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6848         * gfortran.dg/namelist_15.f90: Revise test.
6850 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
6852         PR tree-optimization/33655
6853         * gcc.dg/torture/pr33655.c: New.
6855 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
6857         PR tree-optimization/33572
6858         * g++.dg/torture/pr33572.C: New.
6860 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
6862         PR fortran/25076
6863         * gfortran.dg/forall_11.f90: New.
6865 2007-10-05  Michael Matz  <matz@suse.de>
6867         PR middle-end/33667
6868         * gcc.dg/pr33667.c: New testcase.
6870 2007-10-05  Richard Guenther  <rguenther@suse.de>
6872         PR middle-end/33666
6873         * gcc.dg/pr33666.c: New testcase.
6875 2007-10-05  Michael Matz  <matz@suse.de>
6877         PR inline-asm/33600
6878         * gcc.target/i386/pr33600.c: New testcase.
6880 2007-10-05  Richard Guenther  <rguenther@suse.de>
6882         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
6884 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
6886         PR target/33635
6887         * gcc.target/mips/pr33635-1.c: New test.
6889 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6891         PR libfortran/33253
6892         * gfortran.dg/namelist_39.f90: Revise to use long names.
6894 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
6896         PR fortran/33646
6897         * gfortran.dg/pr33646.f90: New file.
6899 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6901         PR fortran/33529
6902         * gfortran.dg/char_type_len_2.f90: Adjust error message.
6903         * gfortran.dg/char_decl_2.f90: New test.
6905 2007-10-04  Richard Guenther  <rguenther@suse.de>
6907         PR middle-end/33641
6908         * gcc.c-torture/compile/pr33641.c: New testcase.
6910 2007-10-04  Michael Matz  <matz@suse.de>
6912         PR rtl-optimization/33653
6913         * gcc.dg/pr33653.c: New.
6915 2007-10-04  Richard Guenther  <rguenther@suse.de>
6917         PR tree-optimization/33627
6918         * g++.dg/torture/pr33627.C: New testcase.
6920 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
6922         PR fortran/33626
6923         * gfortran.dg/parens_6.f90: New.
6925 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
6927         PR fortran/33646
6928         PR fortran/33542
6929         * gfortran.dg/ambiguous_specific_1.f90: Remove.
6931 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
6933         * g++.dg/ext/gnu-inline-global-redecl.C: New.
6935 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
6937         PR target/33635
6938         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
6939         and mips_forced_be.
6940         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
6941         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
6942         options.
6943         * gcc.target/mips/fpr-moves-1.c: New test.
6944         * gcc.target/mips/fpr-moves-2.c: Likewise.
6945         * gcc.target/mips/fpr-moves-3.c: Likewise.
6946         * gcc.target/mips/fpr-moves-4.c: Likewise.
6947         * gcc.target/mips/fpr-moves-5.c: Likewise.
6948         * gcc.target/mips/fpr-moves-6.c: Likewise.
6949         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
6951 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6953         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
6955 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6957         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
6958         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
6960 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
6962         PR fortran/33198
6963         * gfortran.dg/common_errors_1.f90: New.
6965 2007-10-03  Doug Kwan  <dougkwan@google.com>
6966         Richard Guenther  <rguenther@suse.de>
6968         PR debug/31899
6969         * g++.dg/debug/using3.C: New testcase.
6971 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6973         PR libfortran/33253
6974         * gfortran.dg/namelist_38.f90: New test.
6975         * gfortran.dg/namelist_39.f90: New test.
6977 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6979         PR libfortran/33469
6980         * gfortran.dg/default_format_1.f90: New test.
6981         * gfortran.dg/default_format_2.f90: New test.
6982         * gfortran.dg/namelist_print_1.f: Adjust expected output.
6983         * gfortran.dg/real_const_3.f90: Adjust expected output.
6985 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
6987         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
6988         default ABI.  Split mips_forced_abi into mips_forced_abi and
6989         mips_forced_regs.
6990         (is_gp32_flag): Return true for -mabi=32.
6991         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
6992         (dg-mips-options): Use is_gp64_flag instead of checking specifically
6993         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
6994         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
6995         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
6996         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
6997         * gcc.target/mips/save-restore-2.c: Likewise.
6998         * gcc.target/mips/save-restore-3.c: Likewise.
6999         * gcc.target/mips/save-restore-4.c: Likewise.
7001 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
7003         PR middle-end/33617
7004         * gcc.c-torture/compile/pr33617.c: New test.
7006 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
7008         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
7009         -gstabs+ for extended options.
7011 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
7013         PR fortran/33542
7014         * gfortran.dg/ambiguous_specific_1.f90: New test.
7016 2007-10-02  Revital Eres  <eres@il.ibm.com>
7018         * gcc.target/powerpc/paired-8.c: New test.
7019         * gcc.target/powerpc/paired-9.c: New test.
7020         * gcc.target/powerpc/paired-10.c: New test.
7022 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
7024         PR fortran/33566
7025         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
7027 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
7029         PR fortran/33554
7030         * gfortran.dg/intent_out_2.f90: New test.
7032 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
7034         PR fortran/33550
7035         * gfortran.dg/ambiguous_reference_1.f90: New test.
7037 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
7039         PR fortran/31154
7040         PR fortran/31229
7041         PR fortran/33334
7042         * gfortran.dg/function_kinds_1.f90: New test.
7043         * gfortran.dg/function_kinds_2.f90: New test.
7044         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
7045         use association into interfaces.
7047 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7049         PR testsuite/31828
7050         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
7051         (overflow): Use INFINITY, not FP_INFINITE.
7052         gcc.dg/float-range-4.c: Likewise.
7053         gcc.dg/float-range-5.c: Likewise.
7055 2007-10-01  Nick Clifton  <nickc@redhat.com>
7057         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
7058         for 16-bit targets.
7060 2007-09-30  Diego Novillo  <dnovillo@google.com>
7062         PR 33593
7063         * g++.dg/tree-ssa/pr33593.C: New test.
7065 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7067         PR libfortran/33400
7068         * gfortran.dg/PR19872.f: Fix test condition.
7069         * gfortran.dg/list_read_7.f90: New test.
7071 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
7073         PR tree-optimization/33597
7074         * gcc.dg/vect/pr33597.c: New testcase.
7076 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
7078         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
7079         * gcc.target/i386/pr33524.c: ...this.
7081 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
7083         PR fortran/33354
7084         * gfortran.dg/minmaxloc_4.f90: New.
7086 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7088         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
7090 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
7092         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
7094 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
7096         PR c++/33213
7097         * g++.dg/cpp0x/variadic79.C: New.
7099 2007-09-28  Michael Matz  <matz@suse.de>
7100             Jakub Jelinek  <jakub@redhat.com>
7102         PR rtl-optimization/33552
7103         * gcc.target/i386/pr33552.c: New runtime test.
7104         * gcc.target/i386/strinline.c: New compile time test.
7106 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
7108         * gfortran.dg/openmp_stack.f90: Removed.
7110         PR c++/31434
7111         * g++.dg/cpp0x/variadic80.C: New test.
7113 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7115         * gfortran.dg/namelist_38.f90: Delete test for revertion of
7116         r128057.
7118 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7120         PR middle-end/7003
7121         * gcc.target/powerpc/gcse-1.c: New test.
7123 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
7125         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
7126         fixed capitalizations.
7127         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
7128         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
7129         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
7130         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
7131         * gfortran.dg/maxloc_shape_1.f90: Likewise.
7132         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
7133         * gfortran.dg/min_max_conformance.f90: Likewise.
7135 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
7137         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
7138         options.
7139         * gcc.dg/c99-tgmath-2.c: Likewise.
7140         * gcc.dg/c99-tgmath-3.c: Likewise.
7141         * gcc.dg/c99-tgmath-4.c: Likewise.
7143 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
7145         PR fortran/33568
7146         * gfortran.dg/anint_1.f90: New test.
7148 2007-09-27  Ian Lance Taylor  <iant@google.com>
7150         PR tree-optimization/33565
7151         * gcc.dg/Wstrict-overflow-20.c: New test.
7153 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7155         * gfortran.dg/openmp_stack.f90: Fix typo.
7156         * gfortran.dg/recursive_stack.f90: Fix typo.
7158 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
7160         PR c++/33493
7161         * g++.dg/template/error31.C: New.
7163 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
7165         * lib/prune.exp: Prune also "^In function .*$" lines and
7166         "^    inlined from .*$" lines.
7168 2007-09-26  Richard Guenther  <rguenther@suse.de>
7170         PR tree-optimization/33563
7171         * gcc.dg/torture/pr33563.c: New testcase.
7173 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
7175         PR c/25309
7176         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
7177         array.
7178         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
7179         without -O2.
7181 2007-09-26  Richard Guenther  <rguenther@suse.de>
7183         PR tree-optimization/30375
7184         PR tree-optimization/33560
7185         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
7186         * gcc.dg/tree-ssa/complex-5.c: Likewise.
7187         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
7188         * gcc.dg/torture/pr30375.c: New testcase.
7189         * gcc.dg/torture/pr33560.c: New testcase.
7190         * gcc.dg/tree-ssa/pr30375.c: Likewise.
7192 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
7194         PR c++/33207
7195         * g++.dg/parse/crash38.C: New test.
7197 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
7199         PR target/33524
7200         * gcc.target/i386/sse5-convert.c: New file, test int->long
7201         vectorized conversions.
7203 2007-09-25  Revital Eres  <eres@il.ibm.com>
7205         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
7207 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
7209         PR c/32295
7210         * gcc.dg/enum-incomplete-1.c: New test.
7212 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
7214         * gcc.c-torture/compile/20070919-1.c: New test.
7216 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
7218         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
7220 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
7222         PR c++/14688
7223         * g++.dg/inherit/override_attribs.C: New file.
7225 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
7227         PR fortran/33269
7228         * io.c (check_format_string): Move NULL and constant checks into
7229         this function.
7230         (check_io_constraints): Call gfc_simplify_expr() before calling
7231         check_format_string().  Remove NULL and constant checks.
7233 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
7235         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
7236         * gcc.c-torture/execute/loop-2g.x: Likewise.
7238 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
7240         * lib/target-supports.exp (check_effective_target_mips16_attribute):
7241         Reject hard-float modes unless the ABI is o32 or o64.
7242         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
7243         of gcc.exp.  Skip the tests when mips16 code generation is not
7244         supported.
7245         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
7246         and use dg-add-options mips16_attribute.
7248 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
7250         PR c++/33506
7251         * g++.dg/ext/attrib29.C: New test.
7253 2007-09-23  Ollie Wild  <aaw@google.com>
7255         * gcc.dg/fold-bitand-1.c: New test.
7256         * gcc.dg/fold-bitand-2.c: New test.
7257         * gcc.dg/fold-bitand-3.c: New test.
7258         * gcc.dg/fold-bitand-4.c: New test.
7260 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
7262         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
7263         any of the macros to be defined for __mips16.
7264         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
7266 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
7268         * gcc.dg/vect/pr21591.c: Require vect_int.
7269         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
7270         * gcc.dg/vect/vect-outer-2a.c: Likewise.
7271         * gcc.dg/vect/vect-outer-2c.c: Likewise.
7273 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
7275         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
7276         attributes.
7277         * gcc.dg/va-arg-pack-len-2.c: New test.
7278         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
7279         attributes.
7280         * g++.dg/ext/va-arg-pack-len-2.C: New test.
7282         PR tree-optimization/32772
7283         * gcc.c-torture/compile/20070905-1.c: New test.
7285         PR tree-optimization/32975
7286         * gcc.dg/pr32975.c: New test.
7288         PR middle-end/28755
7289         * gcc.dg/pr28755.c: New test.
7291 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
7293         * lib/target-supports.exp (check_effective_target_nomips16): New
7294         procedure.
7295         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
7296         for mipsisa64*-*-*.
7297         * gcc.dg/vect/vect.exp: Likewise.
7298         * g++.dg/vect/vect.exp: Likewise.
7299         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
7300         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
7301         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
7302         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
7303         * gcc.target/mips/clear-cache-1.c (f): Likewise.
7304         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
7305         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
7306         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
7307         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
7308         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
7309         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
7310         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
7311         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
7312         (test14, test15, test16, test17, test18): Likewise.
7313         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
7314         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
7315         (test14, test15, test16, test17, test18, test19, test20, test21)
7316         (test22): Likewise.
7317         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
7318         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
7319         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
7320         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
7321         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
7322         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
7323         * gcc.target/mips/mips-3d-1.c (main): Likewise.
7324         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
7325         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7326         (test13, test14, test15, test16, test17, test18, test19, test20)
7327         (test21, test22, test23, test24, test25, test26, test27, test28)
7328         (test29, test30, test31): Likewise.
7329         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
7330         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7331         (test13, test14, test15, test16, test17, test18, test19, test20)
7332         (test21, test22, test23, test24, test25, test26, test27, test28)
7333         (test29, test30, test31, test32, test33, test34, test35, test36)
7334         (test37, test38, test39, test40, test41, test42, test43, test44)
7335         (test45, test46, test47, test48, test49, test50, test51, test52)
7336         (test53, test54, test55, test56, test57, test58, test59, test60)
7337         (test61, test62, test63): Likewise.
7338         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
7339         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7340         (test13, test14, test15, test16, test17, test18, test19, test20)
7341         (test21, test22, test23, test24, test25, test26, test27, test28)
7342         (test29, test30, test31): Likewise.
7343         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
7344         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7345         (test13, test14, test15, test16, test17, test18, test19, test20)
7346         (test21, test22, test23, test24, test25, test26, test27, test28)
7347         (test29, test30, test31): Likewise.
7348         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
7349         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7350         (test13, test14, test15): Likewise.
7351         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
7352         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7353         (test13, test14, test15): Likewise.
7354         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
7355         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7356         (test13, test14, test15, test16, test17, test18, test19, test20)
7357         (test21, test22, test23, test24, test25, test26, test27, test28)
7358         (test29, test30, test31): Likewise.
7359         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
7360         (matrix_multiply4: Likewise.
7361         * gcc.target/mips/mips-ps-1.c (main): Likewise.
7362         * gcc.target/mips/mips-ps-2.c (main): Likewise.
7363         * gcc.target/mips/mips-ps-3.c (main): Likewise.
7364         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
7365         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7366         (test13, test14, test15, test16, test17, test18, test19, test20)
7367         (test21, test22, test23, test24, test25, test26, test27, test28)
7368         (test29, test30, test31): Likewise.
7369         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
7370         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7371         (test13, test14, test15, test16, test17, test18, test19, test20)
7372         (test21, test22, test23, test24, test25, test26, test27, test28)
7373         (test29, test30, test31): Likewise.
7374         * gcc.target/mips/mips-ps-5.c (main): Likewise.
7375         * gcc.target/mips/mips-ps-6.c (main): Likewise.
7376         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
7377         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
7378         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
7379         (sub_v4qi): Likewise.
7380         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
7381         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
7382         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
7383         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
7384         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
7385         (subb, subc): Likewise.
7386         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
7387         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
7388         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
7389         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
7390         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
7391         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
7392         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
7393         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
7394         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
7395         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
7396         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
7397         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
7398         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
7400 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
7402         * lib/target-supports.exp (add_options_for_mips16_attribute)
7403         (check_effective_target_mips16_attribute): New functions.
7404         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
7405         command line.
7406         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
7407         extra_test_flags.
7408         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
7409         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
7410         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
7411         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
7412         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
7413         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
7414         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
7415         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
7416         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
7417         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
7418         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
7419         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
7420         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
7421         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
7422         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
7423         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
7424         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
7425         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
7426         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
7427         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
7428         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
7429         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
7430         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
7431         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
7432         (NOMIPS16): Delete.
7433         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
7434         of dg-options.
7435         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
7436         options.  Require { target mips16_attribute } and use dg-add-options
7437         to add the associated options.
7438         (foo): Use MIPS16.
7439         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
7440         * gcc.target/mips/call-saved-3.c: Likewise.
7441         * gcc.target/mips/code-readable-1.c: Require { target
7442         mips16_attribute } and use dg-add-options to add the associated
7443         options.  Remove trailing whitespace.
7444         (NOMIPS16): Delete.
7445         * gcc.target/mips/code-readable-2.c: Likewise.
7446         * gcc.target/mips/code-readable-3.c: Likewise.
7447         * gcc.target/mips/mips16-attributes-2.c: Likewise.
7448         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
7449         Require { target mips16_attribute } and use dg-add-options to
7450         add the associated options.
7451         (cksum16, cksum8): Use MIPS16.
7452         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
7453         Require { target mips16_attribute } and use dg-add-options to
7454         add the associated options.
7455         (foo): Use MIPS16.
7456         * gcc.target/mips/save-restore-2.c: Likewise.
7457         * gcc.target/mips/save-restore-3.c: Likewise.
7458         * gcc.target/mips/save-restore-4.c: Likewise.
7459         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
7460         -mno-abicalls.
7461         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
7462         (foo): Use NOMIPS16.
7464 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
7466         PR fortran/33337
7467         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
7469         PR fortran/33376
7470         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
7472 2007-09-22  Tobias Burnus  <burnus@net-b.de>
7474         PR fortran/33445
7475         * gfortran.dg/gomp/free-2.f90: New.
7476         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
7477         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
7479 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
7481         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
7482         * gcc.target/i386/sse5-haddX.c: Ditto.
7483         * gcc.target/i386/sse5-hsubX.c: Ditto.
7484         * gcc.target/i386/sse5-maccXX.c: Ditto.
7485         * gcc.target/i386/sse5-msubXX.c: Ditto.
7486         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
7487         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
7488         * gcc.target/i386/sse5-permpX.c: Ditto.
7489         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
7490         effective target.
7491         * gcc.target/i386/sse5-fma-vector.c: Ditto.
7492         * gcc.target/i386/sse5-ima-vector.c: Ditto.
7493         * gcc.target/i386/sse5-pcmov.c: Ditto.
7494         * gcc.target/i386/sse5-pcmov2.c: Ditto.
7496 2007-09-22  Richard Guenther  <rguenther@suse.de>
7498         PR tree-optimization/33146
7499         * gcc.c-torture/compile/pr33146.c: New testcase.
7501 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
7503         * lib/target-supports.exp (check_cached_effective_target): New
7504         procedure.
7505         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
7506         (check_effective_target_c99_runtime): New procedure.
7507         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
7508         (test3l): Likewise cargl.
7509         * gcc.dg/builtins-59.c: Require c99_runtime.
7510         * gcc.dg/builtins-61.c: Likewise.
7511         * gcc.dg/builtins-62.c: Likewise.
7513 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
7515         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
7516         * lib/target-supports-dg.exp (dg-add-options): Likewise.
7517         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
7518         target-specific dg-options.
7519         * gcc.dg/builtins-20.c: Likewise.
7520         * gcc.dg/builtins-53.c: Likewise.
7521         * gcc.dg/builtins-55.c: Likewise.
7522         * gcc.dg/single-precision-constant.c: Likewise.
7523         * gcc.dg/torture/builtin-convert-1.c: Likewise.
7524         * gcc.dg/torture/builtin-convert-2.c: Likewise.
7525         * gcc.dg/torture/builtin-convert-3.c: Likewise.
7526         * gcc.dg/torture/builtin-convert-4.c: Likewise.
7527         * gcc.dg/torture/builtin-power-1.c: Likewise.
7529 2007-09-21  Chao-ying Fu  <fu@mips.com>
7531         * lib/target-supports.exp (check_effective_target_fixed_point): New to
7532         check if targets have fixed-point supports.
7533         * gcc.dg/fixed-point/fixed-point.exp: New file.
7534         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
7535         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
7536         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
7537         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
7538         * gcc.dg/fixed-point/constants-pedantic.c,
7539         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
7540         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
7541         * gcc.dg/fixed-point/keywords-ignored-c99.c,
7542         * gcc.dg/fixed-point/keywords-pedantic.c,
7543         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
7544         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
7545         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
7546         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
7547         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
7548         * gcc.dg/fixed-point/func-vararg-mixed.c,
7549         * gcc.dg/fixed-point/operator-logical.c,
7550         * gcc.dg/fixed-point/struct-union.c,
7551         * gcc.dg/fixed-point/bit-complement.c,
7552         * gcc.dg/fixed-point/operator-bitwise.c,
7553         * gcc.dg/fixed-point/operator-comma.c,
7554         * gcc.dg/fixed-point/struct-layout-1.c,
7555         * gcc.dg/fixed-point/union-init.c,
7556         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
7557         * gcc.dg/fixed-point/func-mixed.c,
7558         * gcc.dg/fixed-point/func-vararg-size0.c,
7559         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
7560         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
7561         * gcc.dg/fixed-point/operator-unary.c,
7562         * gcc.dg/fixed-point/allop-const.c,
7563         * gcc.dg/fixed-point/muldiv-warning.c,
7564         * gcc.dg/nofixed-point-1.c,
7565         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
7566         * gcc.target/mips/fixed-vector-type.c,
7567         * gcc.target/mips/fixed-scalar-type.c: New tests.
7569 2007-09-21  Olivier Hainque  <hainque@adacore.com>
7571         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
7572         * gnat.dg/test_nested_subtype_byref.adb: New test.
7574 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
7576         PR fortran/33439
7577         * gfortran.dg/gomp/pr33439.f90: New test.
7579 2007-09-21  Tobias Burnus  <burnus@net-b.de>
7581         PR fortran/33455
7582         * gfortran.dg/merge_char_3.f90: New.
7584 2007-09-21  Tobias Burnus  <burnus@net-b.de>
7586         PR fortran/33037
7587         * gfortran.dg/transfer_check_1.f90: New.
7589 2007-09-20  Asher Langton  <langton2@llnl.gov>
7591         PR fortran/20441
7592         * gfortran.dg/init_flag_1.f90: New.
7593         * gfortran.dg/init_flag_2.f90: New.
7594         * gfortran.dg/init_flag_3.f90: New.
7595         * gfortran.dg/init_flag_4.f90: New.
7596         * gfortran.dg/init_flag_5.f90: New.
7597         * gfortran.dg/init_flag_6.f90: New.
7598         * gfortran.dg/init_flag_7.f90: New.
7600 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
7602         PR c++/33460
7603         * g++.dg/ext/anon-struct6.C: New.
7605 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7607         PR libfortran/23272
7608         * gfortran.dg/inquire_10.f90: New test.
7610 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
7612         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
7614 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7616         PR fortran/33221
7617         * gfortran.dg/used_types_18.f90: Declare variable of empty
7618         derived type.
7620 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7622         PR fortran/33288
7623         * gfortran.dg/array_constructor_19.f90: New test.
7625 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
7627         PR debug/33316
7628         * gcc.dg/debug/pr33316.c: New test.
7630         PR c++/33496
7631         * g++.dg/cpp0x/variadic76.C: New test.
7632         * g++.dg/cpp0x/variadic77.C: New test.
7633         * g++.dg/cpp0x/variadic78.C: New test.
7635         PR c/33238
7636         PR c/27301
7637         * gcc.c-torture/execute/20070919-1.c: New test.
7638         * gcc.dg/pr33238.c: New test.
7639         * gcc.dg/pr27301.c: New test.
7641 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
7643         * lib/target-supports.exp (check_effective_target_mips64): New
7644         procedure.
7645         * gcc.dg/lower-subreg-1.c: Require !mips64.
7646         * gcc.dg/sibcall-3.c (ATTR): New macro.
7647         (recurser_void1, recurser_void2): Use it.
7648         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
7649         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
7651 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
7653         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
7654         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
7655         warning annotation.
7656         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
7658 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
7660         PR fortran/33497
7661         * gfortran.dg/c_loc_tests_11.f03: New test case.
7663 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
7665         PR c++/33459
7666         * g++.dg/init/ref14.C: New.
7668 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
7670         * gnat.dg/slice2.ad[sb]: New testcase.
7672 2007-09-19  Nick Clifton  <nickc@redhat.com>
7674         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
7676 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
7678         * gcc.target/bfin/bfin.exp: New.
7679         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
7680         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
7681         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
7682         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
7683         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
7684         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
7685         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
7686         mcpu-bf561.c, mcpu-default.c}: New tests.
7688 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
7690         Restore detection of unsupported TLS.
7692         Revert this patch:
7693         2007-02-10  Richard Henderson  <rth@redhat.com>
7695         * lib/target-supports.exp (check_effective_target_tls): Redefine
7696         to mean non-emulated tls.
7697         * gcc.dg/tls/alias-1.c: Remove tls requirement.
7698         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
7699         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
7700         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
7701         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
7702         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
7703         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
7705         And then:
7706         * lib/target-supports.exp (check_effective_target_tls): Use
7707         stronger test for compiler support for TLS.
7708         (check_effective_target_tls_native): New, to test for non-emulated
7709         TLS support.
7710         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
7711         instead of dg-require-effective-target tls.
7712         * g++.dg/gomp/copyin-1.C: Likewise.
7713         * g++.dg/gomp/sharing-1.C: Likewise.
7714         * g++.dg/gomp/tls-1.C: Likewise.
7715         * g++.dg/gomp/tls-2.C: Likewise.
7716         * g++.dg/gomp/tls-3.C: Likewise.
7717         * g++.dg/tls/diag-1.C: Likewise.
7718         * g++.dg/tls/diag-2.C: Likewise.
7719         * g++.dg/tls/diag-3.C: Likewise.
7720         * g++.dg/tls/diag-4.C: Likewise.
7721         * g++.dg/tls/diag-5.C: Likewise.
7722         * g++.dg/tls/init-1.C: Likewise.
7723         * g++.dg/tls/init-2.C: Likewise.
7724         * g++.dg/tls/trivial.C: Likewise.
7725         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
7726         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
7727         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
7728         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
7729         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
7730         * gcc.dg/gomp/clause-1.c: Likewise.
7731         * gcc.dg/gomp/copyin-1.c: Likewise.
7732         * gcc.dg/gomp/sharing-1.c: Likewise.
7733         * gcc.dg/gomp/tls-1.c: Likewise.
7734         * gcc.dg/gomp/tls-2.c: Likewise.
7735         * gcc.dg/tls/alpha-1.c: Likewise.
7736         * gcc.dg/tls/opt-1.c: Likewise.
7737         * gcc.dg/tls/opt-13.c: Likewise.
7738         * gcc.dg/tls/opt-14.c: Likewise.
7739         * gcc.dg/tls/opt-2.c: Likewise.
7740         * gcc.dg/tls/opt-3.c: Likewise.
7741         * gcc.dg/tls/opt-4.c: Likewise.
7742         * gcc.dg/tls/opt-7.c: Likewise.
7743         * gcc.dg/tls/section-1.c: Likewise.
7744         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
7745         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
7746         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
7747         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
7748         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
7749         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
7750         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
7751         * gfortran.dg/gomp/crayptr2.f90: Likewise.
7752         * gfortran.dg/gomp/fixed-1.f: Likewise.
7753         * gfortran.dg/gomp/free-1.f90: Likewise.
7754         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
7755         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
7756         * gfortran.dg/gomp/reduction1.f90: Likewise.
7757         * gfortran.dg/gomp/sharing-1.f90: Likewise.
7759 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7761         PR fortran/31119
7762         * gfortran.dg/bounds_check_9.f90: New test.
7763         * gfortran.dg/bounds_check_fail_2.f90: New test.
7765 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7767         PR c++/33462 (again)
7768         * g++.dg/ext/va-arg1.C: Adjust.
7770 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7772         PR c++/33462
7773         * g++.dg/ext/va-arg1.C: New.
7775 2007-09-18  Tobias Burnus  <burnus@net-b.de>
7777         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
7779 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7781         PR c++/33463
7782         * g++.dg/rtti/typeid6.C: New.
7784 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7786         PR c++/33464
7787         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
7788         * g++.dg/ext/is_class_error2.C: New.
7790 2007-09-18  Richard Guenther  <rguenther@suse.de>
7792         PR tree-optimization/33340
7793         * g++.dg/torture/pr33340.C: New testcase.
7795 2007-09-18  Tobias Burnus  <burnus@net-b.de>
7797         PR fortran/33231
7798         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
7799         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
7800         * gfortran.dg/elemental_subroutine_5.f90: New.
7802 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
7804         * lib/target-supports.exp (check_profiling_available): Extend
7805         mips*-*-elf check to mips*-*-elf*.
7807 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
7809         * gcc.dg/format/c90-scanf-5.c: New test.
7810         * gcc.dg/format/c99-scanf-4.c: New test.
7811         * gcc.dg/format/ext-7.c: New test.
7812         * gcc.dg/format/ext-8.c: New test.
7814         PR middle-end/33423
7815         * gcc.c-torture/compile/20070915-1.c: New test.
7817 2007-09-17  Tobias Burnus  <burnus@net-b.de>
7819         PR fortran/33106
7820         * gfortran.dg/private_type_9.f90: New.
7822 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7824         PR middle-end/33449
7825         * gfortran.dg/pr33449.f90: New test.
7827 2007-09-17  Tobias Burnus  <burnus@net-b.de>
7829         * gfortran.dg/interface_15.f90: Compile with -std=f95.
7830         * gfortran.dg/private_type_1.f90: Ditto
7831         * gfortran.dg/interface_18.f90: New.
7832         * gfortran.dg/private_type_8.f90: New.
7834 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
7836         PR c++/33124
7837         * g++.dg/warn/new1.C: Adjust.
7838         * g++.dg/torture/str_empty.C: Likewise.
7840 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
7842         * gcc.target/mips/dse-1.c: New test.
7844 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
7846         PR c++/32756
7847         * g++.dg/overload/operator3.C: New.
7849 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
7851         * gcc.target/mips/truncate-1.c: New test.
7853 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
7855         PR fortran/29396
7856         PR fortran/29606
7857         PR fortran/30625
7858         PR fortran/30871
7859         * gfortran.dg/subref_array_pointer_1.f90: New test.
7860         * gfortran.dg/subref_array_pointer_2.f90: New test.
7862 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
7864         * gfortran.dg/nint_2.f90: Correct last change.
7866 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
7868         * gcc.dg/tree-ssa/parallelization-1.c: New test.
7870 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
7872         * gcc.dg/vect/pr33373b.c: New test.
7874 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
7876         PR target/33438
7877         * gcc.target/i386/pr33438.c: New test.
7879 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7881         * gfortran.dg/nint_2.f90: Revert previous commit.
7883 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7885         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
7887 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
7889         PR debug/33429
7890         * g++.dg/other/unused1.C: XFAIL class2 scan.
7892 2007-09-13  Tobias Burnus  <burnus@net-b.de>
7894         PR fortran/33343
7895         * gfortran.dg/elemental_args_check_1.f90: New.
7896         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
7897         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
7899 2007-09-13  Tobias Burnus  <burnus@net-b.de>
7901         * gfortran.dg/recursive_check_3.f90: New.
7903 2007-09-13  Tobias Burnus  <burnus@net-b.de>
7905         PR fortran/33412
7906         * gfortran.dg/elemental_bind_c.f90: New.
7908 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
7910         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
7911         * gcc.target/mips/mips16-attributes-2.c: New test.
7912         * gcc.target/mips/mips16-attributes-3.c: Likewise.
7913         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
7914         hard-float asm when __mips16 is defined.
7915         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
7916         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
7917         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
7918         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
7919         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
7920         * gcc.target/mips/pr26765.c (foo): Likewise.
7921         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
7922         targets, use dg-mips-options instead of dg-options, and use -mgp32
7923         to force 32-bit mode.
7924         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
7925         and 64-bit mode.
7926         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
7928 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
7929             Michael Meissner  <michael.meissner@amd.com>
7931         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
7932         * gcc.target/i386/sse5-hsubX.c: Ditto.
7933         * gcc.target/i386/sse5-permpX.c: Ditto.
7934         * gcc.target/i386/sse5-haddX.c: Ditto.
7935         * gcc.target/i386/sse5-maccXX.c: Ditto.
7936         * gcc.target/i386/sse5-msubXX.c: Ditto.
7937         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
7938         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
7940         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
7941         optimizes floating point conditional moves into the pcmov
7942         instruction on SSE5.
7943         * gcc.target/i386/sse5-pcmov2.c: Ditto.
7945         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
7946         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
7947         SSE5.
7949         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
7950         compiler optimizes vector (a*b)+c into fmadd on SSE5.
7952         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
7953         optimizes (a*b)+c into fmadd on SSE5.
7955         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
7956         whether the SSE5 instructions can be generated.
7958         * gcc.target/i386/sse5-check.h: New. Add support for 
7959         SSE5 tests.
7961         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
7962         ammintrin.h, and turn on -msse5 option instead of -msse4a.
7963         * gcc.target/i386/sse-13.c: Ditto.
7964         * gcc.target/i386/sse-14.c: Ditto.
7966 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
7968         PR testsuite/33153
7969         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
7970         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
7972 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
7974         PR target/32338
7975         * gcc.dg/pr32338-1.c: New test.
7976         * gcc.dg/pr32338-2.c: New test.
7978 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
7979         
7980         * lib/target-supports.exp (check_effective_target_sync_int_long):
7981         Revert change to add xtensa.
7982         (check_effective_target_sync_char_short): Likewise.
7983         
7984 2007-09-12  Olivier Hainque  <hainque@adacore.com>
7986         * gnat.dg/packed_subtype.adb: New test.
7988 2007-09-12  Tobias Burnus  <burnus@net-b.de>
7990         PR fortran/33297
7991         * gfortran.dg/intrinsic_size.f90: New.
7993 2007-09-12  Tobias Burnus  <burnus@net-b.de>
7995         PR fortran/33284
7996         PR fortran/33310
7997         * gfortran.dg/conflicts_2.f90: New.
7999 2007-09-12  Ira Rosen  <irar@il.ibm.com>
8001         PR tree-optimization/32377
8002         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
8003         dependence distance.
8004         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
8005         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
8006         * gcc.dg/vect/no-vfa-vect-depend-1.c,
8007         gfortran.dg/vect/no-vfa-pr32377.f90: New.
8009 2007-09-12  Richard Guenther  <rguenther@suse.de>
8011         PR middle-end/33382
8012         * gcc.c-torture/compile/pr33382.c: New testcase.
8013         * gcc.c-torture/execute/pr33382.c: Likewise.
8015 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
8017         PR fortran/33395
8018         * gfortran.dg/c_ptr_tests_12.f03: New test case.
8020 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
8022         PR tree-optimization/33373
8023         * gcc.dg/vect/pr33373.c: New test.
8025 2007-09-12  Ben Elliston  <bje@au.ibm.com>
8027         * lib/target-supports.exp (check_effective_target_vect_no_double):
8028         Remove unused proc.
8030 2007-09-12  Ben Elliston  <bje@au.ibm.com>
8031             Ulrich Weigand  <uweigand@de.ibm.com>
8033         * gcc.target/spu/dfcgt-nan.c: New test.
8035 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
8037         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
8039 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
8041         PR fortran/33040
8042         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
8044 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
8046         * gcc.dg/va-arg-pack-len-1.c: New test.
8047         * g++.dg/va-arg-pack-len-1.C: New test.
8049 2007-09-11  Michael Matz  <matz@suse.de>
8051         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
8053 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
8055         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
8056         checks for size of long double.
8057         * gcc.dg/dfp/convert.h: New file.
8058         * gcc.dg/dfp/convert-bfp-2.c: New test.
8059         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
8060         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
8061         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
8062         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
8063         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
8064         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
8065         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
8066         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
8067         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
8069 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
8071         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
8072         Change dg-final to expect 1 non-profitable loop and
8073         3 profitable loops.
8074         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
8075         Change dg-final to expect 1 non-profitable loop and
8076         3 profitable loops.
8077         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
8078         Change dg-final to expect 1 profitable loop.
8079         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8080         Change dg-final to expect 1 profitable loop.    
8081         
8082 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
8084         * gcc.target/mips/call-saved-1.c: New test.
8085         * gcc.target/mips/call-saved-2.c: Likewise.
8086         * gcc.target/mips/call-saved-3.c: Likewise.
8087         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
8088         instead of mips_mips64.  Set mips_fp64 too.
8089         (is_gp32_flag): Return true for -mips1 and -mips2.
8090         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
8092 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
8094         * g++.dg/ext/va-arg-pack-1.C: New test.
8095         * g++.dg/ext/va-arg-pack-2.C: New test.
8097 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
8099         PR target/33369
8100         * gcc.dg/vect/pr33369.c: New test.
8102 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
8104         PR fortran/33370
8105         * gfortran.dg/array_memcpy_5.f90:  New test.
8107 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
8109         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
8111 2007-09-09  Richard Guenther  <rguenther@suse.de>
8113         * gcc.c-torture/compile/20070906-1.c: New testcase.
8115 2007-09-09  Ira Rosen  <irar@il.ibm.com>
8117         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
8118         noinline attribute.
8119         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
8120         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
8121         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
8122         Likewise.
8124 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
8126         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
8128 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
8130         * gnat.dg/addr2_p.ads: Bump size of array to 9.
8132 2007-09-09  Ira Rosen  <irar@il.ibm.com>
8134         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
8135         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
8136         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
8137         Compile tests with -fno-tree-pre.
8138         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
8139         * lib/target-supports.exp (check_effective_target_vect_strided): New.
8140         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
8141         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
8142         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
8143         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
8144         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
8145         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
8146         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
8147         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
8148         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
8149         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
8150         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
8151         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
8152         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
8153         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
8154         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
8155         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
8156         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
8158 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
8160         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
8161         to call objdump.
8162         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
8163         Use remote_exec to call c++filt.
8164         * lib/target-supports-dg.exp (dg-require-host-local): New.
8165         * gcc.misc-tests/options.exp: Allow .exe in command paths.
8166         * g++.dg/parse/repo1.C: Use dg-require-host-local.
8167         * g++.dg/rtti/repo1.C: Likewise.
8168         * g++.dg/template/repo1.C: Likewise.
8169         * g++.dg/template/repo2.C: Likewise.
8170         * g++.dg/template/repo3.C: Likewise.
8171         * g++.dg/template/repo4.C: Likewise.
8172         * g++.dg/template/repo5.C: Likewise.
8173         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
8174         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
8175         * g++.old-deja/g++.pt/repo1.C: Likewise.
8176         * g++.old-deja/g++.pt/repo2.C: Likewise.
8177         * g++.old-deja/g++.pt/repo3.C: Likewise.
8178         * g++.old-deja/g++.pt/repo4.C: Likewise.
8179         * gcc.dg/cpp/trad/builtins.c: Likewise.
8181 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
8183         PR tree-optimization/32283
8184         * gcc.dg/tree-ssa/loop-31.c: New test.
8186 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
8188         PR rtl-optimization/26449
8189         * gcc.target/i386/pr26449-1.c: New file.
8191 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
8193         PR target/33329
8194         PR rtl-optimization/26449
8195         * gcc.target/i386/pr33329.c: New file.
8197 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
8199         * gnat.dg/renaming3.adb, renaming4.ads: New test.
8201 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
8203         * gnat.dg/unaligned_rep_clause.adb: New testcase.
8205 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
8207         PR tree-optimization/33301
8208         * gfortran.dg/vect/pr33301.f: New test.
8210 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8212         PR libfortran/33307
8213         * gfortran.dg/backspace_10.f90: New test.
8215 2007-09-07  Richard Guenther  <rguenther@suse.de>
8217         Reapply
8218         2007-09-06  Richard Guenther  <rguenther@suse.de>
8220         PR tree-optimization/32586
8221         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
8222         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8223         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8224         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8225         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
8226         now obsolete simplification.
8228 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
8229         
8230         PR tree-optimization/33299
8231         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
8232         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
8234 2007-09-07  Richard Guenther  <rguenther@suse.de>
8236         Revert
8237         2007-09-06  Richard Guenther  <rguenther@suse.de>
8239         PR tree-optimization/32586
8240         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
8241         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8242         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8243         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8244         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
8245         now obsolete simplification.
8247 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
8249         PR tree-optimization/32821
8250         * gcc.dg/tree-ssa/pr32821.c: New file.
8252 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
8254         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
8255         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
8256         and mips_forced_no_er.
8257         (dg-mips-options): Add -mno-abicalls when a small-data option is
8258         specified.  Skip tests with small-data options if mips_forced_gp.
8259         Skip tests with -mexplicit-relocs if mips_forced_no_er.
8260         * gcc.target/mips/sdata-1.c: New test.
8261         * gcc.target/mips/sdata-2.c: Likewise.
8262         * gcc.target/mips/sdata-3.c: Likewise.
8263         * gcc.target/mips/sdata-4.c: Likewise.
8265 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
8267         PR fortran/33298
8268         * spread_zerosize_1.f90:  New test case.
8269         * spread_bounds_1.f90:  New test case.
8271 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
8273         PR c++/32674
8274         * g++.dg/template/static31.C: New.
8276 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8278         PR fortran/33271
8279         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
8280         powerpc*-linux-gnu.
8282 2007-09-06  David Daney  <ddaney@avtrex.com>
8283             Richard Sandiford  <richard@codesourcery.com>
8285         PR target/33256
8286         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
8287         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
8288         * gcc.target/mips/pr33256.c: New test.
8290 2007-09-06  Tom Tromey  <tromey@redhat.com>
8292         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
8294 2007-09-06  Richard Guenther  <rguenther@suse.de>
8296         PR tree-optimization/32586
8297         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
8298         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8299         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8300         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8301         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
8302         now obsolete simplification.
8304 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
8306         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
8307         * gcc.target/i386/sse3-addsubps.c: Ditto.
8308         * gcc.target/i386/sse3-haddpd.c: Ditto.
8309         * gcc.target/i386/sse3-haddps.c: Ditto.
8310         * gcc.target/i386/sse3-hsubpd.c: Ditto.
8311         * gcc.target/i386/sse3-hsubps.c: Ditto.
8312         * gcc.target/i386/sse3-lddqu.c: Ditto.
8313         * gcc.target/i386/sse3-movddup.c: Ditto.
8314         * gcc.target/i386/sse3-movshdup.c: Ditto.
8315         * gcc.target/i386/sse3-movsldup.c: Ditto.
8317 2007-09-06  Richard Guenther  <rguenther@suse.de>
8319         PR tree-optimization/33302
8320         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
8322 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8324         PR libfortran/33225
8325         * gfortran.dg./fmt_float.f90: New test.
8327 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8329         PR libfortran/33253
8330         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
8332 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
8334         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
8335         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
8337 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
8339         * g++.dg/eh/builtin1.C: New test.
8340         * g++.dg/eh/builtin2.C: New test.
8341         * g++.dg/eh/builtin3.C: New test.
8343         PR c++/33289
8344         * g++.dg/eh/builtin4.C: New test.
8346 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
8348         * gcc.target/powerpc/dfp-dd.c: New test.
8349         * gcc.target/powerpc/dfp-td.c: New test.
8351 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
8353         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
8354         * gcc.dg/va-arg-pack-1.c: New test.
8356 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
8358         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
8359         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
8360         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
8361         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
8362         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
8364 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
8366         PR c++/30302
8367         * g++.dg/ext/anon-struct5.C: New.
8369 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
8371         * gcc.dg/i386-cpuid.h: Remove.
8372         * gcc.target/i386/mmx-check.h: Include cpuid.h.
8373         (main): Use __get_cpuid to get target features.
8374         * gcc.target/i386/sse-check.h: Ditto.
8375         * gcc.target/i386/sse2-check.h: Ditto.
8376         * gcc.target/i386/sse3-check.h: Ditto.
8377         * gcc.target/i386/ssse3-check.h: Ditto.
8378         * gcc.target/i386/sse4_1-check.h: Ditto.
8379         * gcc.target/i386/sse4_2-check.h: Ditto.
8380         * gcc.target/i386/sse4a-check.h: Ditto.
8381         * gcc.dg/torture/pr16104-1.c: Ditto.
8382         (do_test): Change to void.
8383         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
8384         * gcc.target/i386/sse-6.c: Ditto.
8385         * gcc.target/i386/sse-7.c: Ditto.
8386         * g++.dg/other/i386-1.C: Include cpuid.h.
8387         (main): New function.  Use __get_cpuid to get target fetaures.
8389 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
8390             David Ung  <davidu@mips.com>
8391             Nigel Stephens <nigel@mips.com>
8393         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
8394         * gcc.c-torture/compile/mipscop-2.c: Likewise.
8395         * gcc.c-torture/compile/mipscop-3.c: Likewise.
8396         * gcc.c-torture/compile/mipscop-4.c: Likewise.
8397         * gcc.dg/torture/mips-hilo-1.c: Likewise.
8398         * gcc.dg/torture/mips-hilo-2.c: Likewise.
8399         * gcc.dg/torture/pr19683-1.c: Likewise.
8400         * gcc.target/mips/madd-3.c: Likewise.
8401         * gcc.target/mips/maddu-3.c: Likewise.
8402         * gcc.target/mips/msub-3.c: Likewise.
8403         * gcc.target/mips/msubu-3.c: Likewise.
8404         * gcc.target/mips/asm-1.c: Likewise.
8405         * gcc.target/mips/branch-1.c: Likewise.
8406         * gcc.target/mips/ins-1.c: Likewise.
8407         * gcc.target/mips/near-far-3.c: Likewise.
8408         * gcc.target/mips/near-far-4.c: Likewise.
8409         * gcc.target/mips/smartmips-lwxs.c: Likewise.
8410         * gcc.target/mips/smartmips-ror-1.c: Likewise.
8411         * gcc.target/mips/smartmips-ror-2.c: Likewise.
8412         * gcc.target/mips/smartmips-ror-3.c: Likewise.
8413         * gcc.target/mips/smartmips-ror-4.c: Likewise.
8414         * gcc.target/mips/dspr2-MULT.c: Likewise.
8415         * gcc.target/mips/dspr2-MULTU.c: Likewise.
8416         * gcc.target/mips/mips32-dsp-run.c: Likewise.
8417         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
8418         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
8419         * gcc.target/mips/code-readable-2.c: Likewise.
8420         * gcc.target/mips/code-readable-3.c: Likewise.
8422 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
8423             David Ung  <davidu@mips.com>
8424             Nigel Stephens <nigel@mips.com>
8426         * gcc.target/mips/mips16-attributes.c: New.
8428 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
8430         PR fortran/31564
8431         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
8433         PR fortran/33241
8434         * gfortran.dg/char_length_10.f90: New test.
8436 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
8438         PR c++/29731
8439         * g++.dg/parse/template24.C: New.
8441 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8443         * g++.dg/other/spu2vmx-1.C: New test.
8445 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
8447         PR tree-optimization/33017
8448         * gcc.dg/pr33017.c: New test.
8450 2007-09-05  Ben Elliston  <bje@au.ibm.com>
8452         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
8453         __protected_stream family of macros.
8455 2007-09-04  Jan Hubicka  <jh@suse.cz>
8457         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
8458         * gcc.dg/tree-ssa/pr27236.c: Likewise.
8459         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
8460         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
8461         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
8462         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8463         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8464         Likewise.
8466 2007-09-04  Janus Weil  <jaydub66@gmail.com>
8467             Tobias Burnus  <burnus@net-b.de>
8469         * gfortran.dg/proc_decl_1.f90: New.
8470         * gfortran.dg/proc_decl_2.f90: New.
8471         * gfortran.dg/proc_decl_3.f90: New.
8472         * gfortran.dg/proc_decl_4.f90: New.
8474 2007-09-04  Jan Hubicka  <jh@suse.cz>
8476         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
8477         * gcc.dg/vect/vect-105.c: Mark functions noinline.
8478         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
8479         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
8480         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
8481         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
8482         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
8483         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
8484         * gcc.dg/vect/vect-50.c: Mark functions noinline.
8485         * gcc.dg/vect/vect-33.c: Mark functions noinline.
8486         * gcc.dg/vect/vect-16.c: Mark functions noinline.
8487         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
8488         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
8489         * gcc.dg/vect/vect-92.c: Mark functions noinline.
8490         * gcc.dg/vect/vect-75.c: Mark functions noinline.
8491         * gcc.dg/vect/vect-58.c: Mark functions noinline.
8492         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
8493         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
8494         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
8495         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
8496         * gcc.dg/vect/vect-114.c: Mark functions noinline.
8497         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
8498         * gcc.dg/vect/vect-8.c: Mark functions noinline.
8499         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
8500         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
8501         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
8502         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
8503         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
8504         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
8505         * gcc.dg/vect/vect-42.c: Mark functions noinline.
8506         * gcc.dg/vect/vect-25.c: Mark functions noinline.
8507         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
8508         * gcc.dg/vect/vect-67.c: Mark functions noinline.
8509         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
8510         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
8511         * gcc.dg/vect/vect-106.c: Mark functions noinline.
8512         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
8513         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
8514         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
8515         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
8516         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
8517         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
8518         * gcc.dg/vect/vect-34.c: Mark functions noinline.
8519         * gcc.dg/vect/vect-17.c: Mark functions noinline.
8520         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
8521         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
8522         * gcc.dg/vect/vect-93.c: Mark functions noinline.
8523         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
8524         * gcc.dg/vect/vect-76.c: Mark functions noinline.
8525         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
8526         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
8527         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
8528         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
8529         * gcc.dg/vect/vect-115.c: Mark functions noinline.
8530         * gcc.dg/vect/vect-9.c: Mark functions noinline.
8531         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
8532         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
8533         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
8534         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
8535         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
8536         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
8537         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
8538         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
8539         * gcc.dg/vect/vect-60.c: Mark functions noinline.
8540         * gcc.dg/vect/vect-26.c: Mark functions noinline.
8541         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
8542         * gcc.dg/vect/vect-85.c: Mark functions noinline.
8543         * gcc.dg/vect/vect-68.c: Mark functions noinline.
8544         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
8545         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
8546         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
8547         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
8548         * gcc.dg/vect/vect-107.c: Mark functions noinline.
8549         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
8550         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
8551         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
8552         * gcc.dg/vect/vect-52.c: Mark functions noinline.
8553         * gcc.dg/vect/vect-35.c: Mark functions noinline.
8554         * gcc.dg/vect/vect-18.c: Mark functions noinline.
8555         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
8556         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
8557         * gcc.dg/vect/vect-77.c: Mark functions noinline.
8558         * gcc.dg/vect/vect-2.c: Mark functions noinline.
8559         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
8560         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
8561         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
8562         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
8563         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
8564         * gcc.dg/vect/vect-116.c: Mark functions noinline.
8565         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
8566         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
8567         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
8568         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
8569         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
8570         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
8571         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
8572         * gcc.dg/vect/vect-44.c: Mark functions noinline.
8573         * gcc.dg/vect/vect-27.c: Mark functions noinline.
8574         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
8575         * gcc.dg/vect/vect-86.c: Mark functions noinline.
8576         * gcc.dg/vect/vect-100.c: Mark functions noinline.
8577         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
8578         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
8579         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
8580         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
8581         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
8582         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
8583         * gcc.dg/vect/vect-108.c: Mark functions noinline.
8584         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
8585         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
8586         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
8587         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
8588         * gcc.dg/vect/vect-11.c: Mark functions noinline.
8589         * gcc.dg/vect/vect-70.c: Mark functions noinline.
8590         * gcc.dg/vect/vect-36.c: Mark functions noinline.
8591         * gcc.dg/vect/vect-19.c: Mark functions noinline.
8592         * gcc.dg/vect/vect-95.c: Mark functions noinline.
8593         * gcc.dg/vect/vect-78.c: Mark functions noinline.
8594         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
8595         * gcc.dg/vect/vect-3.c: Mark functions noinline.
8596         * gcc.dg/vect/vect-all.c: Mark functions noinline.
8597         * gcc.dg/vect/vect-117.c: Mark functions noinline.
8598         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
8599         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
8600         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
8601         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
8602         * gcc.dg/vect/vect-20.c: Mark functions noinline.
8603         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
8604         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
8605         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
8606         * gcc.dg/vect/vect-62.c: Mark functions noinline.
8607         * gcc.dg/vect/vect-28.c: Mark functions noinline.
8608         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
8609         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
8610         * gcc.dg/vect/vect-87.c: Mark functions noinline.
8611         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
8612         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
8613         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
8614         * gcc.dg/vect/vect-109.c: Mark functions noinline.
8615         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
8616         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
8617         noinline.
8618         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
8619         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
8620         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
8621         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
8622         * gcc.dg/vect/vect-12.c: Mark functions noinline.
8623         * gcc.dg/vect/vect-71.c: Mark functions noinline.
8624         * gcc.dg/vect/vect-54.c: Mark functions noinline.
8625         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
8626         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
8627         * gcc.dg/vect/vect-96.c: Mark functions noinline.
8628         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
8629         * gcc.dg/vect/vect-110.c: Mark functions noinline.
8630         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
8631         * gcc.dg/vect/vect-4.c: Mark functions noinline.
8632         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
8633         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
8634         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
8635         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
8636         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
8637         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
8638         * gcc.dg/vect/vect-21.c: Mark functions noinline.
8639         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
8640         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
8641         * gcc.dg/vect/vect-80.c: Mark functions noinline.
8642         * gcc.dg/vect/vect-63.c: Mark functions noinline.
8643         * gcc.dg/vect/vect-46.c: Mark functions noinline.
8644         * gcc.dg/vect/vect-29.c: Mark functions noinline.
8645         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
8646         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
8647         * gcc.dg/vect/vect-88.c: Mark functions noinline.
8648         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
8649         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
8650         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
8651         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
8652         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
8653         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
8654         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
8655         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
8656         * gcc.dg/vect/vect-30.c: Mark functions noinline.
8657         * gcc.dg/vect/vect-13.c: Mark functions noinline.
8658         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
8659         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
8660         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
8661         * gcc.dg/vect/vect-72.c: Mark functions noinline.
8662         * gcc.dg/vect/vect-38.c: Mark functions noinline.
8663         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
8664         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
8665         * gcc.dg/vect/vect-97.c: Mark functions noinline.
8666         * gcc.dg/vect/vect-111.c: Mark functions noinline.
8667         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
8668         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
8669         * gcc.dg/vect/vect-5.c: Mark functions noinline.
8670         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
8671         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
8672         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
8673         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
8674         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
8675         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
8676         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
8677         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
8678         * gcc.dg/vect/vect-22.c: Mark functions noinline.
8679         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
8680         * gcc.dg/vect/vect-64.c: Mark functions noinline.
8681         * gcc.dg/vect/vect-89.c: Mark functions noinline.
8682         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
8683         * gcc.dg/vect/vect-103.c: Mark functions noinline.
8684         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
8685         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
8686         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
8687         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
8688         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
8689         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
8690         * gcc.dg/vect/vect-31.c: Mark functions noinline.
8691         * gcc.dg/vect/vect-14.c: Mark functions noinline.
8692         * gcc.dg/vect/vect-73.c: Mark functions noinline.
8693         * gcc.dg/vect/vect-56.c: Mark functions noinline.
8694         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
8695         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
8696         * gcc.dg/vect/vect-98.c: Mark functions noinline.
8697         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
8698         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
8699         * gcc.dg/vect/vect-112.c: Mark functions noinline.
8700         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
8701         * gcc.dg/vect/vect-6.c: Mark functions noinline.
8702         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
8703         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
8704         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
8705         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
8706         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
8707         * gcc.dg/vect/pr25413.c: Mark functions noinline.
8708         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
8709         * gcc.dg/vect/vect-40.c: Mark functions noinline.
8710         * gcc.dg/vect/vect-23.c: Mark functions noinline.
8711         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
8712         * gcc.dg/vect/vect-82.c: Mark functions noinline.
8713         * gcc.dg/vect/vect-65.c: Mark functions noinline.
8714         * gcc.dg/vect/vect-48.c: Mark functions noinline.
8715         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
8716         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
8717         * gcc.dg/vect/vect-104.c: Mark functions noinline.
8718         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
8719         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
8720         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
8721         * gcc.dg/vect/vect-32.c: Mark functions noinline.
8722         * gcc.dg/vect/vect-15.c: Mark functions noinline.
8723         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
8724         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
8725         * gcc.dg/vect/vect-91.c: Mark functions noinline.
8726         * gcc.dg/vect/vect-74.c: Mark functions noinline.
8727         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
8728         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
8729         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
8730         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
8731         * gcc.dg/vect/vect-99.c: Mark functions noinline.
8732         * gcc.dg/vect/vect-113.c: Mark functions noinline.
8733         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
8734         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
8735         * gcc.dg/vect/vect-7.c: Mark functions noinline.
8736         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
8737         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
8738         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
8739         * gcc.dg/vect/vect-24.c: Mark functions noinline.
8740         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
8741         * gcc.dg/vect/vect-83.c: Mark functions noinline.
8742         * gcc.dg/vect/vect-66.c: Mark functions noinline.
8743         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
8745 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
8747         PR middle-end/33187
8748         * gcc.target/i386/cmov7.c: New file.
8750 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
8752         * gcc.target/i386/sse4a-check.h: New file.
8753         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
8754         * gcc.target/i386/sse4a-insert.c: Ditto.
8755         * gcc.target/i386/sse4a-montsd.c: Ditto.
8756         * gcc.target/i386/sse4a-montss.c: Ditto.
8757         * gcc.target/i386/mmx-check.h: New file.
8758         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
8759         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
8760         * gcc.target/i386/sse-check.h: New file.
8761         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
8762         * gcc.target/i386/sse-3.c: Ditto.
8763         * gcc.target/i386/sse-7.c: Ditto.
8764         * gcc.target/i386/sse-9.c: Ditto.
8765         * gcc.target/i386/ssefn-3.c: Ditto.
8766         * gcc.target/i386/sse-recip.c: Ditto.
8767         * gcc.target/i386/sse-recip-vec.c: Ditto.
8768         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
8769         * gcc.target/i386/20020523-1.c: Remove.
8770         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
8771         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
8772         * gcc.target/i386/ssefn-4.c: Ditto.
8773         * gcc.target/i386/sse-6.c: Ditto.
8774         * gcc.target/i386/sse-10.c: Ditto.
8775         * gcc.target/i386/sse-11.c: Ditto.
8776         * gcc.target/i386/sse-18.c: Ditto.
8777         * gcc.target/i386/fpprec-1.c: Ditto.
8778         * g++.dg/other/i386-1.C: Ditto.
8780 2007-09-04  Richard Guenther  <rguenther@suse.de>
8782         PR tree-optimization/33291
8783         * gcc.dg/volatile2.c: New testcase.
8784         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
8785         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
8786         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8787         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8789 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8791         PR fortran/33253
8792         * gfortran.dg/namelist_15.f90: Update test.
8793         * gfortran.dg/namelist_24.f90: Update test.
8794         * gfortran.dg/namelist_38.f90: New test.
8796 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
8798         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
8799         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
8800         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
8801         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
8802         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
8803         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
8805 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
8807         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
8808         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
8810         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
8812 2007-09-02  David Daney  <ddaney@avtrex.com>
8814         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
8815         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
8816         * gcc.target/mips/atomic-memory-1.c: Ditto.
8817         * gcc.target/mips/atomic-memory-2.c: Ditto.
8819 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
8821         * gcc.target/cris/builtin_clz_v0.c: New testcase.
8822         * gcc.target/cris/builtin_clz_v3.c: New testcase.
8824 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
8826         * gfortran.dg/substr_6.f90: New test.
8828 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
8830         PR c++/33208
8831         * g++.dg/other/error18.C: New.
8832         * g++.dg/expr/bitfield3.C: Adjust.
8834 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
8836         PR fortran/33276
8837         * gfortran.fortran-torture/compile/pr33276.f90: New.
8839 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
8841         PR C/29237
8842         PR middle-end/33272
8843         * gcc.dg/c99-arraydecl-3.c: New test.
8845 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
8847         PR c++/32597
8848         * g++.dg/cpp0x/variadic-new2.C: New.
8849         * g++.dg/cpp0x/variadic-new.C: New.
8851 2007-08-31  Tobias Burnus  <burnus@net-b.de>
8853         PR fortran/33232
8854         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
8855         * gfortran.dg/read_1.f90: New.
8857 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
8859         PR c++/33210
8860         * g++.dg/template/error30.C: New.
8862 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
8864         PR c++/32113
8865         * g++.dg/template/crash70.C: New.
8867 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
8869         PR c++/33212
8870         * g++.dg/ext/is_class_error.C: New.
8872 2007-08-31  Olivier Hainque  <hainque@adacore.com>
8874         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
8875         
8876 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
8877             Revital Eres  <eres@il.ibm.com>
8879         * gcc.target/powerpc/paired-1.c: New test.
8880         * gcc.target/powerpc/paired-2.c: New test.
8881         * gcc.target/powerpc/paired-3.c: New test.
8882         * gcc.target/powerpc/paired-4.c: New test.
8883         * gcc.target/powerpc/paired-5.c: New test.
8884         * gcc.target/powerpc/paired-6.c: New test.
8885         * gcc.target/powerpc/paired-7.c: New test.
8886         * gcc.target/powerpc/ppc-paired.c: New test.
8888 2007-08-31  Ollie Wild  <aaw@google.com>
8890         * g++.dg/conversion/ptrmem2.C: New test.
8891         * g++.dg/conversion/ptrmem3.C: New test.
8892         * g++.dg/conversion/ptrmem4.C: New test.
8893         * g++.dg/conversion/ptrmem5.C: New test.
8894         * g++.dg/conversion/ptrmem6.C: New test.
8895         * g++.dg/conversion/ptrmem7.C: New test.
8896         * g++.dg/conversion/ptrmem8.C: New test.
8898 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
8900         PR fortran/31879
8901         * gfortran.dg/char_length_7.f90: New test.
8902         * gfortran.dg/char_length_9.f90: New test.
8903         * gfortran.dg/char_assign_1.f90: Add extra warning.
8905         PR fortran/31197
8906         PR fortran/31258
8907         * gfortran.dg/char_length_8.f90: New test.
8909 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8911         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
8913 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
8915         * gcc.dg/inline-24.c: New test.
8916         * g++.dg/opt/inline11.C: New test.
8918 2007-08-30  Richard Guenther  <rguenther@suse.de>
8920         * gcc.target/i386/vectorize5.c: New testcase.
8922 2007-08-30  Tobias Burnus  <burnus@net-b.de>
8924         PR fortran/33228
8925         * interface.c (check_interface0): Improve error for external procs.
8926         (check_sym_interfaces): Fix checking of module procedures.
8928 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
8930         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
8931         (AI): Add AI_ALIGN.
8932         * gcc.dg/sync-3.c: New test.
8934         PR middle-end/32758
8935         * gcc.dg/cleanup-12.c: New test.
8937 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
8939         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
8940         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
8941         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
8942         * gcc.dg/pr32450.c: Ditto.
8943         * gcc.dg/nest.c: Ditto.
8944         * gcc.dg/nested-func-4.c: Ditto.
8945         * g++.old-deja/g++.law/profile1.C: Ditto.
8947 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8949         PR fortran/32989
8950         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
8951         non-default integer kind arguments.
8953 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
8955         PR fortran/33105
8956         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
8958 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
8960         * gcc.dg/h8300-ice2.c: Remove target selector.
8962 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
8964         PR fortran/33215
8965         * gfortran.dg/binding_label_tests_15.f03: New test case.
8966         * gfortran.dg/binding_label_tests_16.f03: Ditto.
8968 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8970         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
8971         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
8973 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
8975         PR c++/33194
8976         * g++.dg/other/canon-33194.C: New.
8978 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8980         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
8981         * gcc.c-torture/execute/pr23135.c: Likewise.
8983 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
8985         * gcc.dg/pr31344.c: Move to ...
8986         * gcc.dg/dfp/pr31344.c: ... here.
8987         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
8988         * gcc.dg/20050503-1.c: Ditto.
8989         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
8990         * gcc.dg/20061127-1.c: Compile only for fpic targets.
8991         * gcc.dg/20060801-1.c: Ditto.
8993 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
8995         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
8996         * gfortran.dg/nan_1.f90: Likewise.
8998 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9000         PR fortran/33055
9001         Revert previous patch.
9003 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
9004             Kazu Hirata  <kazu@codesourcery.com>
9006         * gcc.target/m68k/interrupt-1.c: New.
9008 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9010         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
9011         10000 for targets where "int" can't hold at least 100000.
9012         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
9013         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
9014         (test5)(test6): Use it.
9015         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
9016         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
9017         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
9018         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
9019         * gcc.dg/attr-alloc_size.c (test): Likewise.
9021 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
9023         PR c++/33209
9024         * g++.dg/template/error29.C: New.
9026 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
9028         PR c++/32596
9029         * g++.dg/ext/visibility/anon5.C: New test.
9031 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
9033         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
9035 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9037         * gfortran.dg/gamma_1.f90: Remove large-real tests.
9038         * gfortran.dg/gamma_2.f90: Remove large-real tests.
9039         * gfortran.dg/gamma_4.f90: New: large-real tests.
9041 2007-08-28  Jason Merrill  <jason@redhat.com>
9043         PR c++/29000
9044         * g++.dg/ext/stmtexpr12.C: New test.
9046         PR c++/28558
9047         * g++.dg/ext/attrib28.C: New test.
9049 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
9051         PR target/32661
9052         * gcc.target/i386/pr32661.c: New test.
9054 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
9056         PR middle-end/32370
9057         * gcc.dg/pr32370.c: New test.
9059         PR rtl-optimization/33148
9060         * gcc.c-torture/compile/20070827-1.c: New test.
9062         PR debug/32914
9063         * d++.dg/debug/const3.C: New test.
9064         * d++.dg/debug/const4.C: New test.
9065         * d++.dg/debug/dwarf2/const1.C: New test.
9066         * d++.dg/debug/dwarf2/const2.C: New test.
9067         * d++.dg/debug/dwarf2/const2b.C: New test.
9069 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
9070             Vladimir Yanovsky  <yanov@il.ibm.com>
9071             Revital Eres  <eres@il.ibm.com>
9072             Andrey Belevantsev  <abel@ispras.ru>
9074         * gcc.dg/sms-1.c: New test.
9076 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
9078         * g++.dg/ext/gnu-inline-common.h: New.
9079         * g++.dg/ext/gnu-inline-global-reject.C: New.
9080         * g++.dg/ext/gnu-inline-global.C: New.
9081         * g++.dg/ext/gnu-inline-namespace.C: New.
9082         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
9083         * g++.dg/ext/gnu-inline-class.C: New.
9084         * g++.dg/ext/gnu-inline-class-static.C: New.
9085         * g++.dg/ext/gnu-inline-template-class.C: New.
9086         * g++.dg/ext/gnu-inline-template-func.C: New.
9088 2007-08-27  Jason Merrill  <jason@redhat.com>
9090         PR c++/31337
9091         * g++.dg/ext/stmtexpr11.C: New.
9093 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
9095         * lib/target-supports.exp (check_profiling_available):
9096         Set profiling_available_saved to 0 on fido-*-elf.
9098 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
9100         PR tree-optimization/33173
9101         
9102         * gcc.c-torture/compile/pr33173.c: New.
9104 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
9106         PR target/31385
9107         * gcc.dg/dfp/pr31385.c: New.
9109 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
9111         * gcc.dg/unsigned-long-compare.c: Remove target selector.
9113 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
9115         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
9116         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
9117         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
9118         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
9119         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
9120         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
9121         gcc.target/m68k directory.
9122         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
9123         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
9124         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
9125         gcc.target/cris directory.
9126         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
9127         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
9128         gcc.target/bfin directory.
9130         * gcc.target/sh: New directory.
9131         * gcc.target/sh/sh.exp: New file.
9132         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
9133         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
9134         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
9135         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
9136         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
9137         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
9139 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
9141         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
9142         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
9143         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
9144         * gcc.target/i386/local2.c: Ditto.
9145         * gcc.target/i386/stack-prot-kernel.c: Ditto.
9146         * gcc.target/i386/20011119-1.c: Ditto.
9147         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
9148         * gcc.target/i386/fastcall-1.c: Fix target selector.
9150 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9152         PR fortran/33055
9153         * gfortran.dg/negative_unit.f: Add new check
9154         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
9155         -fdefault-integer-8.
9157 2007-08-26  Asher Langton  <langton2@llnl.gov>
9159         * gfortran.dg/recursive_stack.f90: New.
9160         * gfortran.dg/openmp_stack.f90: New.
9162 2007-08-26  Tobias Burnus  <burnus@net-b.de>
9164         PR fortran/31298
9165         * gfortran.dg/use_10.f90: New.
9167 2007-08-26  Tobias Burnus  <burnus@net-b.de>
9169         PR fortran/32985
9170         * gfortran.dg/namelist_14.f90: Make test case valid.
9171         * gfortran.dg/common_10.f90: New.
9173 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
9175         PR middle-end/33181
9176         * gcc.dg/ifelse-2.c: New.
9178 2007-08-26  Tobias Burnus  <burnus@net-b.de>
9180         PR fortran/32980
9181         * gfortran.dg/gamma_1.f90: New.
9182         * gfortran.dg/gamma_2.f90: New.
9183         * gfortran.dg/gamma_3.f90: New.
9185 2007-08-26  Tobias Burnus  <burnus@net-b.de>
9187         PR fortran/33188
9188         * gfortran.dg/used_types_18.f90: New.
9190 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
9192         * gcc.dg/array-init-2.c: New test.
9194 2007-08-24  Tobias Burnus  <burnus@net-b.de>
9196         PR fortran/33178
9197         * gfortran.dg/initialization_4.f90: Update dg-error.
9198         * gfortran.dg/initialization_13.f90: New.
9200 2007-08-24  Richard Guenther  <rguenther@suse.de>
9202         PR middle-end/33166
9203         * gcc.c-torture/compile/pr33166.c: New testcase.
9205 2007-08-24  Tobias Burnus  <burnus@net-b.de>
9207         PR fortran/33139
9208         * gfortran.dg/pointer_assign_4.f90: New.
9209         * gfortran.dg/shape_2.f90: Fix test case.
9210         * gfortran.dg/char_result_4.f90: Ditto.
9212 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
9214         * gcc.dg/array-init-1.c: New test.
9216         PR c++/32567
9217         * g++.dg/parse/crash36.C: New test.
9219 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
9221         * gcc.dg/pr32721.c: Updated.
9223 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
9225         PR tree-optimization/32573
9226         PR middle-end/32946
9227         * gcc.dg/pr32573.c: New test.
9229         PR c++/32898
9230         * g++.dg/lookup/ns3.C: New test.
9232         * gfortran.dg/assumed_charlen_sharing.f90: New test.
9234         PR c++/31941
9235         * g++.dg/parse/crash37.C: New test.
9237 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
9239         PR target/17390
9240         * gcc.target/i386/pr17390.c: New test.
9242 2007-08-23  Richard Guenther  <rguenther@suse.de>
9244         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
9245         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
9246         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
9247         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
9248         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
9249         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
9250         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
9251         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
9253 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
9255         * gcc.target/s390: New directory.
9256         * gcc.target/s390/s390.exp: New file.
9257         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
9258         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
9259         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
9260         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
9261         gcc.target/s390 directory.
9263 2007-08-23  Richard Guenther  <rguenther@suse.de>
9265         PR tree-optimization/32328
9266         * gcc.dg/pr32328.c: New testcase.
9268 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9270         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
9271           available.
9273 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9275         PR fortran/33095
9276         * gfortran.dg/min_max_optional_5.f90: New test.
9277         * gfortran.dg/min_max_optional_2.f90: Remove.
9278         * gfortran.dg/min_max_optional_3.f90: Remove.
9279         * gfortran.dg/min_max_optional_4.f90: Remove.
9281 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
9283         * gcc.target/i386/xorps-sse.c: New.
9284         * gcc.target/i386/xorps-sse2.c: New.
9286 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
9288         * gcc.target/i386/cmov3.c: Fix scan-assembler.
9289         * gcc.target/i386/cmov4.c: Fix scan-assembler.
9290         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
9292 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
9294         PR fortran/33020
9295         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
9296         include multiple kinds for SHAPE parameter within a single
9297         namespace.
9298         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
9299         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
9301 2007-08-22  Janus Weil  <jaydub66@gmail.com>
9303         * interface_abstract_1.f90: Extended test case.
9304         * interface_abstract_3.f90: New test.
9306 2007-08-21  Christian Bruel  <christian.bruel@st.com>
9308         * gcc.dg/fold-sub.c: New test.
9309         
9310 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
9312         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
9313         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
9314         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
9315         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
9316         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
9317         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
9319 2007-08-22  Richard Guenther  <rguenther@suse.de>
9321         PR middle-end/33007
9322         * gcc.dg/pr33007.c: New testcase.
9324 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
9326         * gcc.c-torture/execute/strcmp-1.x: Delete.
9328 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
9330         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
9331         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
9332         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
9333         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
9334         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
9335         gcc.target/i386/stack-realign.c,
9336         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
9337         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
9338         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
9339         target using dg-require-effective-target directive.
9340         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
9341         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
9342         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
9343         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
9344         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
9345         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
9346         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
9347         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
9348         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
9349         Require lp64 target using dg-require-effective-target directive.
9350         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
9351         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
9352         directive.
9353         * gcc.target/i386/20010202-1.c: Move from here ...
9354         * gcc.dg/20010202-1.c: ... to here.
9356 2007-08-22  Richard Guenther  <rguenther@suse.de>
9358         PR tree-optimization/33142
9359         * gcc.c-torture/execute/pr33142.c: New testcase.
9361 2007-08-22  Richard Guenther  <rguenther@suse.de>
9363         PR middle-end/32563
9364         * g++.dg/torture/pr32563.C: New testcase.
9366 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
9368         PR middle-end/32912
9369         * gcc.dg/pr32912-1.c: Add -w to options.
9370         * gcc.dg/pr32912-2.c: Likewise.
9371         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
9373 2007-08-21  Ian Lance Taylor  <iant@google.com>
9375         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
9377 2007-08-21  Ian Lance Taylor  <iant@google.com>
9379         PR tree-optimization/33134
9380         * g++.dg/tree-ssa/pr33134.C: New test.
9382 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
9384         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
9385         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
9387 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
9389         PR debug/32610
9390         * gcc.dg/debug/pr32610.c: New test.
9392         * g++.dg/init/new24.C: New test.
9394         PR middle-end/32912
9395         * gcc.dg/pr32912-1.c: New test.
9396         * gcc.dg/pr32912-2.c: New test.
9397         * gcc.dg/pr32912-3.c: New test.
9399 2007-08-21  Richard Guenther  <rguenther@suse.de>
9401         * gcc.dg/pointer-arith-10.c: New testcase.
9403 2007-08-21  Richard Guenther  <rguenther@suse.de>
9405         PR middle-end/33122
9406         * gcc.c-torture/compile/pr33122.c: New testcase.
9408 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
9410         * g++.dg/warn/Wnvdtor-2.C: New testcase.
9412 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
9414         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
9416 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
9418         PR c++/33025
9419         * g++.dg/init/new23.C: New test.
9421 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9423         PR middle-end/30564
9424         * gcc.c-torture/compile/pr30564-1.c: New test.
9425         * gcc.c-torture/compile/pr30564-2.c: New test.
9427 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
9429         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
9431 2007-08-19  Tobias Burnus  <burnus@net-b.de>
9433         * gfortran.dg/interface_abstract_2.f90: New.
9434         * gfortran.dg/interface_abstract_1.f90: Fix typo.
9436 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
9438         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
9439         unknown (so that outer-loop wont get analyzed).
9440         * gcc.dg/vect/vect-outer-1a.c: New test.
9441         * gcc.dg/vect/vect-outer-1b.c: New test.
9442         * gcc.dg/vect/vect-outer-1.c: New test.
9443         * gcc.dg/vect/vect-outer-2a.c: New test.
9444         * gcc.dg/vect/vect-outer-2b.c: New test.
9445         * gcc.dg/vect/vect-outer-2c.c: New test.
9446         * gcc.dg/vect/vect-outer-2.c: New test.
9447         * gcc.dg/vect/vect-outer-3a.c: New test.
9448         * gcc.dg/vect/vect-outer-3b.c: New test.
9449         * gcc.dg/vect/vect-outer-3c.c: New test.
9450         * gcc.dg/vect/vect-outer-3.c: New test.
9451         * gcc.dg/vect/vect-outer-4a.c: New test.
9452         * gcc.dg/vect/vect-outer-4b.c: New test.
9453         * gcc.dg/vect/vect-outer-4c.c: New test.
9454         * gcc.dg/vect/vect-outer-4d.c: New test.
9455         * gcc.dg/vect/vect-outer-4e.c: New test.
9456         * gcc.dg/vect/vect-outer-4f.c: New test.
9457         * gcc.dg/vect/vect-outer-4g.c: New test.
9458         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
9459         * gcc.dg/vect/vect-outer-4i.c: New test.
9460         * gcc.dg/vect/vect-outer-4j.c: New test.
9461         * gcc.dg/vect/vect-outer-4k.c: New test.
9462         * gcc.dg/vect/vect-outer-4l.c: New test.
9463         * gcc.dg/vect/vect-outer-4m.c: New test.
9464         * gcc.dg/vect/vect-outer-4.c: New test.
9465         * gcc.dg/vect/vect-outer-5.c: New test.
9466         * gcc.dg/vect/vect-outer-6.c: New test.
9467         * gcc.dg/vect/vect-outer-fir.c: New test.
9468         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
9469         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
9471 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
9473         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
9474         and -fno-tree-reassoc.
9475         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
9476         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
9477         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
9478         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
9479         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
9480         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
9481         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
9482         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
9483         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
9484         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
9485         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
9486         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
9487         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
9488         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
9489         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
9490         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
9491         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
9492         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
9493         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
9494         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
9495         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
9496         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
9497         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
9498         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
9499         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
9500         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
9501         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
9502         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
9503         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
9504         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
9505         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
9506         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
9507         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
9508         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
9509         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
9510         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
9511         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
9513 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
9515         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
9516         versioning for aliasing).
9517         * gcc.dg/vect/vect-35.c: Likewise.
9519         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
9520         targets.
9521         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
9523 2007-08-18  Tom Tromey  <tromey@redhat.com>
9525         PR preprocessor/32974:
9526         * gcc.dg/cpp/pr32974.c: New file.
9528 2007-08-17  Tobias Burnus  <burnus@net-b.de>
9530         * gfortran.dg/interface_abstract_1.f90: New.
9532 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
9534         PR fortran/32881
9535         * gfortran.dg/pure_initializer_1.f90: New test.
9537 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
9539         PR fortran/32875
9540         * gfortran.dg/array_constructor_18.f90: New test.
9542 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9544         PR c++/28989
9545         * g++.dg/expr/lval3.C: New test.
9546         * g++.dg/expr/lval4.C: New test.
9548 2007-08-17  Ollie Wild  <aaw@google.com>
9550         PR c++/31749
9551         * g++.dg/lookup/builtin3.C: New test.
9552         * g++.dg/lookup/builtin4.C: New test.
9553         * g++.dg/lookup/using19.C: New test.
9555 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
9557         PR c++/32190
9558         * g++.dg/parse/error31.C: New.
9560 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
9562         PR c++/32112
9563         * g++.dg/template/error26.C: New.
9565 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9567         PR fortran/33079
9568         * gfortran.dg/zero_length_2.f90: New test.
9570 2007-08-17  Tobias Burnus  <burnus@net-b.de>
9572         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
9573         * gfortran.dg/kind_tests_3.f03: Ditto.
9574         * gfortran.dg/global_vars_f90_init.f90: Ditto.
9575         * gfortran.dg/interface_13.f90: Ditto.
9576         * gfortran.dg/pr32738.f90: Ditto.
9577         * gfortran.dg/module_private_1.f90: Ditto.
9578         * gfortran.dg/test_only_clause.f90: Ditto.
9579         * gfortran.dg/bind_c_vars.f90: Ditto.
9580         * gfortran.dg/bind_c_dts.f90: Ditto.
9581         * gfortran.dg/use_9.f90: Ditto.
9582         * gfortran.dg/generic_8.f90: Ditto.
9583         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
9584         * gfortran.dg/private_type_6.f90: Ditto.
9585         * gfortran.dg/c_assoc.f90: Ditto.
9586         * gfortran.dg/private_type_7.f90: Ditto.
9587         * gfortran.dg/global_vars_c_init.f90: Ditto.
9588         * gfortran.dg/bind_c_dts_2.f03: Ditto.
9589         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
9590         * gfortran.dg/c_size_t_test.f03: Ditto.
9591         * gfortran.dg/used_types_12.f90: Ditto.
9592         * gfortran.dg/pr25923.f90: Ditto.
9593         * gfortran.dg/test_com_block.f90: Ditto.
9594         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
9595         * gfortran.dg/equiv_constraint_7.f90: Ditto.
9596         * gfortran.dg/com_block_driver.f90: Ditto.
9597         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
9598         * gfortran.dg/use_iso_c_binding.f90: Ditto.
9599         * gfortran.dg/c_loc_test.f90: Ditto.
9600         * gfortran.dg/c_ptr_tests.f03: Ditto.
9601         * gfortran.dg/module_interface_1.f90: Ditto.
9603 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
9605         PR c++/32870
9606         * g++.dg/other/error17.C: Adjust.
9607         
9608 2007-08-17  Ben Elliston  <bje@au.ibm.com>
9610         PR middle-end/32970
9611         * g++.dg/ext/altivec-14.C: New test.
9613 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
9615         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
9616         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
9617         dump files.
9618         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
9619         * gcc.dg/vect/pr32366.c: Ditto.
9621 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
9623         PR testsuite/33082
9624         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
9625         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
9626         * gcc.dg/dfp/convert-int-fold.c: Ditto.
9627         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
9629 2007-08-16  Tobias Burnus  <burnus@net-b.de>
9631         PR fortran/33072
9632         * gfortran.dg/use_9.f90: New.
9634 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
9636         * g++.dg/gcov/gcov-5.C: New test.
9638 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
9640         * g++.dg/gcov/gcov-4.C: New test.
9641         * lib/gcov.exp (verify-lines): Add support for
9642         checking no-coverage lines.
9644 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
9646         * gcc.dg/vect/vect-vfa-01.c: New.
9647         * gcc.dg/vect/vect-vfa-02.c: New.
9648         * gcc.dg/vect/vect-vfa-03.c: New.
9649         * gcc.dg/vect/vect-vfa-04.c: New.
9650         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
9651         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
9652         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
9653         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
9654         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
9655         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
9656         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
9657         gfortran.dg/vect/pr19049.f90: Rename to start with
9658         prefix no-vfa-.
9659         * gcc.dg/vect/vect.exp: Disable versioning for alias
9660         when test starts with no-vfa-.
9661         * gfortran.dg/vect/vect.exp: Likewise.
9663 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
9665         * gcc.dg/torture/pr32897.c: New test.
9667 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
9669         PR c++/31132
9670         * g++.dg/template/crash69.C: New.
9672 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
9674         * lib/target-supports.exp (check_effective_target_arm32): Use
9675         check_no_compiler_messages.
9677 2007-08-15  Diego Novillo  <dnovillo@google.com>
9679         gcc.dg/tree-ssa/20070815.c: New test.
9681 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9683         PR fortran/33077
9684         * gfortran.dg/random_7.f90: Initialize variable.
9686 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
9688         PR middle-end/33074
9689         * gfortran.dg/pr33074.f90: New test.
9691         PR c++/32992
9692         * g++.dg/opt/nrv14.C: New test.
9694 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
9696         PR c++/33035
9697         * g++.dg/template/crash68.C: New.
9699 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
9701         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
9702         * gcc.dg/sibcall-4.c: Ditto.
9704 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9706         PR fortran/33066
9707         * gfortran.dg/use_8.f90: New test.
9708         * gfortran.dg/c_loc_tests_2.f03: Fix code.
9710 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
9712         PR c++/27211
9713         * g++.dg/template/error27.C: New.
9714         * g++.dg/template/error28.C: New.
9715         * g++.dg/other/pr28304.C: Adjust.
9716         * g++.old-deja/g++.mike/p811.C: Likewise.
9718 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9720         PR target/30315
9721         * gcc.target/i386/pr30315.c: New.
9723 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9725         PR fortran/32594
9726         * gfortran.dg/substr_5.f90: New test.
9728 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
9730         PR c/30428
9731         * gcc.dg/vector-2.c: New test.
9733         PR c++/30428
9734         * g++.dg/ext/vector8.C: New test.
9736 2007-08-13  Dan Hipschman  <dsh@google.com>
9738         PR c/32953
9739         * gcc.dg/format/array-1.c: Add an additional test for
9740         unterminated format strings of length 1.
9742 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
9744         PR fortran/32926
9745         * gfortran.dg/external_procedures_3.f90: New test.
9747 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
9749         PR fortran/32827
9750         * gfortran.dg/import6.f90: New test.
9752 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
9754         PR C/30427
9755         *  gcc.dg/vector-1.c: New test.
9757 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
9759         * gcc.dg/pr21255-4.c: Skip for PIC.
9760         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
9762 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
9764         * gcc.dg/attr-isr.c: Skip for PIC.
9765         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
9766         * gcc.dg/attr-isr-trapa.c: Likewise.
9767         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
9768         * gcc.dg/pragma-isr-trapa.c: Likewise.
9769         * gcc.dg/pragma-isr-trapa2.c: Likewise.
9771 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
9773         PR fortran/32962
9774         * gfortran.dg/transpose_1.f90: New test.
9776 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9778         PR fortran/29600
9779         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
9780         intrinsic.
9782 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9784         PR fortran/30964
9785         PR fortran/33054
9786         * gfortran.dg/random_4.f90: New test.
9787         * gfortran.dg/random_5.f90: New test.
9788         * gfortran.dg/random_6.f90: New test.
9789         * gfortran.dg/random_7.f90: New test.
9791 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9793         PR fortran/32860
9794         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
9796 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9798         PR fortran/31629
9799         * gfortran.dg/module_private_1.f90: New test.
9801 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9803         PR fortran/29600
9804         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
9805         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
9807 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9809         PR fortran/32937
9810         * gfortran.dg/char_length_6.f90: New test.
9812 2007-08-10  Ollie Wild  <aaw@google.com>
9814         * g++.dg/lookup/using18.C: New test.
9816 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
9818         PR c++/17763
9819         * g++.dg/other/error16.C: New.
9821 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9823         PR libfortran/33039
9824         * gfortran.dg/namelist_37.f90: New test.
9826 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
9828         PR c++/22256
9829         * g++.dg/conversion/op3.C: New.
9831 2007-08-09  Tobias Burnus  <burnus@net-b.de>
9833         PR fortran/32987
9834         * gfortran.dg/fmt_tab_1.f90: New.
9835         * gfortran.dg/fmt_tab_2.f90: New.
9837 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9839         PR c/32796
9840         * gcc.c-torture/compile/pr32796.c: New test.
9842 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9844         PR middle-end/32813
9845         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
9846         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
9847         instead of just -O.
9849 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
9851         * gcc.target/mips/code-readable-1.c: New test.
9852         * gcc.target/mips/code-readable-2.c: Likewise.
9853         * gcc.target/mips/code-readable-3.c: Likewise.
9855 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
9856             Revital Eres  <eres@il.ibm.com>
9858         * gfortran.dg/sms-1.f90: Add comment.
9859         * gfortran.dg/sms-2.f90: New.
9861 2007-08-07  Ian Lance Taylor  <iant@google.com>
9863         * gcc.dg/instrument-1.c: New test.
9864         * gcc.dg/instrument-2.c: New test.
9865         * gcc.dg/instrument-3.c: New test.
9867 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
9869         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
9871 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
9873         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
9874         !vector_alignment_reachable targets.
9875         * gcc.dg/vect/vect-33.c: Likewise.
9876         * gcc.dg/vect/vect-42.c: Likewise.
9877         * gcc.dg/vect/vect-44.c: Likewise.
9878         * gcc.dg/vect/vect-50.c: Likewise.
9879         * gcc.dg/vect/vect-70.c: Likewise.
9880         * gcc.dg/vect/vect-71.c: Likewise.
9881         * gcc.dg/vect/vect-87.c: Likewise.
9882         * gcc.dg/vect/vect-88.c: Likewise.
9883         * gcc.dg/vect/vect-91.c: Likewise.
9884         * gcc.dg/vect/vect-93.c: Likewise.
9885         * gcc.dg/vect/vect-96.c: Likewise.
9886         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
9887         * gcc.dg/vect/section-anchors-69.c: Likewise.
9888         * gcc.dg/vect/pr25413.c: Likewise.
9889         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
9890         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
9891         * gfortran.dg/vect-2.f90: Likewise.
9892         * gfortran.dg/vect-3.f90: Likewise.
9893         * gfortran.dg/vect-4.f90: Likewise.
9894         * gfortran.dg/vect-5.f90: Likewise.
9895         * lib/target-supports.exp (check_effective_target_natural_alignment): 
9896         Return false for darwin. 
9897         (check_effective_target_vector_alignment_reachable_for_double): New.
9899 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
9901         * gcc.dg/multiword-1.c: New testcase.
9903 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
9905         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
9906         messages.
9907         * gfortran.dg/namelist_36.f90: New test.
9909 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9911         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
9912           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
9914 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
9916         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
9917         * gcc.dg/torture/type-generic-1.c: Likewise.
9919 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9921         * gcc.c-torture/20070522-1.c: Move to ...
9922         * gcc.c-torture/compile/20070522-1.c: Here.
9924 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9926         PR fortran/29828
9927         * gfortran.dg/minmax_char_1.f90: New test.
9928         * gfortran.dg/minmax_char_2.f90: New test.
9929         * gfortran.dg/min_max_optional_4.f90: New test.
9931 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9933         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
9934         hanging on the testcase.
9936 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9938         PR middle-end/32988
9939         * gcc.c-torture/compile/pr32988.c: New test.
9941 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9943         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
9945 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
9947         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
9949         Revert:
9950         2007-03-22  Dirk Mueller  <dmueller@suse.de>
9952         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
9954 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9956         PR fortran/32979
9957         * gfortran.dg/isnan_1.f90: New test.
9959 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
9960             Revital Eres <eres@il.ibm.com>
9962         * gcc.dg/sms-antideps.c: New test.
9964 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
9966         PR fortran/31214
9967         * gfortran.dg/entry_13.f90: New test.
9969         * gfortran.dg/entry_12.f90: Clean up .mod file.
9971 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
9973         PR fortran/32770
9974         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
9975         variables as kind=4 so they don't overflow the record length.
9977 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
9979         PR fortran/32968
9980         * gfortran.dg/selected_kind_1.f90: New test.
9982 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9984         PR middle-end/32780
9985         * gcc.c-torture/compile/pr32780.c: New test.
9987 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9989         RP middle-end/32399
9990         * gcc.c-torture/compile/pr32399.c: New testcase.
9992 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9994         PR middle-end/32304
9995         * g++.dg/torture/pr32304.C: New testcase.
9997 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9999         PR middle-end/32935
10000         * gfortran.fortran-torture/compile/complex_1.f90: New test.
10002 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10004         PR fortran/32955
10005         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
10007 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10009         PR fortran/31202
10010         * gfortran.dg/nint_2.f90: New test.
10012 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
10014         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
10015         * gcc.dg/weak/typeof-2.c: Likewise.
10017 2007-08-03  Diego Novillo  <dnovillo@google.com>
10019         PR 31521
10020         * gcc.dg/tree-ssa/pr31521.c: New test.
10022 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
10024         PR fortran/32770
10025         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
10026         iostat must be default kind.
10028 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10030         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
10032 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
10034         PR fortran/32770
10035         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
10036         explicit so test passes with -fdefault-integer-8.
10037         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
10038         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
10040 2007-08-02  Lee Millward  <lee.millward@gmail.com>
10042         PR c++/30849
10043         * g++.dg/parse/asm1.C: New test.
10045         PR c++/30850
10046         * g++.dg/parse/asm2.C: Likewise.
10048         PR c++/30851
10049         * g++.dg/parse/asm3.C: Likewise.
10050         
10051 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10053         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
10054           "int" is only 16 bit bits wide.
10055         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
10057 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10059         * g++.dg/torture/type-generic-1.C: New.
10060         * gcc.dg/pr28796-2.c: Move tests ...
10061         * gcc.dg/tg-tests.h: ... here.
10062         * gcc.dg/torture/type-generic-1.c: New.
10064 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
10066         PR libfortran/32954
10067         * minmaxloc_3.f90:  New test case.
10069 2007-08-01  Tobias Burnus  <burnus@net-b.de>
10071         PR fortran/32936
10072         * gfortran.dg/allocate_stat.f90: New.
10074 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
10076         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
10078 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
10080         PR tree-optimization/32919
10081         * gcc.c-torture/compile/pr32919.c: New.
10083 2007-08-01  Nick Clifton  <nickc@redhat.com>
10085         * gcc.c-torture/execute/execute.exp: Change copyright header to
10086         refer to version 3 of the GNU General Public License and to point
10087         readers at the COPYING3 file and the FSF's license web page.
10088         * gcc.c-torture/execute/ieee/ieee.exp,
10089         gcc.c-torture/unsorted/unsorted.exp,
10090         gcc.c-torture/compile/compile.exp,
10091         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
10092         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
10093         gcc.target/cris/torture/cris-torture.exp,
10094         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
10095         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
10096         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
10097         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
10098         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
10099         gnat.dg/dg.exp, gnat.dg/style/style.exp,
10100         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
10101         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
10102         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
10103         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
10104         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
10105         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
10106         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
10107         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
10108         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
10109         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
10110         gcc.dg/noncompile/noncompile.exp,
10111         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
10112         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
10113         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
10114         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
10115         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
10116         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
10117         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
10118         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
10119         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
10120         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
10121         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
10122         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
10123         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
10124         g++.old-deja/old-deja.exp,
10125         gfortran.fortran-torture/execute/execute.exp,
10126         gfortran.fortran-torture/compile/compile.exp,
10127         treelang/output/output-1.c, treelang/output/output-1.tree,
10128         treelang/execute/execute.exp, treelang/Makefile.in,
10129         treelang/compile/compile.exp, g++.dg/dg.exp,
10130         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
10131         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
10132         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
10133         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
10134         g++.dg/compat/struct-layout-1.exp,
10135         g++.dg/compat/struct-layout-1_generate.c,
10136         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
10137         g++.dg/bprob/bprob.exp, config/default.exp,
10138         gcc.test-framework/test-framework.awk,
10139         gcc.test-framework/gen_directive_tests,
10140         gcc.test-framework/test-framework.exp,
10141         objc.dg/special/special.exp,
10142         objc.dg/gnu-encoding/gnu-encoding.exp,
10143         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
10144         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
10145         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
10146         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
10147         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
10148         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
10149         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
10150         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
10151         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
10152         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
10153         lib/target-supports-dg.exp, lib/gcc-defs.exp,
10154         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
10155         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
10156         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
10157         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
10158         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
10159         Likewise.
10161 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
10163         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
10164         error message text.
10166 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
10168         PR fortran/32945
10169         * gfortran.dg/initialization_12.f90: New test.
10171 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
10173         PR fortran/31609
10174         * gfortran.dg/entry_12.f90: New test.
10176 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10178         PR fortran/32938
10179         * gfortran.dg/altreturn_6.f90: New test.
10181 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
10183         PR fortran/32942
10184         * gfortran.dg/exponent_2.f90: New test.
10186 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
10188         * gcc.dg/vect/vect-117.c: New test.
10189         * gcc.dg/vect/vect-74.c: Enabled test
10190         * gcc.dg/vect/vect-81.c: Enabled test
10192 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
10194         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
10195         s/dg-error/dg-warning where warning is expected.
10197 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
10199         PR fortran/32770
10200         * gfortran.dg/array_constructor_12.f90:  Adjust argument
10201         of huge() to correct kind.
10203 2007-07-30  Ollie Wild  <aaw@google.com>
10205         * gcc.dg/cpp/counter-2.c: New test.
10206         * gcc.dg/cpp/counter-3.c: New test.
10207         * gcc.dg/cpp/dir-only-1.c: New test.
10208         * gcc.dg/cpp/dir-only-1.h: New file.
10209         * gcc.dg/cpp/dir-only-2.c: New test.
10210         * gcc.dg/cpp/dir-only-3.c: New test.
10211         * gcc.dg/cpp/dir-only-3a.h: New file.
10212         * gcc.dg/cpp/dir-only-3b.h: New file.
10213         * gcc.dg/cpp/dir-only-4.c: New test.
10214         * gcc.dg/cpp/dir-only-5.c: New test.
10215         * gcc.dg/cpp/dir-only-6.c: New test.
10217 2007-07-30  Julian Brown  <julian@codesourcery.com>
10219         * gcc.target/arm/neon/v*.c: Regenerate.
10221 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
10223         PR c++/32108
10224         * g++.dg/ext/label6.C: New.
10226 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
10228         PR libfortran/32858
10229         PR libfortran/30814
10230         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
10232 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
10234         PR fortran/31211
10235         * gfortran.dg/actual_pointer_function_1.f90: New test.
10237         PR fortran/32682
10238         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
10240 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
10242         PR fortran/32906
10243         * gfortran.dg/shape_1.f90: Adjust error message.
10244         * gfortran.dg/parameter_array_ref_1.f90: New test.
10246 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10248         PR fortran/31609
10249         * gfortran.dg/entry_11.f90: New test.
10251 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
10252             Revital Eres  <eres@il.ibm.com>
10254         * gfortran.dg/sms-1.f90: New test.
10256 2007-07-28  Richard Guenther  <rguenther@suse.de>
10258         * gcc.c-torture/compile/pr32920.c: New testcase.
10260 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
10262         PR c++/30917
10263         * g++.dg/lookup/friend11.C: New test.
10265 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
10267         * gfortran.dg/namelist_5.f90: Adjusted error message.
10268         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
10269         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
10270         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
10271         * gfortran.dg/namelist_32.f90: ... this.
10273         PR fortran/32876
10274         * gfortran.dg/namelist_33.f90: New test.
10276         PR fortran/32905
10277         * gfortran.dg/namelist_34.f90: New test.
10279         PR fortran/31818
10280         * gfortran.dg/namelist_35.f90: New test.
10282 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
10284         PR fortran/32880
10285         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
10287 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10289         PR testsuite/32471
10290         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
10291           assuming it is 0x7ffffffff.
10292         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
10293         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
10295 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
10297         * gfortran.dg/operator_3.f90: Fix dg directive.
10298         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
10299         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
10300         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
10302 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
10304         * g++.dg/cpp0x/decltype1.C: New.
10305         * g++.dg/cpp0x/decltype2.C: New.
10306         * g++.dg/cpp0x/decltype3.C: New.
10307         * g++.dg/cpp0x/decltype4.C: New.
10308         * g++.dg/cpp0x/decltype5.C: New.
10309         * g++.dg/cpp0x/decltype6.C: New.
10311 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10313         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
10314           because the test relies on bit 31 to be the sign bit.
10316 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10318         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
10319           assuming it is 0x7fffffff.
10320         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
10321         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
10323 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
10325         PR c++/32346
10326         * g++.dg/expr/bitfield9.C: New test.
10328 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
10330         PR fortran/32899
10331         * gfortran.dg/logical_comp.f90: Update dg-error strings.
10333 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10335         PR fortran/32760
10336         * gfortran.dg/private_type_7.f90: New test.
10338 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10340         PR fortran/32035
10341         * gfortran.dg/select_char_1.f90: New test.
10343 2007-07-27  Tobias Burnus  <burnus@net-b.de>
10345         PR fortran/32903
10346         * gfortran.dg/initialization_11.f90: New test.
10348 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
10350         * gcc.target/mips/ins-1.c: New test.
10352 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
10354         PR/19232
10355         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
10356         (f1): Likewise.
10358 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
10360         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
10361         error: width of 'spare' exceeds its type.
10363 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
10365         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
10366         * gcc.dg/sibcall-4.c: Likewise.
10368 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10370         PR rtl-optimization/31500
10371         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
10372         * g++.dg/warn/Warray-bounds.C: Likewise.
10374 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
10376         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
10378 2007-07-25  Julian Brown  <julian@codesourcery.com>
10379             Paul Brook  <paul@codesourcery.com>
10380             Joseph Myers  <joseph@codesourcery.com>
10381             Mark Shinwell  <shinwell@codesourcery.com>
10383         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
10384         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
10385         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
10386         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
10387         (check_effective_target_arm_neon_hw): New.
10388         * gcc.target/arm/neon/neon.exp: New file.
10389         * gcc.target/arm/neon/polytypes.c: New file.
10390         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
10392 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
10394         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
10395           targets where an "int" is less than 32 bits wide.
10397 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
10399         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
10401 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10403         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
10404           during addition if an int is only 16 bits wide.
10405         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
10407 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10409         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
10410           size as "long int" and are 32 or 64 bits wide.
10411         * gcc.dg/torture/pr28814.c: Likewise.
10413 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10415         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
10416           exactly as wide as an int.
10418 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
10420         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
10421         Define and use throughout as long long printf format specifier.
10422         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
10423         Likewise.
10425 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
10427         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
10428         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
10430 2007-07-25  Ben Elliston  <bje@au.ibm.com>
10432         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
10434 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
10436         * gcc.c-torture/execute/20070724-1.c: New.
10438 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
10440         PR fortran/31205
10441         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
10442         "deallocates" to 24, since patch has code rid of much spurious
10443         code.
10444         * gfortran.dg/interface_assignment_1.f90 : New test.
10446         PR fortran/32842
10447         * gfortran.dg/interface_assignment_2.f90 : New test.
10449 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
10451         PR fortran/32867
10452         * fortran.dg/initialization_10.f90: New test.
10454 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
10456         PR fortran/32778
10457         * gfortran.dg/imag_2.f: Removed
10458         * gfortran.dg/warn_std_1.f90: New test.
10459         * gfortran.dg/warn_std_2.f90: New test.
10460         * gfortran.dg/warn_std_3.f90: New test.
10462 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
10464         PR c++/29001
10465         * g++.dg/init/new22.C: New.
10467 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
10469         PR c++/32561
10470         * g++.dg/template/crash67.C: New.
10472 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
10474         * lib/target-support.exp (check_effective_target_natural_alignment): 
10475         (check_effective_target_vector_alignment_reachable): New.
10476         * config/spu/spu.c (spu_vector_alignment_reachable): New.
10477         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
10478         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
10479         check.
10480         * gcc.dg/vect/pr25413.c: Likewise.
10481         * gcc.dg/vect/pr31699.c: Likewise.
10483 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
10485         PR fortran/30814
10486         * gfortran.dg/pack_bounds_1.f90:  New test case.
10488 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
10490         PR fortran/31639
10491         * gfortran.dg/initialization_9.f90: New test.
10493 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
10495         PR fortran/32797
10496         PR fortran/32800
10497         * gfortran.dg/bind_c_usage_8.f03: New test case.
10498         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
10499         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
10501 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
10503         * gcc.target/mips/branch-cost-1.c: New test.
10504         * gcc.target/mips/branch-cost-2.c: Likewise.
10506 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
10508         PR fortran/32732
10509         * gfortran.dg/c_char_tests.f03: New test case.
10510         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
10511         * gfortran.dg/c_char_tests_2.f03: New test case.
10512         * gfortran.dg/value_6.f03: Ditto.
10513         * gfortran.dg/value_7.f03: Ditto.
10515 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
10517         PR fortran/32600
10518         * gfortran.dg/c_funloc_tests_5.f03: New.
10519         * gfortran.dg/c_funloc_tests_5.f04: New.
10520         * gfortran.dg/c_funloc_tests_4_driver.c: New.
10522 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10524         PR c++/32839
10525         * g++.dg/expr/call4.C: New.
10526         * g++.dg/expr/call5.C: New.
10528 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
10530         PR fortran/32710
10531         * gfortran.dg/namelist_30.f90: New test.
10533 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
10535         PR fortran/29962
10536         * gfortran.dg/array_initializer_1.f90: Removed warning.
10537         * gfortran.dg/initialization_1.f90: Adjusted messages.
10538         * gfortran.dg/nested_modules_6.f90: Removed warning.
10540         PR fortran/31253
10541         * gfortran.dg/initialization_7.f90: New test.
10543         PR fortran/31639
10544         * gfortran.dg/initialization_8.f90: New test.
10546 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10548         PR c++/30818
10549         * g++.dg/template/crash47.C: Adjust errors.
10550         * g++.dg/template/crash48.C: Adjust errors.
10551         * g++.dg/template/typename12.C: New.
10552         * g++.dg/template/typename13.C: New.
10553         * g++.dg/template/typename14.C: New.
10554         * g++.dg/template/typedef6.C: Adjust errors.
10556 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
10558         PR fortran/32627
10559         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
10560         * gfortran.dg/pr32627.f03: New test case.
10562         * gfortran.dg/c_f_pointer_logical.f03: New test case.
10563         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
10564         c_f_pointer_logical.
10565         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
10566         c_f_pointer_complex.
10567         * gfortran.dg/c_f_pointer_complex.f03: New test case.
10568         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
10569         c_f_pointer_shape_tests_2.
10570         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
10572 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
10574         PR fortran/32804
10575         * gfortran.dg/c_loc_tests_9.f03: New test case.
10576         * gfortran.dg/c_loc_tests_10.f03: Ditto.
10578 2007-07-21  Lee Millward  <lee.millward@gmail.com>
10580         PR fortran/32823
10581         * gfortran.dg/int_2.f90: New test.
10582         
10583 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10585         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
10587 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
10589         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
10590         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
10592 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
10594         PR tree-optimization/19910
10595         * gcc.dg/pr19910.c: New test.
10597 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
10599         PR fortran/32738
10600         * gfortran.dg/pr32738.f90: New test.
10602 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
10604         PR tree-optimzation/32635
10605         * gfortran.dg/pr32635.f:  New test case.
10607 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
10609         PR fortran/32801
10610         * gfortran.dg/pr32801.f03: New test case.
10612 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10614         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
10615         Test negative numbers also.
10616         * gcc.dg/c99-math-float-1.c: Likewise.
10617         * gcc.dg/c99-math-long-double-1.c: Likewise.
10618         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
10619         test inputs.
10621 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
10622         
10623         * lib/target-supports.exp (check_effective_target_sync_int_long):
10624         Enable for xtensa.
10625         (check_effective_target_sync_char_short): Likewise.
10626         
10627 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10629         * gcc.dg/pr28796-2.c: Add more cases.
10631 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10633         * gcc.dg/pr28796-1.c: Add more cases.
10634         * gcc.dg/pr28796-2.c: Likewise.
10636 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10638         * gcc.dg/pr28796-1.c: Add more cases.
10639         * gcc.dg/pr28796-2.c: Likewise.
10641 2007-07-17  Janus Weil  <jaydub66@gmail.com>
10643         PR fortran/32535
10644         * gfortran.dg/pr32535.f90: New test.
10646 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
10648         PR fortran/31320
10649         PR fortran/32665
10650         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
10652 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
10654         PR rtl-optimization/32773
10655         * gcc.dg/pr32773.c: New test.
10657 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10659         * gcc.target/spu/intrinsics-1.c: Use dg-message to
10660         match flax-vector-conversions note.
10661         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
10662         instead of dg-error for the warning.
10664 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10666         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
10667           adapted to work on targets with 16-bit or wider int.
10668         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
10669         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
10670         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
10671         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
10673 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10675         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
10676         support large arrays.
10677         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
10678         * gcc.dg/20061109-1.c: Likewise.
10679         * gcc.c-torture/execute/20061101-1.x: Likewise.
10680         * gcc.c-torture/execute/pr29797-1.x: Likewise.
10681         * gcc.c-torture/execute/pr31448.x: Likewise.
10683 2007-07-16  Lee Millward  <lee.millward@gmail.com>
10685         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
10687         PR fortran/32238
10688         * gfortran.dg/pr32238.f90: New test.
10690         PR fortran/32222
10691         * gfortran.dg/pr32222.f90: New test.
10693         PR fortran/32242
10694         * gfortran.dg/pr32242.f90: New test.
10695         
10696 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
10697             David Ung  <davidu@mips.com>
10699         * gcc.target/mips/mips-sched-madd.c: New test case.
10701 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10703         PR libfortran/32611
10704         * gfortran.dg/large_real_kind_1.f90: Update test.
10705         * gfortran.dg/pr17706.f90: Update test.
10706         * gfortran.dg/fmt_zero_digits.f90: Update test.
10707         * gfortran.dg/fmt_zero_precision.f90: Update test.
10708         * gfortran.dg/real_const_3.f90: Update test.
10710 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10712         PR fortran/32036
10713         * gfortran.dg/bounds_check_8.f90: New test.
10714         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
10716 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10718         PR fortran/32357
10719         * gfortran.dg/mvbits_2.f90: New test.
10721 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
10723         PR libfortran/32731
10724         * gfortran.dg/pack_mask_1.f90:  New test.
10725         * gfortran.dg/unpack_mask_1.f90:  New test.
10727 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
10729         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
10730         * gcc.dg/20001101-1.c: Likewise.
10731         * gcc.dg/20001102-1.c: Likewise.
10732         * gcc.dg/20020116-2.c: Likewise.
10733         * gcc.dg/20020416-1.c: Likewise.
10734         * gcc.dg/sparc-constant-1.c: Likewise.
10735         * gcc.dg/sparc-dwarf2.c: Likewise.
10736         * gcc.dg/sparc-frame-1.c: Likewise.
10737         * gcc.dg/sparc-getcontext-1.c: Likewise.
10738         * gcc.dg/sparc-loop-1.c: Likewise.
10739         * gcc.dg/sparc-reg-1.c: Likewise.
10740         * gcc.dg/sparc-ret.c: Likewise.
10741         * gcc.dg/sparc-trap-1.c: Likewise.
10742         * gcc.dg/ultrasp10.c: Likewise.
10743         * gcc.dg/ultrasp11.c: Likewise.
10744         * gcc.dg/ultrasp1.c: Likewise.
10745         * gcc.dg/ultrasp2.c: Likewise.
10746         * gcc.dg/ultrasp3.c: Likewise.
10747         * gcc.dg/ultrasp4.c: Likewise.
10748         * gcc.dg/ultrasp5.c: Likewise.
10749         * gcc.dg/ultrasp6.c: Likewise.
10750         * gcc.dg/ultrasp7.c: Likewise.
10751         * gcc.dg/ultrasp8.c: Likewise.
10752         * gcc.dg/ultrasp9.c: Likewise.
10753         * gcc.dg/splet-1.c: Delete.
10755 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
10757         PR fortran/32724
10758         * gfortran.dg/stfunc_5.f90: New test.
10760 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
10762         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
10763         New procedure to check if arrays are naturally aligned to the vector
10764         alignment boundary.
10765         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
10766         in size_t typedef.  Adjust tree dump scan results according to
10767         vect_aligned_arrays target check.
10768         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
10769         vect_aligned_arrays target check.
10770         * gcc.dg/vect/pr31699.c: Ditto.
10772 2007-07-13  Sa Liu  <saliu@de.ibm.com>
10774         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
10775         for V2DFmode vector conditional expression.
10776         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
10777         and dfceq patterns.
10778         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
10779         and dfcgt patterns.
10780         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
10781         V2DFmode comparison and test special values.
10782         * lib/target-supports.exp: Switch on test for V2DFmode 
10783         vector conditional expression.
10785 2007-07-13  Richard Guenther  <rguenther@suse.de>
10787         PR tree-optimization/32721
10788         * gcc.dg/pr32721.c: New testcase.
10790 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
10792         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
10793         error message part that continues on a new line.
10795 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
10797         * gcc.dg/c99-tgmath-1.c: New.
10798         * gcc.dg/c99-tgmath-2.c: New.
10799         * gcc.dg/c99-tgmath-3.c: New.
10800         * gcc.dg/c99-tgmath-4.c: New.
10802 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10803             Janis Johnson  <janis187@us.ibm.com>
10805         PR testsuite/25241
10806         * gcc.test-framework/dg-error-exp-F.c: New test.
10807         * gcc.test-framework/dg-warning-exp-F.c: New test.
10808         * lib/gcc.exp: Enable warning and error prefixes.
10809         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
10810         (dg-error): Wrap original dg-error.
10811         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
10812         markers from dg-error/dg-warning directives.
10813         * gcc.dg/20040322-1.c: Likewise.
10814         * gcc.dg/Wchar-subscripts-1.c: Likewise.
10815         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
10816         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
10817         * gcc.dg/Werror-1.c: Likewise.
10818         * gcc.dg/Werror-10.c: Likewise.
10819         * gcc.dg/Werror-11.c: Likewise.
10820         * gcc.dg/Werror-2.c: Likewise.
10821         * gcc.dg/Werror-3.c: Likewise.
10822         * gcc.dg/Werror-4.c: Likewise.
10823         * gcc.dg/Werror-5.c: Likewise.
10824         * gcc.dg/Werror-6.c: Likewise.
10825         * gcc.dg/Werror-7.c: Likewise.
10826         * gcc.dg/Werror-8.c: Likewise.
10827         * gcc.dg/Werror-9.c: Likewise.
10828         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
10829         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
10830         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
10831         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
10832         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
10833         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
10834         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
10835         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
10836         * gcc.dg/Wnested-externs-1.c: Likewise.
10837         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
10838         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
10839         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
10840         * gcc.dg/Wshadow-3.c: Likewise.
10841         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
10842         * gcc.dg/Wwrite-strings-1.c: Likewise.
10843         * gcc.dg/anon-struct-5.c: Likewise.
10844         * gcc.dg/anon-struct-6.c: Likewise.
10845         * gcc.dg/anon-struct-7.c: Likewise.
10846         * gcc.dg/anon-struct-8.c: Likewise.
10847         * gcc.dg/array-8.c: Likewise.
10848         * gcc.dg/array-quals-2.c: Likewise.
10849         * gcc.dg/asm-qual-1.c: Likewise.
10850         * gcc.dg/asm-wide-1.c: Likewise.
10851         * gcc.dg/assign-warn-1.c: Likewise.
10852         * gcc.dg/assign-warn-2.c: Likewise.
10853         * gcc.dg/bitfld-10.c: Likewise.
10854         * gcc.dg/bitfld-11.c: Likewise.
10855         * gcc.dg/bitfld-12.c: Likewise.
10856         * gcc.dg/bitfld-13.c: Likewise.
10857         * gcc.dg/bitfld-14.c: Likewise.
10858         * gcc.dg/builtin-choose-expr-2.c: Likewise.
10859         * gcc.dg/builtins-30.c: Likewise.
10860         * gcc.dg/c90-const-expr-5.c: Likewise.
10861         * gcc.dg/c90-typespec-1.c: Likewise.
10862         * gcc.dg/c99-const-expr-5.c: Likewise.
10863         * gcc.dg/c99-flex-array-5.c: Likewise.
10864         * gcc.dg/c99-fordecl-3.c: Likewise.
10865         * gcc.dg/c99-tag-3.c: Likewise.
10866         * gcc.dg/c99-typespec-1.c: Likewise.
10867         * gcc.dg/c99-vla-jump-1.c: Likewise.
10868         * gcc.dg/c99-vla-jump-2.c: Likewise.
10869         * gcc.dg/c99-vla-jump-3.c: Likewise.
10870         * gcc.dg/c99-vla-jump-4.c: Likewise.
10871         * gcc.dg/c99-vla-jump-5.c: Likewise.
10872         * gcc.dg/cast-1.c: Likewise.
10873         * gcc.dg/cast-2.c: Likewise.
10874         * gcc.dg/cast-3.c: Likewise.
10875         * gcc.dg/cast-4.c: Likewise.
10876         * gcc.dg/cast-pretty-print-1.c: Likewise.
10877         * gcc.dg/comp-goto-2.c: Likewise.
10878         * gcc.dg/comp-goto-3.c: Likewise.
10879         * gcc.dg/cpp/error-1.c: Likewise.
10880         * gcc.dg/cpp/if-paren.c: Likewise.
10881         * gcc.dg/decl-7.c: Likewise.
10882         * gcc.dg/decl-8.c: Likewise.
10883         * gcc.dg/decl-nospec-1.c: Likewise.
10884         * gcc.dg/decl-nospec-2.c: Likewise.
10885         * gcc.dg/decl-nospec-3.c: Likewise.
10886         * gcc.dg/declspec-10.c: Likewise.
10887         * gcc.dg/declspec-11.c: Likewise.
10888         * gcc.dg/declspec-12.c: Likewise.
10889         * gcc.dg/declspec-13.c: Likewise.
10890         * gcc.dg/declspec-14.c: Likewise.
10891         * gcc.dg/declspec-15.c: Likewise.
10892         * gcc.dg/declspec-16.c: Likewise.
10893         * gcc.dg/declspec-17.c: Likewise.
10894         * gcc.dg/declspec-4.c: Likewise.
10895         * gcc.dg/declspec-5.c: Likewise.
10896         * gcc.dg/declspec-6.c: Likewise.
10897         * gcc.dg/declspec-7.c: Likewise.
10898         * gcc.dg/declspec-8.c: Likewise.
10899         * gcc.dg/declspec-9.c: Likewise.
10900         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
10901         * gcc.dg/dfp/constants-c99.c: Likewise.
10902         * gcc.dg/dfp/keywords-c89.c: Likewise.
10903         * gcc.dg/dfp/keywords-c99.c: Likewise.
10904         * gcc.dg/dfp/keywords-reserved.c: Likewise.
10905         * gcc.dg/dfp/typespec.c: Likewise.
10906         * gcc.dg/dremf-type-compat-2.c: Likewise.
10907         * gcc.dg/dremf-type-compat-3.c: Likewise.
10908         * gcc.dg/dremf-type-compat-4.c: Likewise.
10909         * gcc.dg/empty-source-2.c: Likewise.
10910         * gcc.dg/empty-source-3.c: Likewise.
10911         * gcc.dg/enum3.c: Likewise.
10912         * gcc.dg/extra-semi-2.c: Likewise.
10913         * gcc.dg/extra-semi-3.c: Likewise.
10914         * gcc.dg/float-range-1.c: Likewise.
10915         * gcc.dg/float-range-2.c: Likewise.
10916         * gcc.dg/float-range-3.c: Likewise.
10917         * gcc.dg/float-range-5.c: Likewise.
10918         * gcc.dg/format/asm_fprintf-2.c: Likewise.
10919         * gcc.dg/format/asm_fprintf-3.c: Likewise.
10920         * gcc.dg/format/asm_fprintf-4.c: Likewise.
10921         * gcc.dg/format/asm_fprintf-5.c: Likewise.
10922         * gcc.dg/format/cast-1.c: Likewise.
10923         * gcc.dg/format/gcc_diag-3.c: Likewise.
10924         * gcc.dg/format/gcc_diag-4.c: Likewise.
10925         * gcc.dg/format/gcc_diag-6.c: Likewise.
10926         * gcc.dg/format/gcc_diag-8.c: Likewise.
10927         * gcc.dg/format/gcc_diag-9.c: Likewise.
10928         * gcc.dg/format/nul-2.c: Likewise.
10929         * gcc.dg/format/opt-1.c: Likewise.
10930         * gcc.dg/format/opt-2.c: Likewise.
10931         * gcc.dg/format/opt-3.c: Likewise.
10932         * gcc.dg/format/opt-4.c: Likewise.
10933         * gcc.dg/format/opt-5.c: Likewise.
10934         * gcc.dg/format/opt-6.c: Likewise.
10935         * gcc.dg/framework-2.c: Likewise.
10936         * gcc.dg/func-args-1.c: Likewise.
10937         * gcc.dg/func-outside-1.c: Likewise.
10938         * gcc.dg/func-outside-2.c: Likewise.
10939         * gcc.dg/gnu-cond-expr-2.c: Likewise.
10940         * gcc.dg/gnu-cond-expr-3.c: Likewise.
10941         * gcc.dg/if-empty-1.c: Likewise.
10942         * gcc.dg/init-bad-1.c: Likewise.
10943         * gcc.dg/init-bad-2.c: Likewise.
10944         * gcc.dg/init-bad-3.c: Likewise.
10945         * gcc.dg/init-desig-obs-2.c: Likewise.
10946         * gcc.dg/init-desig-obs-3.c: Likewise.
10947         * gcc.dg/init-empty-2.c: Likewise.
10948         * gcc.dg/init-empty-3.c: Likewise.
10949         * gcc.dg/inline-11.c: Likewise.
10950         * gcc.dg/inline-12.c: Likewise.
10951         * gcc.dg/inline-8.c: Likewise.
10952         * gcc.dg/inline-9.c: Likewise.
10953         * gcc.dg/inline3.c: Likewise.
10954         * gcc.dg/label-decl-1.c: Likewise.
10955         * gcc.dg/label-decl-2.c: Likewise.
10956         * gcc.dg/label-decl-3.c: Likewise.
10957         * gcc.dg/label-decl-4.c: Likewise.
10958         * gcc.dg/long-long-typespec-1.c: Likewise.
10959         * gcc.dg/lvalue-2.c: Likewise.
10960         * gcc.dg/lvalue-3.c: Likewise.
10961         * gcc.dg/nested-func-3.c: Likewise.
10962         * gcc.dg/nested-redef-1.c: Likewise.
10963         * gcc.dg/noreturn-4.c: Likewise.
10964         * gcc.dg/old-style-prom-2.c: Likewise.
10965         * gcc.dg/old-style-prom-3.c: Likewise.
10966         * gcc.dg/old-style-then-proto-1.c: Likewise.
10967         * gcc.dg/overflow-warn-1.c: Likewise.
10968         * gcc.dg/overflow-warn-2.c: Likewise.
10969         * gcc.dg/overflow-warn-3.c: Likewise.
10970         * gcc.dg/overflow-warn-4.c: Likewise.
10971         * gcc.dg/overflow-warn-6.c: Likewise.
10972         * gcc.dg/parm-forwdecl-2.c: Likewise.
10973         * gcc.dg/parm-forwdecl-3.c: Likewise.
10974         * gcc.dg/parm-impl-decl-1.c: Likewise.
10975         * gcc.dg/parm-impl-decl-2.c: Likewise.
10976         * gcc.dg/parm-incomplete-1.c: Likewise.
10977         * gcc.dg/parm-mismatch-1.c: Likewise.
10978         * gcc.dg/pointer-arith-1.c: Likewise.
10979         * gcc.dg/pointer-arith-2.c: Likewise.
10980         * gcc.dg/pointer-arith-3.c: Likewise.
10981         * gcc.dg/pointer-arith-4.c: Likewise.
10982         * gcc.dg/pointer-arith-6.c: Likewise.
10983         * gcc.dg/pointer-arith-7.c: Likewise.
10984         * gcc.dg/pointer-arith-8.c: Likewise.
10985         * gcc.dg/pr13804-1.c: Likewise.
10986         * gcc.dg/pr15698-1.c: Likewise.
10987         * gcc.dg/pr15698-2.c: Likewise.
10988         * gcc.dg/pr15698-3.c: Likewise.
10989         * gcc.dg/pr15698-4.c: Likewise.
10990         * gcc.dg/pr15698-5.c: Likewise.
10991         * gcc.dg/pr15698-6.c: Likewise.
10992         * gcc.dg/pr15698-7.c: Likewise.
10993         * gcc.dg/pr15698-8.c: Likewise.
10994         * gcc.dg/pr17188-1.c: Likewise.
10995         * gcc.dg/pr17301-1.c: Likewise.
10996         * gcc.dg/pr17301-2.c: Likewise.
10997         * gcc.dg/pr17730-1.c: Likewise.
10998         * gcc.dg/pr20368-1.c: Likewise.
10999         * gcc.dg/pr20368-2.c: Likewise.
11000         * gcc.dg/pr20368-3.c: Likewise.
11001         * gcc.dg/pr22308-1.c: Likewise.
11002         * gcc.dg/qual-component-1.c: Likewise.
11003         * gcc.dg/redecl-1.c: Likewise.
11004         * gcc.dg/redecl-11.c: Likewise.
11005         * gcc.dg/redecl-12.c: Likewise.
11006         * gcc.dg/redecl-13.c: Likewise.
11007         * gcc.dg/redecl-14.c: Likewise.
11008         * gcc.dg/redecl-15.c: Likewise.
11009         * gcc.dg/register-var-1.c: Likewise.
11010         * gcc.dg/register-var-2.c: Likewise.
11011         * gcc.dg/stmt-expr-2.c: Likewise.
11012         * gcc.dg/stmt-expr-3.c: Likewise.
11013         * gcc.dg/stmt-expr-label-1.c: Likewise.
11014         * gcc.dg/stmt-expr-label-2.c: Likewise.
11015         * gcc.dg/stmt-expr-label-3.c: Likewise.
11016         * gcc.dg/struct-empty-2.c: Likewise.
11017         * gcc.dg/struct-empty-3.c: Likewise.
11018         * gcc.dg/struct-parse-1.c: Likewise.
11019         * gcc.dg/struct-semi-1.c: Likewise.
11020         * gcc.dg/struct-semi-2.c: Likewise.
11021         * gcc.dg/struct-semi-3.c: Likewise.
11022         * gcc.dg/switch-5.c: Likewise.
11023         * gcc.dg/switch-6.c: Likewise.
11024         * gcc.dg/switch-7.c: Likewise.
11025         * gcc.dg/tls/diag-5.c: Likewise.
11026         * gcc.dg/transparent-union-1.c: Likewise.
11027         * gcc.dg/transparent-union-3.c: Likewise.
11028         * gcc.dg/typespec-1.c: Likewise.
11029         * gcc.dg/vla-init-2.c: Likewise.
11030         * gcc.dg/vla-init-3.c: Likewise.
11031         * gcc.dg/vla-init-4.c: Likewise.
11032         * gcc.dg/vla-init-5.c: Likewise.
11033         * gcc.dg/void-cast-2.c: Likewise.
11034         * gcc.dg/wvla-3.c: Likewise.
11035         * gcc.dg/wvla-7.c: Likewise.
11036         * gcc.target/i386/991209-1.c: Likewise.
11037         * gcc.target/ia64/fpreg-1.c: Likewise.
11038         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
11039         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
11040         
11041 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
11043         PR fortran/31639
11044         * gfortran.dg/func_decl_4.f90: New test.
11046 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
11048         PR fortran/32727
11049         * gfortran.dg/interface_17.f90: New test.
11051 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
11053         PR fortran/32599
11054         * gfortran.dg/32599.f03: New test case.
11056         PR fortran/32601
11057         * gfortran.dg/32601.f03: New test case.
11058         * gfortran.dg/32601_1.f03: Ditto.
11059         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
11060         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
11062 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
11064         * gcc.c-torture/execute/align-3.c: Remove function addr check.
11066 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
11067             Devang Patel  <dpatel@apple.com>
11069         PR tree-optimization/25413
11070         * gcc.dg/vect/vect-align-1.c: New.
11071         * gcc.dg/vect/vect-align-2.c: New.
11072         * gcc.dg/vect/pr25413.c: New.
11073         * gcc.dg/vect/pr25413a.c: New.
11074         * gcc.dg/vect/pr31699.c: Fix dg-final check.
11076 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
11078         * lib/target-support.exp (check_ultrasparc_hw_available):
11079         New function.
11080         (is-effective-target): Check $arg for ultrasparc_hw.
11081         (is-effective-target-keyword): Likewise.
11082         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
11083         when determining what to do on sparc platforms.
11084         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
11085         * gcc.dg/20001101-1.c: Likewise.
11086         * gcc.dg/20001101-2.c: Likewise.
11087         * gcc.dg/ultrasp9.c: Likewise.
11088         * gcc.dg/ultrasp10.c: Likewise.
11089         * gcc.target/sparc/pdist-3.c: Likewise.
11091 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
11093         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
11095 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
11097         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
11098         get vectorized.
11099         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
11100         now get vectorized.
11101         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
11102         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
11103         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
11104         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
11105         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
11106         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
11107         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
11108         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
11109         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
11110         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
11111         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
11112         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
11113         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
11114         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
11115         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
11116         * lib/target-supports.exp (check_effective_target_vect_int_mul):
11117         Add spu.
11119 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
11121         PR c++/30854
11122         * g++.dg/parse/error30.C: New test.
11124 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11126         PR fortran/29804
11127         * gfortran.dg/alloc_comp_misc_1.f90: New test.
11129 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
11131         * gfortran.fortran-torture/compile/pr32663.f: New test.
11133 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
11135         PR c++/31027
11136         * g++.dg/inherit/virtual4.C: New.
11138 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
11140         PR target/32661
11141         * gcc.target/i386/pr32661-1.c: New test.
11143 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
11145         * gnat.dg/invariant_index.ad[sb]: New test.
11147 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
11149         PR c++/32560
11150         * g++.dg/template/decl3.C: New.
11152 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
11154         PR 32617
11155         * gcc.c-torture/execute/align-3.c: New.
11157 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
11159         PR target/32708
11160         * gcc.target/i386/pr32708-1.c: New test.
11161         * gcc.target/i386/pr32708-2.c: Ditto.
11162         * gcc.target/i386/pr32708-3.c: Ditto.
11164 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
11166         * g++.dg/init/new20.C: Remove svn:executable flag.
11168 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
11170         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
11172 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
11174         * gcc.dg/ultrasp7.c: Add fpic target requirement.
11176 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11178         PR testsuite/25241
11179         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
11180         directive.
11181         
11182 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
11184         PR fortran/32157
11185         * gfortran.dg/overload_2.f90: New test.
11187         PR fortran/32689
11188         * gfortran.dg/transfer_simplify_5.f90
11190         PR fortran/32634
11191         * gfortran.dg/interface_15.f90: New test.
11193 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
11195         PR libfortran/32336
11196         * gfortran.dg/matmul_5.f90:  New test case.
11198 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11200         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
11201         * gcc.dg/fesd-any.h: Likewise.
11202         * gcc.dg/fesd-baseonly.c: Likewise.
11203         * gcc.dg/fesd-baseonly.h: Likewise.
11204         * gcc.dg/fesd-none.c: Likewise.
11205         * gcc.dg/fesd-none.h: Likewise.
11206         * gcc.dg/fesd-reduced.c: Likewise.
11207         * gcc.dg/fesd-reduced.h: Likewise.
11208         * gcc.dg/fesd-sys.c: Likewise.
11209         * gcc.dg/fesd-sys.h: Likewise
11210         * gcc.dg/fesd.h: Likewise.
11212         * g++.dg/debug/dwarf2: New directory.
11213         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
11214         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
11215         * g++.dg/other/fesd-any.h: Likewise.
11216         * g++.dg/other/fesd-baseonly.C: Likewise.
11217         * g++.dg/other/fesd-baseonly.h: Likewise.
11218         * g++.dg/other/fesd-none.C: Likewise.
11219         * g++.dg/other/fesd-none.h: Likewise.
11220         * g++.dg/other/fesd-reduced.C: Likewise.
11221         * g++.dg/other/fesd-reduced.h: Likewise.
11222         * g++.dg/other/fesd-sys.C: Likewise.
11223         * g++.dg/other/fesd-sys.h: Likewise.
11224         * g++.dg/other/fesd.h: Likewise.
11226 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
11228         PR fortran/31129
11229         * gfortran.dg/parameter_unused.f90: New test.
11231 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
11233         PR tree-optimization/32681
11234         * gcc.dg/tree-ssa/pr32681.c: New test.
11236 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11238         PR fortran/32678
11239         * gfortran.dg/fmt_t_5.f90: New test.
11241 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
11243         PR c++/30535
11244         * g++.dg/template/operator10.C: New.
11246 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
11248         PR libfortran/32217
11249         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
11251 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
11253         PR fortran/29876
11254         * gfortran.dg/operator_6.f90: New test.
11256 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
11258         PR fortran/17711
11259         * gfortran.dg/operator_4.f90: New test.
11260         * gfortran.dg/operator_5.f90: New test.
11261         * gfortran.dg/logical_comp.f90: Adjusted error messages.
11262         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
11264 2007-07-08  Tobias Burnus  <burnus@net-b.de>
11266         PR fortran/32669
11267         * gfortran.dg/argument_checking_6.f90: New.
11269 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
11271         PR fortran/25094
11272         * gfortran.dg/interface_155555.f90: New test.
11274 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11276         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
11277         c99-math-long-double-1.c, c99-math.h: Test subnormals.
11279 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11281         PR testsuite/25241
11282         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
11283         discern pedantic diagnostics and errors.
11284         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
11285         and not an error.
11286         * gcc.dg/20050121-1.c: This is an error and not a warning.
11287         * gcc.target/i386/sseregparm-2.c:  Likewise.
11288         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
11289         * gcc.dg/charset/attribute2.c: Likewise.
11290         * gcc.dg/bitfld-1.c: Likewise.
11291         * gcc.dg/pack-test-2.c: Likewise.
11292         * gcc.dg/940510-1.c: Match separately error and warning.
11293         * gcc.dg/array-2.c: Match separately multiple messages. The second
11294         diagnostic is a pedantic warning and not an error.
11295         * gcc.dg/pr14475.c: Match separately multiple messages.
11296         * gcc.dg/pr18809-1.c: Likewise.
11297         * gcc.dg/pr27953.c: Likewise.
11298         * gcc.dg/vla-init-1.c: Likewise.
11299         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
11301 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11303         PR fortran/32644
11304         * gfortran.dg/char_decl_1.f90: New test.
11306 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
11308         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
11310 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
11312         PR c++/32232
11313         * g++.dg/template/overload9.C: New test.
11315 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
11317         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
11318         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
11320 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
11322         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
11323         * gcc.dg/20001012-2.c: Likewise.
11324         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
11325         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
11327 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
11329         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
11330         about the chunk size when STACK_SIZE is defined.
11332 2007-07-06  Josh Conner  <jconner@apple.com>
11334         PR middle-end/32602
11335         * gcc.dg/sibcall-8.c: New test.
11337 2007-07-06  Josh Conner  <jconner@apple.com>
11339         PR middle-end/32603
11340         * gcc.target/arm/sibcall-1.c: New test.
11342 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
11344         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
11346 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
11348         * gfortran.dg/save_parameter.f90: New test.
11349         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
11351 2007-07-06  Richard Guenther  <rguenther@suse.de>
11353         * g++.dg/opt/pr30965.C: New testcase.
11355 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
11357         * gcc.target/mips/save-restore-5.c: New test.
11359 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
11361         PR rtl_optimization/32450
11362         * gcc.dg/pr32450.c: New runtime test.
11364 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
11366         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
11367         single underscore in scan directives.
11369 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
11371         PR c++/32245
11372         * g++.dg/init/ptrmem4.C: New test.
11374         PR c++/32251
11375         * g++.dg/init/new21.C: Likewise.
11377         PR c++/31992
11378         * g++.dg/template/static30.C: Likewise.
11380 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
11382         * gcc.dg/vect/costmodel/ppc: New directory.
11383         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
11384         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
11385         New test.
11386         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
11387         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
11388         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
11389         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
11390         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
11391         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
11392         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
11393         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
11394         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
11395         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
11396         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
11397         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
11398         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
11399         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
11401 2007-07-05  Tobias Burnus  <burnus@net-b.de>
11403         PR fortran/32359
11404         * gfortran.dg/module_md5_1.f90: Update MD5 number.
11406 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
11408         PR fortran/32526
11409         * gfortran.dg/interface_14.f90: New test.
11411         PR fortran/32613
11412         * gfortran.dg/do_iterator_2.f90: New test.
11414 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
11416         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
11417         (FE_DEC_DOWNWARD): Likewise.
11418         (FE_DEC_UPWARD): Likewise.
11419         (FE_DEC_TOWARDZERO): Likewise.
11420         (FE_DEC_TONEARESTFROMZERO): Likewise.
11422 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
11424         * gcc.c-torture/compile/pr32606.c: New.
11425         * gfortran.fortran-torture/execute/pr32604.f90: New.
11427 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
11429         * gcc.dg/visibility-12.c: New test.
11430         * gcc.dg/visibility-13.c: Likewise.
11431         * g++.dg/ext/visibility-9.C: Likewise.
11432         * g++.dg/ext/visibility-10.C: Likewise.
11434 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
11436         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
11437         * gcc.dg/sh-relax-vxworks.c: New test.
11439 2007-07-04  Richard Guenther  <rguenther@suse.de>
11441         PR tree-optimization/32500
11442         * gcc.c-torture/execute/pr32500.c: New testcase.
11444 2007-07-04  Richard Guenther  <rguenther@suse.de>
11446         PR tree-optimization/32482
11447         * gcc.c-torture/compile/pr32482.c: New testcase.
11449 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
11451         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
11452         VxWorks kernels.
11453         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
11454         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
11455         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
11456         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
11458 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
11460         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
11462 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
11464         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
11466 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11468         PR fortran/31198
11469         * gfortran.dg/min_max_optional_1.f90: New test.
11470         * gfortran.dg/min_max_optional_2.f90: New test.
11471         * gfortran.dg/min_max_optional_3.f90: New test.
11473 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11475         PR fortran/32545
11476         * gfortran.dg/fmt_error.f90: New test.
11478 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11480         PR fortran/32612
11481         * gfortran.dg/interface_13.f90: New test.
11483 2007-07-03  Dave Brolley  <brolley@redhat.com>
11485         PR c++/31743
11486         * g++.dg/init/new20.C: New test.
11488 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
11490         PR fortran/32579
11491         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
11493 2007-07-03  Tobias Burnus  <burnus@net-b.de>
11495         PR fortran/25062
11496         * common_7.f90: New.
11497         * common_8.f90: New.
11498         * common_9.f90: New.
11500 2007-07-03  Tobias Burnus  <burnus@net-b.de>
11502         PR fortran/30940
11503         * gfortran.dg/argument_checking_1.f90: New.
11504         * gfortran.dg/argument_checking_2.f90: New.
11505         * gfortran.dg/argument_checking_3.f90: New.
11506         * gfortran.dg/argument_checking_4.f90: New.
11507         * gfortran.dg/argument_checking_5.f90: New.
11508         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
11509         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
11511 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
11513         * gcc.dg/pr32176.c: Add -w to default dg-options.
11515 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
11517         * gcc.c-torture/compile/ssa-pre-1.c: New test.
11519 2007-07-03  Tobias Burnus  <burnus@net-b.de>
11521         PR fortran/20888
11522         * gfortran.dg/null_2.f90: New.
11524 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
11525             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11527         PR middle-end/32176
11528         * gcc.dg/pr32176.c: New test.
11530 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
11532         * gcc.dg/const-float80.c : New test.
11533         * gcc.dg/const-float128.c : New test.
11534         * gcc.dg/const-float80-ped.c : New test.
11535         * gcc.dg/const-float128-ped.c : New test.
11537 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11539         * gcc.dg/c99-math.h: Fix typo.
11541 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
11543         PR libgomp/32468
11544         * gcc.dg/gomp/pr32468-1.c: New test.
11546 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
11548         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
11549         an ABI option.
11551 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
11553         * gfortran.fortran-torture/compile/pr32583.f: New.
11554         * gcc.c-torture/compile/pr32584.c: New
11556 2007-07-02  Ollie Wild  <aaw@google.com>
11558         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
11559         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
11561 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
11563         * gcc.target/mips/save-restore-1.c: New test.
11564         * gcc.target/mips/save-restore-2.c: Likewise.
11565         * gcc.target/mips/save-restore-3.c: Likewise.
11566         * gcc.target/mips/save-restore-4.c: Likewise.
11568 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
11570         PR tree-optimization/31966
11571         PR tree-optimization/32533
11572         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
11573         * gfortran.dg/pr32533.f90: Ditto.
11575 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
11577         * g++.dg/opt/nrv12.C: New test.
11578         * gcc.target/i386/nrv1.c: New test.
11580         PR c++/31748
11581         * g++.dg/gomp/pr31748.C: New test.
11583 2007-07-02  Ira Rosen  <irar@il.ibm.com>
11585         PR tree-optimization/32230
11586         * gcc.dg/vect/pr32230.c: New test.
11588 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
11590         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
11591         * bind_c_coms.f90: Ditto.
11592         * bind_c_coms_driver.c: Ditto.
11593         * bind_c_dts.f90: Ditto.
11594         * bind_c_dts_2.f03: Ditto.
11595         * bind_c_dts_2_driver.c: Ditto.
11596         * bind_c_dts_3.f03: Ditto.
11597         * bind_c_dts_4.f03: Ditto.
11598         * bind_c_dts_driver.c: Ditto.
11599         * bind_c_implicit_vars.f03: Ditto.
11600         * bind_c_procs.f03: Ditto.
11601         * bind_c_usage_2.f03: Ditto.
11602         * bind_c_usage_3.f03: Ditto.
11603         * bind_c_usage_5.f03: Ditto.
11604         * bind_c_usage_6.f03: Ditto.
11605         * bind_c_usage_7.f03: Ditto.
11606         * bind_c_vars.f90: Ditto.
11607         * bind_c_vars_driver.c: Ditto.
11608         * binding_c_table_15_1.f03: Ditto.
11609         * binding_label_tests.f03: Ditto.
11610         * binding_label_tests_10.f03: Ditto.
11611         * binding_label_tests_10_main.f03: Ditto.
11612         * binding_label_tests_11.f03: Ditto.
11613         * binding_label_tests_11_main.f03: Ditto.
11614         * binding_label_tests_12.f03: Ditto.
11615         * binding_label_tests_13.f03: Ditto.
11616         * binding_label_tests_13_main.f03: Ditto.
11617         * binding_label_tests_14.f03: Ditto.
11618         * binding_label_tests_2.f03: Ditto.
11619         * binding_label_tests_3.f03: Ditto.
11620         * binding_label_tests_4.f03: Ditto.
11621         * binding_label_tests_5.f03: Ditto.
11622         * binding_label_tests_6.f03: Ditto.
11623         * binding_label_tests_7.f03: Ditto.
11624         * binding_label_tests_8.f03: Ditto.
11625         * binding_label_tests_9.f03: Ditto.
11626         * c_assoc.f90: Ditto.
11627         * c_assoc_2.f03: Ditto.
11628         * c_f_pointer_shape_test.f90: Ditto.
11629         * c_f_pointer_tests.f90: Ditto.
11630         * c_f_tests_driver.c: Ditto.
11631         * c_funloc_tests.f03: Ditto.
11632         * c_funloc_tests_2.f03: Ditto.
11633         * c_funloc_tests_3.f03: Ditto.
11634         * c_funloc_tests_3_funcs.c: Ditto.
11635         * c_kind_params.f90: Ditto.
11636         * c_kind_tests_2.f03: Ditto.
11637         * c_kinds.c: Ditto.
11638         * c_loc_driver.c: Ditto.
11639         * c_loc_test.f90: Ditto.
11640         * c_loc_tests_2.f03: Ditto.
11641         * c_loc_tests_2_funcs.c: Ditto.
11642         * c_loc_tests_3.f03: Ditto.
11643         * c_loc_tests_4.f03: Ditto.
11644         * c_loc_tests_5.f03: Ditto.
11645         * c_loc_tests_6.f03: Ditto.
11646         * c_loc_tests_7.f03: Ditto.
11647         * c_loc_tests_8.f03: Ditto.
11648         * c_ptr_tests.f03: Ditto.
11649         * c_ptr_tests_10.f03: Ditto.
11650         * c_ptr_tests_5.f03: Ditto.
11651         * c_ptr_tests_7.f03: Ditto.
11652         * c_ptr_tests_7_driver.c: Ditto.
11653         * c_ptr_tests_8.f03: Ditto.
11654         * c_ptr_tests_8_funcs.c: Ditto.
11655         * c_ptr_tests_9.f03: Ditto.
11656         * c_ptr_tests_driver.c: Ditto.
11657         * c_size_t_driver.c: Ditto.
11658         * c_size_t_test.f03: Ditto.
11659         * com_block_driver.f90: Ditto.
11660         * global_vars_c_init.f90: Ditto.
11661         * global_vars_c_init_driver.c: Ditto.
11662         * global_vars_f90_init.f90: Ditto.
11663         * global_vars_f90_init_driver.c: Ditto.
11664         * interop_params.f03: Ditto.
11665         * iso_c_binding_only.f03: Ditto.
11666         * iso_c_binding_rename_1.f03: Ditto.
11667         * iso_c_binding_rename_1_driver.c: Ditto.
11668         * iso_c_binding_rename_2.f03: Ditto.
11669         * iso_c_binding_rename_2_driver.c: Ditto.
11670         * kind_tests_2.f03: Ditto.
11671         * kind_tests_3.f03: Ditto.
11672         * module_md5_1.f90: Ditto.
11673         * only_clause_main.c: Ditto.
11674         * print_c_kinds.f90: Ditto.
11675         * test_bind_c_parens.f03: Ditto.
11676         * test_c_assoc.c: Ditto.
11677         * test_com_block.f90: Ditto.
11678         * test_common_binding_labels.f03: Ditto.
11679         * test_common_binding_labels_2.f03: Ditto.
11680         * test_common_binding_labels_2_main.f03: Ditto.
11681         * test_common_binding_labels_3.f03: Ditto.
11682         * test_common_binding_labels_3_main.f03: Ditto.
11683         * test_only_clause.f90: Ditto.
11684         * use_iso_c_binding.f90: Ditto.
11685         * value_5.f90: Ditto.
11686         * value_test.f90: Ditto.
11687         * value_tests_f03.f90: Ditto.
11689 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
11691         * gcc.dg/tls/opt-14.c: New.
11693 2007-07-01  Ollie Wild  <aaw@google.com>
11695         * g++.dg/lookup/using16.C: New test.
11696         * g++.dg/lookup/using17.C: New test.
11698 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
11700         PR fortran/32239
11701         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
11702         (test_4): Use proper test for floating point equality.
11703         (test_8): Likewise.
11705 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11707         PR libgfortran/32554
11708         * gfortran.dg/fmt_p_1.f90: New test.
11710 2007-07-01  Ira Rosen  <irar@il.ibm.com>
11712         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
11713         initialization and fix dg-final check - the initialization loop is
11714         vectorizable.
11716 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
11717             Volker Reichelt  <reichelt@netcologne.de>
11719         PR middle-end/32559
11720         * gcc.dg/pr32559.c: New test.
11722 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
11724         PR tree-optimization/25371
11725         * gcc.dg/vect/pr25371.c: New test.
11727 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
11729         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
11730         when allocating and initializing a flexible array.
11732 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
11734         PR fortran/20373
11735         * gfortran.dg/intrinsic.f90: New test.
11737 2007-06-30  Tobias Burnus  <burnus@net-b.de>
11739         PR fortran/32555
11740         * gfortran.dg/fmt_zero_check.f90: New.
11742 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
11744         PR fortran/30284
11745         * gfortran.dg/repeat_f90: New test.
11747 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11749         PR testsuite/25241
11750         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
11751         -pedantic-errors, so we should match errors.
11752         * gcc.dg/cpp/escape-1.c: Likewise.
11753         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
11754         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
11755         warning.
11756         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
11757         errors instead of warnings.
11758         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
11759         a pedantic warning.
11760         * gcc.dg/cpp/arith-3.c: Likewise.
11762 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11764         PR testsuite/25241
11765         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
11766         * gcc.dg/pch/valid-2.c: Likewise.
11767         * gcc.dg/pch/valid-3.c: Likewise.
11768         * gcc.dg/pch/warn-1.c: Likewise.
11769         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
11770         
11771 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11773         PR c/4076
11774         * gcc.dg/Wunused-function.c: New.
11775         
11776 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11778         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
11780 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
11782         * g++.dg/other/canon-31724.C: New.
11783         
11784 2007-06-29  Jan Hubicka  <jh@suse.cz>
11786         PR middle-end/32372
11787         * gcc.c-torture/compile/pr32372.c: new.
11789 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
11791         * gfortran.dg/operator_3.f90: New test.
11793 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
11795         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
11796         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
11798 2007-06-29  Richard Guenther  <rguenther@suse.de>
11800         PR middle-end/32493
11801         * gcc.dg/inline-23.c: New testcase.
11803 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
11805         PR tree-optimization/24659
11806         * gcc.target/i386/vectorize2.c: New test.
11807         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
11808         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
11810 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
11812         * gcc.dg/pointer-arith-9.c: New test.
11814 2007-06-29  Tobias Burnus  <burnus@net-b.de>
11816         PR fortran/32483
11817         * gfortran.dg/fmt_read_2.f90: New.
11819 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11821         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
11822         If it exists, don't try to create it.
11824 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
11826         * g++.dg/ext/visibility/ms-compat-1.C: New.
11828 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11830         PR tree-opt/32417
11831         * gfortran.fortran-torture/compile/pr32417.f90: New test.
11833 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
11835         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
11836         targets.
11838 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
11840         PR fortran/32467
11841         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
11843 2007-06-27  Richard Guenther  <rguenther@suse.de>
11845         PR middle-end/32492
11846         * gcc.dg/inline-22.c: New testcase.
11848 2007-06-26  Hui-May Chang <hm.chang@apple.com>
11850         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
11851         the scan-assembler constant.
11853 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
11855         PR 20216
11856         * gcc.dg/pr20216.c: New.
11858 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11860         PR tree-opt/32421
11861         * gcc.dg/vect/pr32421.c: New test.
11863 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
11865         PR c++/32111
11866         * g++.dg/other/friend5.C: New test.
11868 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
11870         PR fortran/32464
11871         * gfortran.dg/host_assoc_function_2.f90: New test.
11873         PR fortran/31494
11874         * gfortran.dg/host_assoc_call_1.f90: New test.
11876 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11878         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
11879         
11880 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11882         PR fortran/32456
11883         * gfortran.dg/error_format.f90: New test.
11885 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
11887         PR fortran/32136
11888         * gfortran.dg/pr32136.f90: New test.
11890 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
11892         PR fortran/31726
11893         * gfortran.dg/minmaxloc_1.f90: New test.
11895         PR fortran/32298
11896         * gfortran.dg/minmaxloc_2.f90: New test.
11898 2007-06-23  Richard Guenther  <rguenther@suse.de>
11900         PR tree-optimization/16876
11901         PR middle-end/29478
11902         * gcc.dg/pr29254.c: The warning is bogus.
11903         * gcc.dg/warn-1.c: Likewise.
11904         * gcc.dg/assign-warn-3.c: Likewise.
11905         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
11907 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
11909         * gcc.c-torture/execute/20070623-1.c: New.
11911 2007-06-22  Jan Hubicka  <jh@suse.cz>
11913         * gcc.c-torture/compile/pr31541.c: New.
11915 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
11917         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
11918         Remove -m64 from dg-options.
11920 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
11922         PR middle-end/32374
11923         * gcc.dg/pr32374.c: New test.
11925 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11927         PR fortran/32360
11928         * gfortran.dg/pointer_assign_3.f90: New test.
11930 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
11932         * gcc.dg/tree-ssa/pr19590.c: New.
11934 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11936         PR fortran/31162
11937         * gfortran.dg/assign.f90: Update test.
11938         * gfortran.dg/real_do_1.f90: Update test.
11939         * gfortran.dg/gomp/omp_do1.f90: Update test.
11940         * gfortran.dg/warnings_are_errors_1.f: Update test.
11941         * gfortran.dg/g77/20010519-1.f: Update test.
11942         * gfortran.dg/g77/pr9258.f: Update test.
11943         * gfortran.dg/g77/960317-1.f: Update test.
11945 2007-06-21  Richard Guenther  <rguenther@suse.de>
11947         PR tree-optimization/32453
11948         * gcc.c-torture/compile/pr32453.c: New testcase.
11950 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
11952         PR tree-optimization/31866
11953         * gcc.dg/pr31866.c: New test.
11955 2007-06-21  Richard Guenther  <rguenther@suse.de>
11957         PR tree-optimization/32451
11958         * g++.dg/torture/20070621-1.C: New testcase.
11960 2007-06-21  Christian Bruel  <christian.bruel@st.com>
11962         * gcc.dg/attr-isr.c: Test delay slot content.
11963         
11964 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11966         PR fortran/32361
11967         gfortran.dg/pointer_assign_2.f90: New test.
11969 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11971         PR fortran/25061
11972         gfortran.dg/invalid_procedure_name.f90: New test.
11974 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
11976         PR tree-optimization/25737
11977         * gcc.dg/tree-ssa/alias-14.c: New test.
11979 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
11981         * gcc.target/i386/large-size-array-3.c: New.
11983 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11984         Richard Guenther  <rguenther@suse.de>
11986         PR fortran/32140
11987         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
11989 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
11991         PR middle-end/31959
11992         * gcc.dg/pr31959.c: New test.
11994         PR inline-asm/32109
11995         * g++.dg/ext/asm10.C: New test.
11997         PR middle-end/32285
11998         * gcc.c-torture/execute/20070614-1.c: New test.
12000 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
12002         * gcc.target/arm/stack-corruption.c: New test.
12004 2007-06-19  Richard Guenther  <rguenther@suse.de>
12006         * g++.dg/torture/pr30252.C: New testcase.
12008 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
12010         PR tree-optimization/32353
12011         * g++.dg/opt/nrv13.C: New test.
12013 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
12015         PR fortran/20863
12016         PR fortran/20882
12017         * gfortran.dg/impure_assignment_2.f90 : New test.
12019         PR fortran/32236
12020         * gfortran.dg/data_initialized_2.f90 : New test.
12022         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
12023         appropriate version of 'dmach'.
12025 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
12027         PR target/32389
12028         * gcc.target/i386/pr32389.c New test.
12030 2007-06-18  Simon Baldwin <simonb@google.com>
12032         PR c++/31923
12033         * g++.dg/template/error25.C: New.
12034         * g++.dg/template/spec35.C: New.
12036 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
12038         * gcc.c-torture/compile/pr32355.c: New testcase.
12039         
12040 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
12042         PR tree-optimization/32383
12043         * g++.dg/opt/pr32383.C: New test.
12045 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
12047         PR rtl-optimization/32366
12048         * gcc.dg/vect/pr32366.c: New test.
12050 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
12052         * gcc.c-torture/compile/pr32349.c: New testcase.
12053         
12054 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12056         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
12057         * gcc.target/sparc/combined-2.c: Likewise.
12058         * gcc.target/sparc/fexpand.c : Likewise.
12059         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
12060         * gcc.target/sparc/fpack16.c : Likewise.
12061         * gcc.target/sparc/fpmerge.c : Likewise.
12062         * gcc.target/sparc/fpmul.c : Likewise.
12063         * gcc.target/sparc/noresult.c : Likewise.
12064         * gcc.target/sparc/pdist.c: Likewise.
12066 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
12068         PR middle-end/31723
12069         * gcc.target/i386/recip-divf.c: New test.
12070         * gcc.target/i386/recip-sqrtf.c: Ditto.
12071         * gcc.target/i386/recip-vec-divf.c: Ditto.
12072         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
12073         * gcc.target/i386/sse-recip.c: Ditto.
12074         * gcc.target/i386/sse-recip-vec.c: Ditto.
12076 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12078         PR tree-opt/32225
12079         * gcc.c-torture/compile/20070605-1.c: New test.
12081         * gcc.c-torture/compile/20070603-1.c: New testcase.
12082         * gcc.c-torture/compile/20070603-2.c: New testcase.
12084         * gcc.c-torture/compile/20070531-1.c: New test.
12086         PR tree-opt/32167
12087         * gcc.c-torture/compile/20070531-2.c: New test.
12089         PR tree-opt/32144
12090         * gcc.c-torture/compile/20070529-1.c: New test.
12092         PR tree-opt/32145
12093         * gcc.c-torture/compile/20070529-2.c: New test.
12095         PR tree-opt/32015
12096         * gcc.c-torture/compile/20070520-1.c: New test.
12098         * g++.dg/ext/java-1.C: New test.
12100         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
12101         loops instead of one. Remove the "can't determine dependence"
12102         check.
12103         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
12104         needed as the cast is gone in the first place.
12105         * gcc.dg/max-1.c: Change local variable a to be a global one.
12106         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
12107         have a cast which is PREd.
12109 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
12111         * g++.dg/lookup/anon6.C: New test.
12113 2007-06-14  Dirk Mueller  <dmueller@suse.de>
12115         PR c++/31806
12116         * g++.dg/opt/static6.C: New testcase.
12118 2007-06-14  Geoff Keating  <geoffk@apple.com>
12120         * g++.dg/ext/visibility/overload-1.C: New.
12122         PR 31093
12123         * g++.dg/ext/visibility/anon4.C: New.
12125 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
12127         PR target/32268
12128         * gcc.target/i386/pr32268.c: New test.
12130 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
12132         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
12133         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
12134         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
12136         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
12137         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
12138         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
12139         BID is used.
12141 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
12143         PR fortran/32302
12144         * gfortran.dg/common_resize_1.f90: New test.
12146 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
12148         PR target/32274
12149         * gcc.dg/vect/pr32224.c: Fix.   
12150         
12151 2007-06-13  Eric Christopher  <echristo@apple.com>
12153         * gcc.target/i386/ssefn-1.c: Add -march=i386.
12155 2007-06-13  Tobias Burnus  <burnus@net-b.de>
12157         PR fortran/32323
12158         * gfortran.dg/actual_array_vect_1.f90: New.
12160 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
12162         * gcc.target/sparc/mfpu.c: New test.
12164 2007-06-12  Geoff Keating  <geoffk@apple.com>
12166         * g++.dg/warn/weak1.C: Suppress on Darwin.
12167         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
12169 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12171         PR middle-end/31579
12172          * g++.dg/torture/pr31579.C: New testcase.
12174 2007-06-12  Ian Lance Taylor  <iant@google.com>
12176         PR libstdc++/29286
12177         * g++.dg/init/new16.C: New test.
12178         * g++.dg/init/new17.C: New test.
12179         * g++.dg/init/new18.C: New test.
12180         * g++.dg/init/new19.C: New test.
12182 2007-06-12  Olivier Hainque  <hainque@adacore.com>
12184         * gnat.dg/lhs_view_convert.adb: New test.
12186 2007-06-12  Richard Guenther  <rguenther@suse.de>
12188         PR tree-optimization/15353
12189         PR tree-optimization/31657
12190         * gcc.c-torture/execute/20070424-1.c: New testcase.
12191         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
12192         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
12193         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
12194         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
12195         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
12197 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
12199         PR rtl-optimization/32293
12200         * gcc.dg/pr32293.c: New test.
12202 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
12204         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
12206 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
12208         PR fortran/29786
12209         * gfortran.dg/equiv_7.f90: New test.
12210         * gfortran.dg/equiv_constraint_7.f90: Change error message.
12212         PR fortran/30875
12213         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
12215 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
12217         * gcc.dg/setjmp-3.c: Rename raise to raise0.
12218         * gcc.dg/setjmp-4.c: Likewise.
12219         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
12221 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
12223         PR rtl-optimization/31025
12224         * gfortran.dg/pr31025.f90: New.
12226 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
12228         PR target/32280
12229         * gcc.target/i386/pr32280.c: New test.
12231 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
12233         PR middle-end/32279
12234         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
12236 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12238         PR libgfortran/32235
12239         * gfortran.dg/backspace_9.f: New test.
12241 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
12243         * gcc.dg/tree-ssa/prefetch-7.c: New test.
12245 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
12247         * gcc.dg/tree-ssa/loop-28.c: New testcase.
12249 2007-06-09  Ian Lance Taylor  <iant@google.com>
12251         PR tree-optimization/32169
12252         * gcc.c-torture/compile/pr32169.c: New test.
12254 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
12256         * gcc.dg/vect/costmodel: New directory.
12257         * gcc.dg/vect/costmodel/i386: New directory.
12258         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
12259         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
12260         New test.
12261         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
12262         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
12263         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
12264         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
12265         * gcc.dg/vect/costmodel/x86_64: New directory.
12266         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
12267         New testsuite.
12268         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
12269         New test.
12270         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
12271         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
12272         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
12273         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
12274         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
12276 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
12278         PR tree-optimization/32243
12279         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
12280         flags for -Os tests.
12281         * gcc.dg/vect/03-vect-pr32243.c: New test.
12283 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
12285         PR tree-optimization/32224
12286         * gcc.dg/vect/pr32224.c: New test.
12288 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
12290         PR c++/32177
12291         * g++.dg/gomp/pr32177.C: New test.
12293 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12295         PR testsuite/25241
12296         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
12297         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
12298         warning nor an error.
12299         * gcc.dg/Wfatal-2.c: Likewise.
12300         * gcc.dg/Werror-1.c: Likewise.
12301         * gcc.dg/Werror-5.c: Likewise.
12302         * gcc.dg/Werror-7.c: Likewise.
12303         * gcc.dg/Werror-10.c: Likewise.
12304         * gcc.dg/Werror-11.c: Likewise.
12306 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
12308         PR c++/30759
12309         * g++.dg/init/brace6.C: New test.
12311 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
12313         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
12314         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
12315         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
12316         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
12318         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
12319         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
12320         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
12321         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
12322         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
12323         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
12324         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
12325         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
12327         * gcc.dg/darwin-minversion-3.c: New.
12329 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
12331         * gcc.target/i386/builtin-copysign.c: New test.
12333 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
12335         PR tree-optimization/32220
12336         * gfortran.dg/predcom-2.f: New testcase.
12338 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12340         PR tree-opt/32231
12341         * gcc.target/i386/vectorize4.c: New test.
12343 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
12345         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
12347 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12349         PR testsuite/25241
12350         * gcc.dg/simd-5.c: Mark output as a note.
12351         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
12352         dg-message.
12353         * gcc.dg/simd-1.c: Likewise.
12354         * gcc.dg/always_inline.c: Mark output as a sorry.
12355         * gcc.dg/always_inline2.c: Likewise.
12356         * gcc.dg/always_inline3.c: Likewise.
12358 2007-06-06  Ian Lance Taylor  <iant@google.com>
12360         * g++.dg/conversion/enum1.C: New test.
12362 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
12364         PR tree-optimization/32216
12365         * gcc.dg/vect/pr32216.c: New test.
12367 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12369         PR testsuite/18923
12370         * gfortran.dg/invalid_contains_1.f90: New test.
12371         * gfortran.dg/invalid_contains_2.f90: New test.
12373 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12375         PR testsuite/32057
12376         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
12377         midnight issues.
12379 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12381         PR testsuite/25241
12382         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
12383         dg-message to match de note.
12384         * gcc.dg/pr26570.c: Use dg-message for a note.
12385         * gcc.dg/pr29254.c: Use dg-message for generic output and use
12386         dg-error instead of dg-warning because of -Werror.
12387         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
12388         neither an error, nor a warning.
12389         * gcc.dg/glibc-uclibc-2.c: Likewise
12390         * gcc.dg/cpp/19940712-1.c: Likewise.
12392 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
12394         PR preprocessor/23479
12395         * gcc.dg/binary-constants-1.c: Add test suites for
12396         the 0b-prefixed binary integer constants.
12397         * gcc.dg/binary-constants-2.c: Ditto.
12398         * gcc.dg/binary-constants-3.c: Ditto.
12399         * gcc.dg/binary-constants-4.c: Ditto.
12401 2007-06-05  Ian Lance Taylor  <iant@google.com>
12403         * gcc.dg/Wstrict-overflow-19.c: New test.
12405 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
12407         * gcc.dg/matrix/matrix-6.c: Remove conversion.
12409 2007-06-04  Ian Lance Taylor  <iant@google.com>
12411         * gcc.dg/Wstrict-overflow-18.c: New test.
12413 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12415         PR testsuite/25241
12416         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
12417         * gcc.dg/cpp/mi5.c: Likewise.
12418         * gcc.dg/cpp/mi7.c: Likewise.
12420 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
12422         PR c/32191
12423         * gcc.dg/pr32191.c: New test.
12425 2007-05-28  Tobias Burnus  <burnus@net-b.de>
12427         PR fortran/32124
12428         * gfortran.dg/allocate_stat_1.f90: Remove.
12430 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
12432         * gcc.target/i386/sse4_2-check.h: New.
12433         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
12434         * gcc.target/i386/sse4_2-crc32.h: Likewise.
12435         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
12436         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
12437         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
12438         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
12439         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
12440         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
12441         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
12442         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
12443         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
12444         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
12445         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
12446         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
12447         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
12448         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
12449         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
12450         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
12452 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
12454         * gcc.dg/pie-link.c: New test.
12456 2007-06-01  Ian Lance Taylor  <iant@google.com>
12458         * gcc.dg/Wstrict-overflow-17.c: New test.
12460 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
12462         * gcc.dg/builtin-return-1.c (g): New.
12463         (main): Allocate at least 64 bytes on the stack.
12465 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
12467         * g++.dg/init/cleanup3.C: New test.
12469 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
12471         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
12472         int is 16 bits.
12474 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
12476         PR fortran/32156
12477         * gfortran.dg/char_array_constructor_3.f90: New test.
12479 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
12481         PR tree-optimization/32160
12482         * gfortran.dg/predcom-1.f: New test.
12484 2007-05-31  Richard Guenther  <rguenther@suse.de>
12486         * g++.dg/other/str_empty.C: Move...
12487         * g++.dg/other/pr30567.C: Move...
12488         * g++.dg/tree-ssa/pr27218.C: Move...
12489         * g++.dg/torture: ...here and remove dg-options.
12491 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
12493         PR c++/32158
12494         * g++.dg/ext/is_pod_incomplete.C: New.
12496 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
12497             Douglas Gregor <doug.gregor@gmail.com>
12498             Pedro Lamarao <pedro.lamarao@mndfck.org>
12499             Howard Hinnant <howard.hinnant@gmail.com>
12501         PR c++/7412
12502         PR c++/29939
12503         * g++.dg/cpp0x/rv8p.C: New.
12504         * g++.dg/cpp0x/temp-constructor-bug.C: New.
12505         * g++.dg/cpp0x/cast-bug.C: New.
12506         * g++.dg/cpp0x/elision_weak.C: New.
12507         * g++.dg/cpp0x/collapse-bug.C: New.
12508         * g++.dg/cpp0x/rv3p.C: New.
12509         * g++.dg/cpp0x/rv7n.C: New.
12510         * g++.dg/cpp0x/overload-conv-1.C: New.
12511         * g++.dg/cpp0x/rv2n.C: New.
12512         * g++.dg/cpp0x/deduce.C: New.
12513         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
12514         * g++.dg/cpp0x/rv6p.C: New.
12515         * g++.dg/cpp0x/template_deduction.C: New.
12516         * g++.dg/cpp0x/implicit-copy.C: New.
12517         * g++.dg/cpp0x/rv1p.C: New.
12518         * g++.dg/cpp0x/cast.C: New.
12519         * g++.dg/cpp0x/rv5n.C: New.
12520         * g++.dg/cpp0x/collapse.C: New.
12521         * g++.dg/cpp0x/overload-conv-2.C: New.
12522         * g++.dg/cpp0x/rv4p.C: New.
12523         * g++.dg/cpp0x/rvo.C: New.
12524         * g++.dg/cpp0x/iop.C: New.
12525         * g++.dg/cpp0x/rv3n.C: New.
12526         * g++.dg/cpp0x/rv7p.C: New.
12527         * g++.dg/cpp0x/reference_collapsing.C: New.
12528         * g++.dg/cpp0x/overload.C: New.
12529         * g++.dg/cpp0x/named.C: New.
12530         * g++.dg/cpp0x/rv2p.C: New.
12531         * g++.dg/cpp0x/rv6n.C: New.
12532         * g++.dg/cpp0x/not_special.C: New.
12533         * g++.dg/cpp0x/bind.C: New.
12534         * g++.dg/cpp0x/rv1n.C: New.
12535         * g++.dg/cpp0x/rv5p.C: New.
12536         * g++.dg/cpp0x/elision.C: New.
12537         * g++.dg/cpp0x/named_refs.C: New.
12538         * g++.dg/cpp0x/unnamed_refs.C: New.
12539         * g++.dg/cpp0x/rv4n.C: New.
12540         * g++.dg/cpp0x/elision_neg.C: New.
12541         * g++.dg/init/copy7.C: Run in C++98 mode.
12542         * g++.dg/overload/arg1.C: Ditto.
12543         * g++.dg/overload/arg4.C: Ditto.
12545 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
12547         PR c++/31809
12548         * g++.dg/opt/static5.C: New test.
12550 2007-05-30  Richard Guenther  <rguenther@suse.de>
12552         * g++.dg/dg.exp: Prune torture/.
12553         * g++.dg/torture/dg-torture.exp: New testsuite.
12555 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
12557         * gcc.target/arm/pr27387.C: Move and rename to ...
12558         * g++.dg/inherit/thunk8.C: ... here.
12560 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
12562         PR tree-optimization/31769
12563         * g++.dg/gomp/pr31769.C: New test.
12565 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
12567         * gcc.target/i386/stack-realign.c: New.
12569 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
12571         * gcc.dg/tree-ssa/prefetch-6.c: New test.
12573 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
12575         * gfortran.dg/sizeof.f90: New.
12577 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12579         PR c/31339
12580         * gcc.dg/boolcomplex-1.c: New test.
12582         PR c++/31339
12583         * g++.dg/ext/boolcomplex-1.c: New test.
12585 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
12587         * gcc.dg/matrix: New directory.
12589 2007-05-28  Tobias Burnus  <burnus@net-b.de>
12591         PR fortran/32124
12592         * gfortran.dg/allocate_stat_1.f90: New.
12594 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
12596         PR fortran/31972
12597         * transfer_hollerith_1.f90: New test.
12599 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12601         PR tree-opt/32100
12602         * gcc.c-torture/execute/vrp-7.c: New test.
12604 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
12606         * gfortran.dg/transfer_simplify_4.f90: New test.
12608 2007-05-27  Tobias Burnus  <burnus@net-b.de>
12610         PR fortran/32088
12611         * gfortran.dg/func_result_3.f90: New.
12613 2007-05-27  Tobias Burnus  <burnus@net-b.de>
12615         PR middle-end/32083
12616         * gfortran.dg/transfer_simplify_3.f90: New.
12618 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
12620         PR target/32065
12621         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
12622         to compile options.
12623         * gcc.target/i386/pr32065-2.c: New test.
12625 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12627         PR fortran/31813
12628         * gfortran.dg/io_constraints_2.f90: Update.
12630 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
12632         PR fortran/31219
12633         * gfortran.dg/array_constructor_17.f90: New test.
12635 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12637         PR tree-opt/32090
12638         * g++.dg/opt/array2.C: New testcase.
12640 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
12642         PR target/32065
12643         * gcc.target/i386/pr32065.c: New test.
12645 2007-05-25  Dirk Mueller  <dmueller@suse.de>
12646             Marcus Meissner <meissner@suse.de>
12648         * gcc.dg/attr-alloc_size.c: New.
12650 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
12651             Lee Millward  <lee.millward@gmail.com>
12653         PR c++/31745
12654         * g++.dg/parse/crash34.C: New test.
12656         * g++.dg/parse/crash35.C: New test.
12658 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
12660         * gcc.target/i386/sse2-check.h: New.
12661         * gcc.target/i386/sse2-vec-1.c: Likewise.
12662         * gcc.target/i386/sse2-vec-2.c: Likewise.
12663         * gcc.target/i386/sse2-vec-3.c: Likewise.
12664         * gcc.target/i386/sse2-vec-4.c: Likewise.
12665         * gcc.target/i386/sse2-vec-5.c: Likewise.
12666         * gcc.target/i386/sse2-vec-6.c: Likewise.
12668 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
12670         PR c++/31431
12671         PR c++/31432
12672         PR c++/31434
12673         PR c++/31435
12674         PR c++/31437
12675         PR c++/31438
12676         PR c++/31442
12677         PR c++/31443
12678         PR c++/31444
12679         PR c++/31445
12680         * g++.dg/cpp0x/pr31431.C: New.
12681         * g++.dg/cpp0x/pr31437.C: New.
12682         * g++.dg/cpp0x/pr31442.C: New.
12683         * g++.dg/cpp0x/pr31444.C: New.
12684         * g++.dg/cpp0x/pr31431-2.C: New.
12685         * g++.dg/cpp0x/pr31432.C: New.
12686         * g++.dg/cpp0x/pr31434.C: New.
12687         * g++.dg/cpp0x/pr31438.C: New.
12688         * g++.dg/cpp0x/pr31443.C: New.
12689         * g++.dg/cpp0x/pr31445.C: New.
12690         * g++.dg/cpp0x/variadic-crash1.C: New.
12692 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
12694         * gcc.target/arm/long-calls-1.c: New test.
12695         * gcc.target/arm/long-calls-2.c: Likewise.
12696         * gcc.target/arm/long-calls-3.c: Likewise.
12697         * gcc.target/arm/long-calls-4.c: Likewise.
12699 2007-05-25  Richard Guenther  <rguenther@suse.de>
12700             Andrew Pinski  <andrew_pinski@playstation.sony.com>
12702         PR tree-optimization/31982
12703         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
12705 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
12707         PR fortran/32047
12708         * gfortran.dg/result_in_spec_2.f90: New test.
12710 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12712         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
12714 2007-05-24  Ollie Wild  <aaw@google.com>
12716         * gcc.dg/cpp/counter-1.c: New test.
12717         * gcc.dg/pch/counter-1.c: New test.
12718         * gcc.dg/pch/counter-1.hs: New file.
12719         * gcc.dg/pch/counter-2.c: New test.
12720         * gcc.dg/pch/counter-2.hs: New file.
12721         * gcc.dg/pch/counter-3.c: New test.
12722         * gcc.dg/pch/counter-3.hs: New file.
12724 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
12726         * gcc.dg/tree-ssa/predcom-1.c: New test.
12727         * gcc.dg/tree-ssa/predcom-2.c: New test.
12728         * gcc.dg/tree-ssa/predcom-3.c: New test.
12729         * gcc.dg/tree-ssa/predcom-4.c: New test.
12730         * gcc.dg/tree-ssa/predcom-5.c: New test.
12731         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
12733 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
12735         PR testsuite/32062
12736         * gcc.target/i386/sse4_1-check.h (MASK): New.
12738 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12740         PR fortran/32038
12741         * gfortran.dg/pr25603.f: Initialize integer variables.
12743 2007-05-23  Ian Lance Taylor  <iant@google.com>
12745         * g++.dg/other/vrp1.C: New test.
12747 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
12749         PR preprocessor/20077
12750         * gcc.dg/cpp/paste15.c: New test.
12752 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
12753             Nigel Stephens  <nigel@mips.com>
12754             Richard Sandiford  <richard@codesourcery.com>
12756         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
12757         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
12758         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
12759         * gcc.target/mips/inter/mips16-inter.exp: New.
12761 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
12763         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
12765 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
12767         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
12768         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
12769         * gcc.target/i386/sse3-addsubps.c: Likewise.
12770         * gcc.target/i386/sse3-haddpd.c: Likewise.
12771         * gcc.target/i386/sse3-haddps.c: Likewise.
12772         * gcc.target/i386/sse3-hsubpd.c: Likewise.
12773         * gcc.target/i386/sse3-hsubps.c: Likewise.
12774         * gcc.target/i386/sse3-lddqu.c: Likewise.
12775         * gcc.target/i386/sse3-movddup.c: Likewise.
12776         * gcc.target/i386/sse3-movshdup.c: Likewise.
12777         * gcc.target/i386/sse3-movsldup.c: Likewise.
12779         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
12780         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
12781         * gcc.target/i386/ssse3-pabsd.c: Likewise.
12782         * gcc.target/i386/ssse3-pabsw.c: Likewise.
12783         * gcc.target/i386/ssse3-palignr.c: Likewise.
12784         * gcc.target/i386/ssse3-phaddd.c: Likewise.
12785         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
12786         * gcc.target/i386/ssse3-phaddw.c: Likewise.
12787         * gcc.target/i386/ssse3-phsubd.c: Likewise.
12788         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
12789         * gcc.target/i386/ssse3-phsubw.c: Likewise.
12790         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
12791         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
12792         * gcc.target/i386/ssse3-pshufb.c: Likewise.
12793         * gcc.target/i386/ssse3-psignb.c: Likewise.
12794         * gcc.target/i386/ssse3-psignd.c: Likewise.
12795         * gcc.target/i386/ssse3-psignw.c: Likewise.
12796         * gcc.target/i386/ssse3-vals.h: Likewise.
12798         * gcc.target/i386/sse3-check.h: New file.
12799         * gcc.target/i386/ssse3-check.h: Likewise.
12801 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12803         PR middle-end/31095
12804         * gcc.c-torture/compile/bcopy-1.c: New testcase.
12806 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12808         PR middle-end/31606
12809         * gcc.c-torture/20070522-1.c: New testcase.
12811 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12813         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
12815 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
12817         * gcc.c-torture/execute/ieee/20000320-1.x,
12818         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
12819         m68k-*-* and check_effective_target_coldfire_fpu.
12821 2007-05-22  Ollie Wild  <aaw@google.com>
12823         * g++.dg/lookup/hidden-class10.C: New test.
12824         * g++.dg/lookup/hidden-class11.C: New test.
12826 2007-05-22  Ollie Wild  <aaw@google.com>
12828         * g++.dg/lookup/name-clash5.C: New test.
12829         * g++.dg/lookup/name-clash6.C: New test.
12831 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12833         * g++.dg/other/i386-2.C: Update comments on header files tested.
12834         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
12835         of <tmmintrin.h>.
12836         * gcc.target/i386/sse-12.c: Likewise.
12837         * gcc.target/i386/sse-13.c: Likewise.
12838         * gcc.target/i386/sse-14.c: Likewise.
12840         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
12841         Redefined to test with immediate operand.
12842         (__builtin_ia32_blendps): Likewise.
12843         (__builtin_ia32_blendpd): Likewise.
12844         (__builtin_ia32_dpps): Likewise.
12845         (__builtin_ia32_dpps): Likewise.
12846         (__builtin_ia32_insertps128): Likewise.
12847         (__builtin_ia32_vec_ext_v4sf): Likewise.
12848         (__builtin_ia32_vec_set_v16qi): Likewise.
12849         (__builtin_ia32_vec_set_v4si): Likewise.
12850         (__builtin_ia32_vec_set_v2di): Likewise.
12851         (__builtin_ia32_vec_ext_v16qi): Likewise.
12852         (__builtin_ia32_vec_ext_v4si): Likewise.
12853         (__builtin_ia32_vec_ext_v2di): Likewise.
12854         (__builtin_ia32_roundpd): Likewise.
12855         (__builtin_ia32_roundsd): Likewise.
12856         (__builtin_ia32_roundps): Likewise.
12857         (__builtin_ia32_roundss): Likewise.
12858         (__builtin_ia32_mpsadbw128): Likewise.
12860 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12862         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
12864 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
12866         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
12867         failures.
12868         * gcc.dg/dfp/func-struct.c: Ditto.
12869         * gcc.dg/dfp/operator-assignment.c: Ditto.
12870         * gcc.dg/dfp/convert-bfp.c: Ditto.
12871         * gcc.dg/dfp/convert-int.c: Ditto.
12872         * gcc.dg/dfp/convert-int-max.c: Ditto.
12873         * gcc.dg/dfp/func-scalar.c: Ditto.
12874         * gcc.dg/dfp/cast.c: Ditto.
12875         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
12876         failures, and fix a typo in return type of arg1_128.
12877         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
12878         failures, and fix a typo in a constant suffix.
12879         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
12880         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
12882 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
12883             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12885         * lib/gcc-dg.exp(process_message): New proc.
12886         (dg-message): New test directive.
12887         * gcc.dg/always_inline.c: Use dg-message.
12888         * gcc.dg/always_inline2.c: Ditto.
12889         * gcc.dg/always_inline3.c: Ditto.
12890         * gcc.dg/invalid-call-1.c: Ditto.
12891         * gcc.dg/pr17506.c: Ditto.
12892         * gcc.dg/simd-5.c: Ditto.
12893         * gcc.dg/simd-6.c: Ditto.
12894         * gcc.dg/va-arg-2.c: Ditto.
12895         * gcc.dg/cpp/syshdr.c: Ditto.
12896         * gcc.dg/cpp/unc4.c: Ditto.
12897         * gcc.dg/cpp/trad/mi1.c: Ditto.
12898         * gcc.dg/cpp/trad/mi5.c: Ditto.
12899         * gcc.dg/cpp/trad/mi7.c: Ditto.
12900         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
12901         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
12902         * gcc.test-framework/test-framework.awk: Special-case outexists
12903         tests.
12905 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12907         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
12908         (bit_SSE4_2): Likewise.
12909         (bit_POPCNT): Likewise.
12911         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
12912         Check if assembler supports SSE4 instructions.
12914         * gcc.target/i386/sse4_1-blendpd.c: New file.
12915         * gcc.target/i386/sse4_1-blendps.c: Likewise.
12916         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
12917         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
12918         * gcc.target/i386/sse4_1-check.h: Likewise.
12919         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
12920         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
12921         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
12922         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
12923         * gcc.target/i386/sse4_1-extractps.c: Likewise.
12924         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
12925         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
12926         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
12927         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
12928         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
12929         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
12930         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
12931         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
12932         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
12933         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
12934         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
12935         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
12936         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
12937         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
12938         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
12939         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
12940         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
12941         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
12942         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
12943         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
12944         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
12945         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
12946         * gcc.target/i386/sse4_1-pminud.c: Likewise.
12947         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
12948         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
12949         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
12950         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
12951         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
12952         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
12953         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
12954         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
12955         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
12956         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
12957         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
12958         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
12959         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
12960         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
12961         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
12962         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
12963         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
12964         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
12965         * gcc.target/i386/sse4_1-round.h: Likewise.
12966         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
12967         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
12968         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
12969         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
12970         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
12971         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
12972         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
12973         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
12974         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
12975         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
12976         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
12977         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
12978         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
12979         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
12981 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12983         PR fortran/31627
12984         * gfortran.dg/bounds_check_7.f90: New test.
12986 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
12988         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
12989         (check_effective_target_sse4a): Ditto.
12991         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
12992         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
12993         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
12994         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
12995         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
12996         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
12997         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
12998         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
12999         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
13000         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
13001         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
13002         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
13003         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
13004         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
13005         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
13006         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
13007         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
13008         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
13009         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
13010         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
13012 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
13014         * g++.dg/ext/cleanup-1.C: New test.
13015         * g++.dg/ext/cleanup-2.C: Likewise.
13016         * g++.dg/ext/cleanup-3.C: Likewise.
13017         * g++.dg/ext/cleanup-4.C: Likewise.
13018         * g++.dg/ext/cleanup-5.C: Likewise.
13019         * g++.dg/ext/cleanup-6.C: Likewise.
13020         * g++.dg/ext/cleanup-8.C: Likewise.
13021         * g++.dg/ext/cleanup-9.C: Likewise.
13022         * g++.dg/ext/cleanup-10.C: Likewise.
13023         * g++.dg/ext/cleanup-11.C: Likewise.
13024         * g++.dg/ext/cleanup-dtor.C: Likewise.
13026 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13028         PR middle-end/31995
13029         * gcc.dg/vect/vect-102a.c: New test.
13031 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
13032             Paolo Carlini  <pcarlini@suse.de>
13033             Uros Bizjak  <ubizjak@gmail.com>
13035         * gcc.dg/gcc-have-sync-compare-and-swap.c,
13036         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
13037         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
13038         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
13039         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
13040         New testcases.
13042 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
13044         PR fortran/32002
13045         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
13047 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13049         PR fortran/32027
13050         * gfortran.dg/do_3.F90: Add checks for the final value of the
13051         loop variable.
13053 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
13055         * gcc.c-torture/execute/990127-2.x: New file.
13057 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
13059         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
13060         * gcc.target/i386/sse-12: Add -O to compile options.
13061         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
13062         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
13063         and mm3dnow.h.  Add -O to compile options.
13065 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
13067         PR fortran/31867
13068         * gfortran.dg/char_length_5.f90: New test.
13070         PR fortran/31994
13071         * gfortran.dg/array_reference_1.f90: New test.
13073 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13075         PR middle-end/7651
13076         PR c++/11856
13077         PR c/12963
13078         PR c/23587
13079         PR other/29694
13080         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
13081         * gcc.dg/Wtype-limits.c: New.
13082         * gcc.dg/Wtype-limits-Wextra.c: New.
13083         * gcc.dg/Wtype-limits-no.c: New.
13084         * g++.dg/warn/Wtype-limits.C: New.
13085         * g++.dg/warn/Wtype-limits-Wextra.C: New.
13086         * g++.dg/warn/Wtype-limits-no.C: New.
13088 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
13090         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
13091         instead of "-msse2".'
13092         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
13093         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
13094         and mm3dnow.h.
13095         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
13096         to test with immediate operand.
13097         (__builtin_ia32_insertqi): Ditto.
13098         (__builtin_ia32_palignr128): Ditto.
13099         (__builtin_ia32_palignr): Ditto.
13100         (__builtin_ia32_pshufhw): Ditto.
13101         (__builtin_ia32_pshuflw): Ditto.
13102         (__builtin_ia32_pshufd): Ditto.
13103         (__builtin_ia32_vec_set_v8hi): Ditto.
13104         (__builtin_ia32_vec_ext_v8hi): Ditto.
13105         (__builtin_ia32_shufpd): Ditto.
13106         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
13108 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
13110         PR fortran/32001
13111         * gfortran.dg/min_max_conformance.f90: Added more testcases.
13113 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
13115         PR target/31585
13116         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
13117         and "__inline".  Use "-msse" instead of "-msse2".
13119 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13121         PR middle-end/7651
13122         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
13123         * gcc.dg/20030906-2.c: Likewise.
13124         * objc.dg/method-17.m: Add -Wreturn-type.
13125         * obj-c++.dg/method-21.mm: Likewise.
13127 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
13129         PR target/31585
13130         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
13131         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
13132         (__builtin_ia32_psrlqi128): Ditto.
13133         (__builtin_ia32_psrlwi128): Ditto.
13134         (__builtin_ia32_psrldi128): Ditto.
13135         (__builtin_ia32_psrldqi128): Ditto.
13136         (__builtin_ia32_pslldqi128): Ditto.
13137         (__builtin_ia32_psrawi128): Ditto.
13138         (__builtin_ia32_psradi128): Ditto.
13139         (__builtin_ia32_psllqi128): Ditto.
13140         (__builtin_ia32_pslldi128): Ditto.
13141         (__builtin_prefetch): Ditto.
13142         (__builtin_ia32_pshufw): Ditto.
13143         (__builtin_ia32_vec_set_v4hi): Ditto.
13144         (__builtin_ia32_vec_ext_v4hi): Ditto.
13145         (__builtin_ia32_shufps): Ditto.
13146         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
13148 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13150         PR fortran/31974
13151         * gfortran.dg/char_allocation_1.f90: New test.
13153 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13155         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
13156         * gcc.dg/Wconversion-sign.c: New.
13157         * gcc.dg/Wconversion-integer-no-sign.c: New.
13158         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
13159         Wconversion-sign.C
13160         * g++.dg/warn/Wconversion-sign.C: New.
13161         * g++.old-deja/g++.other/warn4.C: Update.
13162         * g++.dg/warn/Wconversion1.C: Likewise.
13164 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13166         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
13167         * gcc.dg/torture/builtin-math-4.c: Likewise.
13169 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13171         PR libfortran/31964
13172         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
13174 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13176         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
13178 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
13180         PR target/31628
13181         * gcc.target/i386/pr31628.c: New.
13183 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
13185         PR middle-end/31344
13186         * gcc.dg/pr31344.c: New test.
13188 2007-05-17  Ian Lance Taylor  <iant@google.com>
13190         PR tree-optimization/31953
13191         * gcc.c-torture/compile/pr31953.c: New test.
13193 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13195         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
13197         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
13198         and drem.
13199         * gcc.dg/torture/builtin-math-4.c: Likewise.
13201         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
13202         * gcc.dg/torture/builtin-math-4.c: Likewise.
13204         * gcc.dg/torture/builtin-math-4.c: New test.
13206 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
13207             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13209         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
13210         * gcc.dg/cpp/include2.c: Ditto.
13211         * gcc.dg/cpp/mac-dir-2.c: Ditto.
13212         * gcc.dg/cpp/paste5.c: Ditto.
13213         * gcc.dg/cpp/paste6.c: Ditto.
13214         * gcc.dg/cpp/paste8.c: Ditto.
13215         * gcc.dg/cpp/paste11.c: Ditto.
13216         * gcc.dg/cpp/paste13.c: Ditto.
13217         * gcc.dg/cpp/skipping2.c: Ditto.
13218         * gcc.dg/reg-vol-struct-1.c: Ditto.
13219         * gcc.dg/Wshadow-1.c: Ditto.
13220         * gcc.dg/cpp/trad/comment.c: Ditto.
13221         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
13222         * gcc.dg/cpp/if-2.c: Ditto.
13223         * gcc.dg/array-5.c: Ditto.
13224         * gcc.dg/inline-15.c: Ditto.
13225         * gcc.dg/pr27953.c: Ditto.
13226         * gcc.dg/Wno-c++-compat.c: Ditto.
13228 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
13230         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
13232 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
13234         * gcc.c-torture/execute/20070517-1.c: New test.
13236 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
13238         PR fortran/31919
13239         * gfortran.dg/min_max_conformance.f90: New test.
13241 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
13243         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
13244         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
13245         gcc.dg/vect/vect-104.c: Use more complex construction to
13246         prevent vectorizing.
13247         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
13249 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
13251         PR tree-optimization/24659
13252         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
13253         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
13254         not vect_int target.
13255         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
13256         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
13257         targets.
13258         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
13259         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
13260         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
13262 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
13264         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
13265         and x86_64-*-* targets.
13266         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
13268 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
13270         PR fortran/18769
13271         PR fortran/30881
13272         PR fortran/31194
13273         PR fortran/31216
13274         PR fortran/31427
13275         * transfer_simplify_1.f90: New test.
13276         * transfer_simplify_2.f90: New test.
13278 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
13280         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
13282 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
13284         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
13286         * gcc.dg/fltconst-pedantic-dfp.c: New test.
13288         PR c/31924
13289         * gcc.dg/fltconst-1.c: New test.
13291         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
13292         * gcc.dg/dfp/operator-assignment.c: Ditto.
13294 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
13296         PR c++/29928
13297         * g++.dg/rtti/typeid5.C: New.
13299 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13301         PR fortran/31725
13302         * gfortran.dg/substr_4.f: New test.
13304 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
13306         * gcc.target/m68k/interrupt_thread-1.c,
13307         gcc.target/m68k/interrupt_thread-2.c,
13308         gcc.target/m68k/interrupt_thread-3.c: New.
13309         * gcc.target/m68k/m68k.exp: Accept fido.
13311 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
13313         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
13314         * gfortran.dg/altreturn_3.f90: Likewise.
13315         * gfortran.dg/assumed_dummy_1.f90: Likewise.
13316         * gfortran.dg/default_numeric_type_1.f90: Likewise.
13317         * gfortran.dg/inquire_iolength.f90: Likewise.
13318         * gfortran.dg/module_naming_1.f90: Likewise.
13319         * gfortran.dg/oldstyle_2.f90: Likewise.
13320         * gfortran.dg/operator_2.f90: Likewise.
13321         * gfortran.dg/parameter_array_element_1.f90: Likewise.
13322         * gfortran.dg/used_types_11.f90: Likewise.
13323         * gfortran.dg/zero_array_components_1.f90: Likewise.
13324         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
13325         * gfortran.dg/parameter_array_dummy.f90: Likewise.
13326         * gfortran.dg/real_const_3.f90: Likewise.
13328 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
13330         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
13331         * gcc.dg/tree-ssa/loop-30.c: New test.
13333 2007-05-13  Richard Guenther  <rguenther@suse.de>
13335         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
13336         scanning forwprop1.
13337         * g++.dg/tree-ssa/pr31146.C: Likewise.
13339 2007-05-13  Revital Eres  <eres@il.ibm.com>
13341         * gcc.dg/dse.c: New test.
13343 2007-05-12  Richard Guenther  <rguenther@suse.de>
13345         PR tree-optimization/31797
13346         * gcc.c-torture/compile/pr31797.c: New testcase.
13348 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
13350         PR fortran/30746
13351         * gfortran.dg/host_assoc_function_1.f90: New test.
13353 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
13355         PR c++/31829
13356         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
13358 2007-05-11  Silvius Rus  <rus@google.com>
13360         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
13361         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
13362         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
13363         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
13364         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
13365         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
13366         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
13367         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
13368         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
13369         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
13370         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
13371         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
13372         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
13373         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
13374         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
13375         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
13377 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
13379         PR other/31852
13380         * gcc.c-torture/execute/builtins/memchr.c: New.
13381         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
13382         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
13384 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
13386         PR fortran/30876
13387         * gfortran.dg/recursive_reference_1.f90: Put error at correct
13388         line.
13389         * gfortran.dg/recursive_reference_2.f90: New test.
13391 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
13393         PR fortran/30878
13394         * gfortran.dg/namelist_29.f90: New test.
13396 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
13398         PR fortran/31474
13399         * gfortran.dg/entry_10.f90: New test.
13401 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
13403         PR tree-optimization/31885
13404         * gcc.dg/tree-ssa/loop-29.c: New test.
13406 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
13408         * assumed_dummy_1.f90: Fix dg directive.
13409         * char_initialiser_actual.f90: Likewise.
13410         * nested_modules_2.f90: Likewise.
13411         * shift-alloc.f90: Likewise.
13413 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
13415         * gcc.dg/20070507-1.c: Disable for non-pic targets.
13417 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13419         PR libfortran/31880
13420         * gfortran.dg/unf_read_corrupted_2.f90: New test.
13422 2007-05-09  Mike Stump  <mrs@apple.com>
13424         * g++.dg/other/first-global.C: Add -fpie for darwin.
13425         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
13427 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
13429         * gcc.dg/20070507-1.c: New testcase.
13431 2007-05-08  Chao-ying Fu  <fu@mips.com>
13433         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
13434         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
13435         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
13436         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
13438 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
13440         PR 31847
13441         * gcc.dg/pr31847.c: New test.
13443 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
13445         PR fortran/31692
13446         * gfortran.dg/actual_array_result_1.f90: New test.
13448 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
13450         PR fortran/29397
13451         * gfortran.dg/parameter_array_init_1.f90: New test.
13453         PR fortran/29400
13454         * gfortran.dg/parameter_array_init_2.f90: New test.
13456 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
13458         PR target/31854
13459         * gcc.target/i386/pr31854.c: New test.
13461 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
13463         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
13465 2007-05-07  Mike Stump  <mrs@apple.com>
13467         * g++.old-deja/g++.mike/empty.C: Add.
13469 2007-05-07  Eric Christopher  <echristo@apple.com>
13471         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
13473 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
13475         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
13476         variable.  Rearrange conversions from binary float to decimal float.
13478 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
13480         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
13481         x86.
13483 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
13485         * gnat.dg/opt1.ad[sb]: New testcase.
13487 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13489         PR fortran/31399
13490         * gfortran.dg/do_3.F90: New test.
13492 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13494         PR fortran/31764
13495         * gfortran.dg/new_line.f90: Add new checks.
13497 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13499         PR fortran/31201
13500         * gfortran.dg/large_unit_1.f90: New.
13501         * gfortran.dg/large_unit_2.f90: New.
13502         * gfortran.dg/iostat_4.f90: New
13503         * gfortran.dg/bounds_check_fail_1.f90: Updated.
13505 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
13507         PR fortran/31540
13508         * gfortran.dg/char_result_4.f90: New test.
13510 2007-06-05  Revital Eres  <eres@il.ibm.com>
13512         PR 30957
13513         * gcc.dg/pr30957-1.c: New test.
13515 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13517         PR fortran/31251
13518         * gfortran.dg/char_type_len_2.f90: New test.
13520 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
13522         PR 31775
13523         * g++.dg/other/nested-extern.cc: New.
13524         * g++.dg/other/nested-extern-1.C: New.
13525         * g++.dg/other/nested-extern-2.C: New.
13527 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
13529         PR fortran/31760
13530         * gfortran.dg/erf.f90: New test.
13531         * gfortran.dg/besxy.f90: New test.
13533 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
13535         PR fortran/22359
13536         * gfortran.dg/fseek.f90: New test.
13538 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
13540         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
13542 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13544         PR libfortran/31210
13545         * gfortran.dg/zero_length_1.f90: New test.
13547 2007-05-04  Tobias Burnus  <burnus@net-b.de>
13549         PR fortran/31803
13550         * gfortran.dg/char_pointer_assign_3.f90: New test.
13551         * gfortran.dg/char_result_2.f90: Re-enable test.
13553 2007-05-04  Tobias Burnus  <burnus@net-b.de>
13555         PR fortran/25071
13556         * gfortran.dg/char_length_3.f90: New test.
13557         * gfortran.dg/char_result_2.f90: Fix test.
13559 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
13561         PR tree-optimization/30565
13562         * gcc.dg/tree-ssa/loop-27.c: New test.
13564 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
13566         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
13567         * gcc.target/bfin/arith.c (__v2hi): Likewise.
13568         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
13569         * gcc.target/bfin/shift.c (__v2hi): Likewise.
13571 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
13573         PR tree-optimization/31699
13574         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
13575         New.
13576         (check_effective_target_vect_floatint_cvt): New.
13577         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
13578         of specific targets.
13579         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
13580         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
13581         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
13582         * gcc.dg/vect/vect-iv-4.c: Likewise.
13583         * gcc.dg/vect/vect-multitypes-11.c: New.
13584         * gcc.dg/vect/pr31699.c: New.
13586 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
13588         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
13590 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
13592         PR C++/31663
13593         * g++.dg/warn/anonymous-namespace-2.C: New.
13594         * g++.dg/warn/anonymous-namespace-2.h: New.
13596 2007-05-02  Paul Brook  <paul@codesourcery.com>
13598         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
13600 2007-05-02  Eric Christopher  <echristo@apple.com>
13602         * gcc.dg/cpp/if-div.c: New file.
13604 2007-05-02  Tom Tromey  <tromey@redhat.com>
13606         PR preprocessor/28709:
13607         * gcc.dg/cpp/pr28709.c: New file.
13609 2007-05-02  Richard Guenther  <rguenther@suse.de>
13611         PR tree-optimization/31146
13612         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
13614 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
13616         * gcc.c-torture/compile/limits-blockid.c: New.
13617         * gcc.c-torture/compile/limits-caselabels.c: New.
13618         * gcc.c-torture/compile/limits-declparen.c: New.
13619         * gcc.c-torture/compile/limits-enumconst.c: New.
13620         * gcc.c-torture/compile/limits-exprparen.c: New.
13621         * gcc.c-torture/compile/limits-externalid.c: New.
13622         * gcc.c-torture/compile/limits-fnargs.c: New.
13623         * gcc.c-torture/compile/limits-fndefn.c: New.
13624         * gcc.c-torture/compile/limits-idexternal.c: New.
13625         * gcc.c-torture/compile/limits-idinternal.c: New.
13626         * gcc.c-torture/compile/limits-pointer.c: New.
13627         * gcc.c-torture/compile/limits-stringlit.c: New.
13628         * gcc.c-torture/compile/limits-structmem.c: New.
13629         * gcc.c-torture/compile/limits-structnest.c: New.
13631 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
13633         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
13635 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13637         PR middle-end/31740
13638         * gcc.c-torture/compile/20070501-1.c: New testcase.
13640 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
13642         PR fortran/31732
13643         * gfortran.dg/array_memset_2:  New test case.
13645 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
13647         PR testsuite/31615
13648         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
13650 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
13652         PR testsuite/31589
13653         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
13654         dg-final test.
13655         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
13656         keyword to dg-final test.
13657         * gcc.dg/vect/vect-iv-4.c: Likewise.
13658         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
13659         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
13660         test.
13661         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
13662         cast.
13663         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
13664         * lib/target-supports.exp
13665         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
13666         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
13668 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
13670         * gcc.c-torture/execute/ieee/20000320-1.c: Use
13671         __LONG_LONG_MAX__ and its friends instead of those supplied by
13672         limits.h.
13674 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
13676         PR C++/31721
13677         * g++.dg/ext/vector7.C: New testcase.
13679 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13681         PR fortran/31591
13682         * gfortran.dg/bound_simplification_1.f90: New test.
13684 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13686         PR fortran/31645
13687         * gfortran.dg/bom_error.f90: New test.
13688         * gfortran.dg/bom_include.f90: New test.
13689         * gfortran.dg/bom_UTF16-LE.f90: New test.
13690         * gfortran.dg/bom_UTF16-BE.f90: New test.
13691         * gfortran.dg/bom_UTF-8.f90: New test.
13692         * gfortran.dg/bom_UTF-32.f90: New test.
13693         * gfortran.dg/bom_UTF-8.F90: New test.
13694         * gfortran.dg/bom_include.inc: New file.
13696 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13698         PR C++/30221
13699         * g++.dg/init/ptrfn2.C: New test.
13700         * g++.dg/init/ptrfn3.C: New test.
13702 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
13704         PR fortran/31711
13705         * gfortran.dg/dependency_21.f90: New test.
13707 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13709         * gfortran.dg/secnds.f: Use real*8.
13710         * gfortran.dg/secnds-1.f: Use real*8.
13712 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13714         PR libfortran/31532
13715         * gfortran.dg/inquire_5.f90: Update test.
13717 2007-04-27  Ian Lance Taylor  <iant@google.com>
13719         PR middle-end/31710
13720         * gcc.c-torture/compile/pr31710.c: New test.
13722 2007-04-27  Richard Guenther  <rguenther@suse.de>
13724         PR tree-optimization/30965
13725         PR tree-optimization/30978
13726         * gcc.dg/tree-ssa/pr30978.c: New testcase.
13727         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
13728         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
13729         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
13731 2007-04-27  Richard Guenther  <rguenther@suse.de>
13733         PR tree-optimization/31715
13734         * gcc.dg/Warray-bounds-4.c: New testcase.
13736 2007-04-26  Ian Lance Taylor  <iant@google.com>
13738         PR target/28675
13739         * gcc.c-torture/compile/pr28675.c: New test.
13741 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13743         PR C++/30016
13744         * g++.dg/ext/vector6.C: New test.
13746 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
13748         * gcc.c-torture/execute/ieee/20000320-1.x: New.
13750 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
13752         PR middle-end/31617
13753         * g++.dg/other/str_empty.C: Add expected warning.
13755 2007-04-26  Richard Guenther  <rguenther@suse.de>
13756         Daniel Berlin  <dberlin@dberlin.org>
13758         PR tree-optimization/30567
13759         * g++.dg/other/pr30567.C: New testcase.
13761 2007-04-26  Richard Guenther  <rguenther@suse.de>
13763         PR tree-optimization/31703
13764         * gcc.c-torture/compile/pr31703.c: New testcase.
13765         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
13766         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
13768 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
13770         * gfortran.dg/open_errors.f90: Added if statements checking
13771         the value of iostat.
13773 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
13775         PR c++/31598
13776         * g++.dg/gomp/pr31598.C: New test.
13778         PR tree-optimization/30558
13779         * g++.dg/gomp/pr30558.C: New test.
13781 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
13783         PR c++/31338
13784         * g++.dg/ext/complex2.C: New test.
13786 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
13788         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
13790 2007-04-25  Thiemo Seufer  <ths@mips.com>
13792         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
13793         value to signed char.
13795 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
13797         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
13798         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
13799         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
13801 2007-04-25  Tobias Burnus  <burnus@net-b.de>
13803         PR fortran/31668
13804         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
13805         statement functions.
13806         * gfortran.dg/c_by_val_5.f90: New test.
13808 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
13810         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
13811         with two new subroutines to avoid parameter-induced aliasing.
13812         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
13813         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
13815 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13817         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
13818         * g++.dg/warn/Warray-bounds.C: Likewise.
13820 2007-04-24  Ian Lance Taylor  <iant@google.com>
13822         PR tree-optimization/31605
13823         * gcc.c-torture/execute/pr31605.c: New test.
13825 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13827         PR fortran/31587
13828         * lib/gcc-dg.exp (scan-module): New function.
13829         * gfortran.dg/module_md5_1.f90: New test.
13831 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
13833         * g++.old-deja/g++.pt/defarg6.C: Only run with
13834         -std=gnu++98.
13835         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
13836         * g++.dg/cpp0x/variadic61.C: Ditto.
13837         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
13838         * g++.dg/cpp0x/variadic62.C: Ditto.
13839         * g++.dg/template/meminit1.C: Ditto.
13840         * g++.dg/template/operator7.C: Ditto.
13841         * g++.dg/template/static15.C: Ditto.
13842         * g++.dg/template/invalid1.C: Ditto.
13843         * g++.dg/template/shift1.C: Ditto.
13844         * g++.dg/template/error10.C: Ditto.
13846 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
13848         PR diagnostic/25923
13849         * gfortran.dg/pr25923.f90: New test.
13851 2007-04-24  Ian Lance Taylor  <iant@google.com>
13853         PR tree-optimization/31602
13854         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
13856 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
13858         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
13859         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
13861 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
13863         * gcc.target/i386/reload-1.c. New.
13865 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13866             Olga Golovanevsky  <olga@il.ibm.com>
13868         * g++.dg/other/str_empty.C: New test.
13870 2007-04-24  Richard Henderson  <rth@redhat.com>
13872         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
13874 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
13876         PR target/31641
13877         * gcc.c-torture/compile/pr31641.c: New testcase.
13879 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
13881         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
13882         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
13883         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
13884         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
13886 2007-04-23  Simon Baldwin  <simonb@google.com>
13888         * g++.dg/other/error15.C: New.
13889         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
13890         triggering a "multiple parameters named" error.
13892 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
13894         PR fortran/31618
13895         * gfortran.dg/backspace_8.f:  New test case.
13897 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
13899         PR fortran/31630
13900         * gfortran.dg/used_types_17.f90: New test.
13902         PR fortran/31620
13903         * gfortran.dg/zero_array_components_1.f90: New test.
13905 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13907         PR fortran/31616
13908         * gfortran.dg/open_errors.f90: Allow a different error message.
13910 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
13912         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
13913         Rename from check_effective_target_vect_pack_mod.  Rename global
13914         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
13915         messages.
13916         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
13917         rename.
13918         * gcc.dg/vect/vect-iv-8a.c: Ditto.
13919         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
13921 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13923         PR middle-end/31448
13924         * gcc.c-torture/execute/pr31448.c: New testcase.
13926 2007-04-22  Nick Clifton  <nickc@redhat.com>
13928         * gcc.dg/20020312-2.c: Add support for the FRV.
13930 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
13932         PR tree-optimization/24659
13933         * gcc.dg/vect/vect-float-extend-1.c: New test.
13934         * gcc.dg/vect/vect-float-truncate-1.c: New test.
13936 2007-04-22  Richard Guenther  <rguenther@suse.de>
13938         PR tree-optimization/29789
13939         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
13940         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
13942 2007-04-22  Revital Eres  <eres@il.ibm.com>
13944         * gcc.dg/var-expand2.c: New test.
13946 2007-04-22  Revital Eres  <eres@il.ibm.com>
13948         * gcc.dg/var-expand3.c: New test.
13950 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13952         PR fortran/31495
13953         * gfortran.dg/continuation_8.f90: New test.
13955 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13957         PR C/30265
13958         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
13959         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
13961 2007-04-21  Richard Guenther  <rguenther@suse.de>
13963         PR middle-end/31136
13964         * gcc.c-torture/execute/pr31136.c: New testcase.
13966 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
13968         * gcc.target/i386/movsi-sm-1.c: New.
13970 2007-04-20  Richard Henderson  <rth@redhat.com>
13972         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
13973         * gcc.dg/pr27095.c: Cope with alpha GOT load.
13975 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
13977         * gcc.target/i386/ordcmp-1.c: New test.
13978         * gcc.target/i386/unordcmp-1.c: New test.
13980         PR tree-optimization/31632
13981         * gcc.c-torture/compile/20070419-1.c: New test.
13983 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13985         * gcc.dg/invalid-call-1.c: New test.
13987 2007-04-18  Dirk Mueller  <dmueller@suse.de>
13989         PR diagnostic/31227
13990         * gcc.dg/Warray-bounds-3.c: New.
13992 2007-04-18  Richard Guenther  <rguenther@suse.de>
13994         PR tree-optimization/19431
13995         PR tree-optimization/21463
13996         * gcc.c-torture/execute/20070212-1.c: New testcase.
13997         * gcc.c-torture/execute/20070212-2.c: Likewise.
13998         * gcc.c-torture/execute/20070212-3.c: Likewise.
13999         * gcc.dg/tree-ssa/pr19431.c: Likewise.
14000         * gcc.dg/tree-ssa/pr21463.c: Likewise.
14001         * g++.dg/tree-ssa/pr21463.C: Likewise.
14002         * g++.dg/tree-ssa/pr30738.C: Likewise.
14004 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
14006         PR c++/31513
14007         * g++.dg/expr/bitfield8.C: New test.
14009 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
14010             Richard Sandiford  <richard@codesourcery.com>
14012         * lib/target-supports.exp (check_profiling_available): Return 0
14013         for uClibc with -p or -pg.
14015 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
14017         PR c++/31517
14018         * g++.dg/template/init7.C: New test.
14020 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
14022         PR rtl-optimization/31360
14023         * gcc.dg/loop-7.c: New test.
14025 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
14027         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
14028         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
14029         build.
14030         (compat-execute): Likewise.
14031         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
14032         files to remote hosts.
14033         * lib/c-ctorture.exp (c-torture-compile): Likewise.
14034         (c-torture-execute): Likewise.
14035         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
14036         or plain file.  Use remote_upload and remote_download to copy
14037         files about.
14038         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
14039         before scanning it.
14041 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
14043         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
14045 2007-04-16  Lawrence Crowl  <crowl@google.com>
14047         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
14048         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
14049         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
14050         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
14051         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
14052         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
14053         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
14054         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
14055         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
14056         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
14057         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
14059         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
14060         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
14061         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
14062         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
14063         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
14064         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
14065         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
14066         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
14067         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
14068         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
14069         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
14071 2007-04-16  Ian Lance Taylor  <iant@google.com>
14073         PR tree-optimization/31522
14074         * gcc.dg/Wstrict-overflow-16.c: New test.
14076 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
14078         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
14080 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
14082         PR fortran/31144
14083         * gfortran.dg/module_naming_1.f90: New.
14085 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
14087         * lib/target-supports.exp (check_profiling_available): Return
14088         false for m68k-*-uclinux.
14090 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
14092         PR c++/29365
14093         Testcase for c++ anonymous namespace warning
14095         * g++.dg/warn/anonymous-namespace-1.C: New test
14096         * g++.dg/warn/anonymous-namespace-1.h: New test
14098 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14100         PR testsuite/31578
14101         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
14103 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14105         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
14107 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
14109         PR fortran/31204
14110         * gfortran.dg/array_constructor_16.f90: New test.
14112 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
14114         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
14115         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
14117 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14119         PR rtl-optimization/31500
14120         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
14121         * g++.dg/warn/Warray-bounds.C: Likewise.
14123 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14125         PR C/31520
14126         * gcc.dg/gnu89-init-4.c: New testcase.
14128 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
14130         PR c++/25874
14131         * gcc.dg/gomp/pr25874.c: Add dg-options.
14132         * g++.dg/gomp/pr25874.C: Add dg-options.
14134 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
14136         PR fortran/21061
14137         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
14138         * gfortran.dg/warnings_are_errors_1.f: New testcase.
14140 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14142         PR fortran/31561
14143         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
14145 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
14147         PR fortran/29507
14148         PR fortran/31404
14149         * gfortran.dg/initialization_6.f90: New test.
14151 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
14153         * gcc.c-torture/compile/pr27528.c: Require nonpic.
14155         * lib/target-supports.exp (check_gc_sections_available):
14156         Return false if ldflags includes -elf2flt.
14158 2007-04-13  Jason Merrill  <jason@redhat.com>
14160         PR c++/31074
14161         * conv3.C: New test.
14163 2007-04-13  Mike Stump  <mrs@apple.com>
14165         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
14166         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
14168 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
14170         PR tree-optimization/29598
14171         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
14173 2007-04-13  Tobias Burnus  <burnus@net-b.de>
14175         PR fortran/31559
14176         * gfortran.dg/func_assign.f90: New test.
14178 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
14180         PR fortran/31550
14181         * gfortran.dg/used_types_16.f90: New test.
14183 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
14185         PR fortran/18937
14186         * gfortran.dg/goto_2.f90: New.
14187         * gfortran.dg/goto_3.f90: New.
14188         * gfortran.dg/pr17708.f90: Rename to ...
14189         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
14191 2007-04-13  Tobias Burnus  <burnus@net-b.de>
14193         PR fortran/31562
14194         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
14195         instead of a struct.
14197 2007-04-13  Tobias Burnus  <burnus@net-b.de>
14199         PR fortran/31562
14200         * gfortran.dg/value_4.c: Use GNU extensions for complex
14201         instead of a struct.
14203 2007-04-13  Richard Guenther  <rguenther@suse.de>
14205         PR tree-optimization/21258
14206         * gcc.dg/tree-ssa/vrp34.c: New testcase.
14208 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14210         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
14211         <complex.h>.
14213 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
14215         PR fortran/31250
14216         * gfortran.dg/char_length_2.f90: New.
14217         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
14218         * gfortran.dg/repeat_4.f90: Likewise.
14220         PR fortran/31266
14221         * gfortran.dg/char_assign_1.f90: New.
14223         PR fortran/31471
14224         * gfortran.dg/block_name_1.f90: New.
14225         * gfortran.dg/block_name_2.f90: New.
14227 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
14229         PR c++/31078
14230         * g++.dg/other/pr31078.C: New.
14232 2007-04-12  Richard Guenther  <rguenther@suse.de>
14234         PR tree-optimization/31169
14235         * gcc.c-torture/execute/pr31169.c: New testcase.
14237 2007-04-12  Richard Guenther  <rguenther@suse.de>
14239         PR tree-optimization/24689
14240         PR tree-optimization/31307
14241         * g++.dg/tree-ssa/pr31307.C: New testcase.
14242         * gcc.dg/tree-ssa/pr24689.c: Likewise.
14244 2007-04-12  Tobias Burnus  <burnus@net-b.de>
14246         PR fortran/31472
14247         * gfortran.dg/access_spec_1.f90: New test.
14248         * gfortran.dg/access_spec_2.f90: New test.
14249         * gfortran.dg/non_module_public.f90: Match new error message.
14251 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
14253         PR testsuite/31538
14254         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
14255         to 4 at line 38 to fix bounds problem.
14257 2007-04-11  Tobias Burnus  <burnus@net-b.de>
14259         PR testsuite/31240
14260         * gfortran.dg/pointer_intent_1.f90: Fix test.
14262 2007-04-10  Eric Christopher  <echristo@apple.com>
14264         * lib/target-supports.exp
14265         (check_effective_target_fstack_protector): Rewrite.
14267 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
14269         PR c++/31449
14270         * g++.dg/init/const5.C: New test.
14272 2007-04-09  Jan Hubicka  <jh@suse.cz>
14274         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
14276 2007-04-08  Jan Hubicka  <jh@suse.cz>
14278         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
14280 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14282         PR fortran/31257
14283         * gfortran.dg/achar_4.f90: New test.
14285 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14287         PR fortran/30880
14288         * gfortran.dg/used_dummy_types_8.f90: New test.
14290 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14292         PR fortran/30872
14293         * gfortran.dg/parameter_array_element_1.f90: New test.
14295 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14297         PR fortran/31222
14298         * gfortran.dg/default_numeric_type_1.f90: New test.
14300 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14302         PR fortran/31424
14303         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
14305 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14307         PR fortran/31293
14308         * gfortran.dg/interface_12.f90: New test.
14310 2007-04-07  Bruce Korb  <bkorb@gnu.org>
14312         * gcc.dg/format/opt-6.c: New test.
14313         * gcc.dg/format/nul-1.c: New test.
14314         * gcc.dg/format/nul-2.c: New test.
14316 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14318         PR libgfortran/31395
14319         * gfortran.dg/fmt_colon.f90: New test.
14321 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
14323         * g++.old-deja/g++.other/init18.C: Use
14324         dg-require-effective-target instead of an explicit xfail.
14326 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
14328         * gcc.dg/dfp/signbit-1.c
14329         * gcc.dg/dfp/signbit-2.c
14331 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
14333         PR fortran/31483
14334         * gfortran.dg/altreturn_5.f90: New test.
14336 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
14338         PR fortran/31292
14339         * gfortran.dg/contained_module_proc_1.f90: New test.
14341 2007-04-04  Stuart Hastings  <stuart@apple.com>
14343         PR 31281
14344         * objc/execute/exceptions/pr31281.m: New.
14346 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
14348         * g++.dg/ext/dllimport12.C: Update comments.
14350 2007-04-03  Eric Christopher  <echristo@apple.com>
14352         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
14354 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14356         PR fortran/31304
14357         * gfortran.dg/repeat_2.f90: New test.
14358         * gfortran.dg/repeat_3.f90: New test.
14359         * gfortran.dg/repeat_4.f90: New test.
14361 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
14363         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
14365 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
14367         PR c++/30847
14368         * g++.dg/parse/cond3.C: New test.
14370         PR middle-end/30704
14371         * gcc.c-torture/execute/ieee/pr30704.c: New test.
14373 2007-04-02  Jason Merrill  <jason@redhat.com>
14375         PR c++/31187
14376         * g++.dg/ext/visibility/anon3.C: New test.
14378 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14380         PR libgfortran/31052
14381         * gfortran.dg/namelist_28.f90: New test.
14383 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14385         PR libgfortran/31366
14386         * gfortran.dg/direct_io_6.f90: New test.
14388 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14390         PR libgfortran/31207
14391         * gfortran.dg/advance_5.f90: New test.
14392         * gfortran.dg/advance_6.f90: New test.
14394 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
14396         * g++.dg/ext/dllimport6.C: Remove extra ';'.
14397         * g++.dg/ext/dllimport7.C: Likewise.
14398         * g++.dg/ext/selectany1.C: Likewise.
14400 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
14402         * g++.dg/parser/pr31138.C: New.
14403         * g++.dg/parser/pr31140.C: New.
14404         * g++.dg/parser/pr31141.C: New.
14406 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
14408         PR c++/26099
14409         * g++.dg/ext/is_base_of.C: New.
14410         * g++.dg/ext/has_virtual_destructor.C: New.
14411         * g++.dg/ext/is_polymorphic.C: New.
14412         * g++.dg/ext/is_base_of_diagnostic.C: New.
14413         * g++.dg/ext/is_enum.C: New.
14414         * g++.dg/ext/has_nothrow_assign.C: New.
14415         * g++.dg/ext/has_nothrow_constructor.C: New.
14416         * g++.dg/ext/is_empty.C: New.
14417         * g++.dg/ext/has_trivial_copy.C: New.
14418         * g++.dg/ext/has_trivial_assign.C: New.
14419         * g++.dg/ext/is_abstract.C: New.
14420         * g++.dg/ext/is_pod.C: New.
14421         * g++.dg/ext/has_nothrow_copy.C: New.
14422         * g++.dg/ext/is_class.C: New.
14423         * g++.dg/ext/has_trivial_constructor.C: New.
14424         * g++.dg/ext/is_union.C: New.
14425         * g++.dg/ext/has_trivial_destructor.C: New.
14426         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
14427         * g++.dg/template/crash43.C: Likewise.
14429 2007-03-29  Dirk Mueller  <dmueller@suse.de>
14431         * g++.dg/warn/pedantic2.C: New testcase.
14433 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14435         * size_dim.f90: Fix dg directive.
14436         * pr16433.f: Likewise.
14437         * use_6.f90: Likewise.
14438         * use_7.f90: Likewise.
14439         * entry_9.f90: Likewise.
14440         * pointer_intent_2.f90: Likewise.
14441         * protected_1.f90: Likewise.
14442         * fmt_missing_period_2.f: Likewise.
14443         * pointer_intent_3.f90: Likewise.
14444         * protected_2.f90: Likewise.
14445         * protected_3.f90: Likewise.
14446         * pr15754.f90: Likewise.
14447         * protected_4.f90: Likewise.
14448         * protected_5.f90: Likewise.
14449         * initialization_2.f90: Likewise.
14450         * protected_6.f90: Likewise.
14451         * continuation_7.f90: Likewise.
14452         * derived_function_interface_1.f90: Likewise.
14453         * der_pointer_4.f90: Likewise.
14454         * fmt_zero_precision.f90: Likewise.
14455         * blockdata_3.f90: Likewise.
14456         * fmt_missing_period_1.f: Likewise.
14457         * real_const_3.f90: Likewise.
14458         * use_4.f90: Likewise.
14459         * fmt_missing_period_3.f: Likewise.
14460         * use_5.f90: Likewise.
14462 2007-03-28  Mike Stump  <mrs@apple.com>
14464         * gcc.dg/darwin-comm.c: Add.
14466 2007-03-28  Eric Christopher  <echristo@apple.com>
14468         * lib/target-supports.exp (check_effective_target_fstack_protector):
14469         New.
14470         * gcc.dg/ssp-1.c: Use.
14471         * gcc.dg/ssp-2.c: Ditto.
14473 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
14475         PR c++/29077
14476         * g++.dg/parse/constructor3.C: New test.
14478 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
14480         * gnat.dg/thin_pointer.ad[sb]: New test.
14482 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
14484         * g++.dg/cpp0x/bracket1.C: New.
14485         * g++.dg/cpp0x/bracket2.C: New.
14486         * g++.dg/cpp0x/bracket3.C: New.
14487         * g++.dg/cpp0x/bracket4.C: New.
14489 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
14491         * g++.dg/cpp0x/temp_default1.C: New.
14492         * g++.dg/cpp0x/temp_default3.C: New.
14493         * g++.dg/cpp0x/temp_default2.C: New.
14494         * g++.dg/cpp0x/temp_default4.C: New.
14496 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
14498         PR c++/29993
14499         * g++.dg/other/cv_func2.C: New.
14501 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
14503         * gcc.dg/dfp/func-vararg-alternate.h: New file.
14504         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
14505         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
14506         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
14508         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
14509         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
14511         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
14513         * lib/compat.exp (compat-execute): Fix processing of file names.
14515 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
14517         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
14519 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
14521         * lib/target-supports.exp (check_effective_target_fortran_large_real):
14522         Delete created executable test file.
14523         (check_effective_target_fortran_large_int): Ditto.
14524         (check_effective_target_static_libgfortran): Ditto.
14526 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
14528         PR c++/30500
14529         * g++.dg/warn/pragma-system_header1.C: New test.
14530         * g++.dg/warn/pragma-system_header2.C: New test.
14531         * g++.dg/warn/pragma-system_header1.h. New.
14532         * g++.dg/warn/pragma-system_header2.h. New.
14534 2007-03-26  Ian Lance Taylor  <iant@google.com>
14536         PR tree-optimization/31345
14537         * gcc.c-torture/compile/pr31345-1.c: New test.
14539 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
14541         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
14542         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
14543         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
14544         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
14545         * gfortran.dg/overload_1.f90: Likewise.
14546         * gfortran.dg/impure_assignment_1.f90: Likewise.
14547         * gfortran.dg/error_recovery_3.f90: Likewise.
14548         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
14549         * gfortran.dg/sequence_types_1.f90: Likewise.
14550         * gfortran.dg/internal_references_1.f90: Likewise.
14551         * gfortran.dg/present_1.f90: Likewise.
14552         * gfortran.dg/volatile10.f90: Likewise.
14553         * gfortran.dg/module_equivalence_2.f90: Likewise.
14554         * gfortran.dg/use_4.f90: Likewise.
14555         * gfortran.dg/elemental_result_1.f90: Likewise.
14556         * gfortran.dg/generic_actual_arg.f90: Likewise.
14557         * gfortran.dg/private_type_5.f90: Likewise.
14558         * gfortran.dg/protected_4.f90: Likewise.
14559         * gfortran.dg/interface_3.f90: Likewise.
14561 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
14563         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
14564         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
14566 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
14568         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
14570 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14572         PR libgfortran/31199
14573         * gfortran.dg/fmt_t_4.f90: New test.
14575 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
14577         PR libfortran/31297
14578         * gfortran.dg/backspace_5.f:  Initialize variable(s).
14579         * gfortran.dg/backspace_6.f:  Likewise.
14580         * gfortran.dg/char_bounds_check_fail_1: Likewise.
14581         * gfortran.dg/direct_io_2.f90:  Likewise.
14582         * gfortran.dg/write_back.f:  Likewise.
14583         * gfortran.dg/write_rewind_2.f:  Likewise.
14584         * gfortran.dg/write_rewind_1.f:  Likewise.
14585         * gfortran.dg/write_rewind_2.f:  Likewise.
14587 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
14589         PR tree-optimization/30784
14590         * gcc.dg/vect/pr30784.c: New test.
14592 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14594         PR fortran/30877
14595         * gfortran.dg/operator_1.f90: New test.
14596         * gfortran.dg/operator_2.f90: New test.
14598 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
14600         PR libfortran/31196
14601         * gfortran.dg/reshape_transpose_1.f90:  New test.
14603 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14605         PR fortran/30655
14606         * gfortran.dg/bounds_check_6.f90: New test.
14608 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
14610         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
14611         #ifndef/#endif.
14612         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
14613         * gcc.dg/dfp/decfloat-constants.c: Ditto.
14615 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
14617         PR fortran/31209
14618         * gfortran.dg/pointer_function_actual_1.f90: New test.
14620         PR fortran/31200
14621         * gfortran.dg/pointer_function_actual_2.f90: New test.
14623         PR fortran/31215
14624         * gfortran.dg/result_in_spec_1.f90: New test.
14626 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14628         PR fortran/30834
14629         * gfortran.dg/integer_exponentiation_3.F90: New test.
14630         * gfortran.dg/integer_exponentiation_4.f90: New test.
14631         * gfortran.dg/integer_exponentiation_5.F90: New test.
14633 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
14635         PR c++/30863
14636         * g++.dg/template/error24.C: New test.
14637         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
14639 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
14641         PR c++/31273
14642         * g++.dg/expr/bitfield7.C: New test.
14644 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14646         PR other/23572
14647         * gcc.dg/float-range-4.c: New.
14648         * gcc.dg/float-range-1.c: Update. Test for a warning.
14649         * gcc.dg/float-range-3.c: New.
14650         * gcc.dg/float-range-5.c: New.
14652 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14654         PR fortran/31262
14655         * gfortran.dg/no_range_check_1.f90: New test.
14657 2007-03-22  Dirk Mueller  <dmueller@suse.de>
14659         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
14660         * g++.dg/other/static1.C: Remove stray semicolon.
14661         * g++.dg/other/init1.C: Likewise.
14662         * g++.dg/rtti/dyncast1.C: Likewise.
14663         * g++.dg/tree-ssa/pr17153.C: Likewise.
14664         * g++.dg/lookup/disamb1.C: Likewise.
14665         * g++.dg/lookup/scoped2.C: Likewise.
14666         * g++.dg/lookup/friend7.C: Likewise.
14667         * g++.dg/parse/parse4.C: Likewise.
14668         * g++.dg/parse/parse5.C: Likewise.
14669         * g++.dg/expr/pr29066.C: Likewise.
14670         * g++.dg/expr/cast4.C: Likewise.
14671         * g++.dg/tc1/dr193.C: Likewise.
14672         * g++.dg/tc1/dr213.C: Likewise.
14673         * g++.dg/abi/dcast1.C: Likewise.
14674         * g++.dg/abi/covariant2.C: Likewise.
14675         * g++.dg/inherit/covariant11.C: Likewise.
14676         * g++.dg/inherit/covariant9.C: Likewise.
14677         * g++.dg/inherit/covariant10.C: Likewise.
14678         * g++.dg/init/static3.C: Likewise.
14679         * g++.dg/init/init-ref3.C: Likewise.
14680         * g++.dg/init/ref10.C: Likewise.
14681         * g++.dg/template/meminit2.C: Likewise.
14682         * g++.dg/template/using9.C: Likewise.
14683         * g++.dg/template/friend9.C: Likewise.
14684         * g++.dg/template/ref1.C: Likewise.
14685         * g++.old-deja/g++.warn/inline.C: Likewise.
14686         * g++.old-deja/g++.robertl/eb91.C: Likewise.
14687         * g++.old-deja/g++.robertl/eb46.C: Likewise.
14688         * g++.old-deja/g++.robertl/eb34.C: Likewise.
14689         * g++.old-deja/g++.robertl/eb43.C: Likewise.
14690         * g++.old-deja/g++.robertl/eb26.C: Likewise.
14691         * g++.old-deja/g++.robertl/eb116.C: Likewise.
14692         * g++.old-deja/g++.brendan/copy5.C: Likewise.
14693         * g++.old-deja/g++.brendan/overload8.C: Likewise.
14694         * g++.old-deja/g++.brendan/overload11.C: Likewise.
14695         * g++.old-deja/g++.brendan/copy7.C: Likewise.
14696         * g++.old-deja/g++.brendan/crash38.C: Likewise.
14697         * g++.old-deja/g++.brendan/template11.C: Likewise.
14698         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
14699         * g++.old-deja/g++.brendan/crash50.C: Likewise.
14700         * g++.old-deja/g++.brendan/crash16.C: Likewise.
14701         * g++.old-deja/g++.jason/pmem2.C: Likewise.
14702         * g++.old-deja/g++.jason/parse9.C: Likewise.
14703         * g++.old-deja/g++.jason/byval2.C: Likewise.
14704         * g++.old-deja/g++.jason/overload8.C: Likewise.
14705         * g++.old-deja/g++.jason/pmf8.C: Likewise.
14706         * g++.old-deja/g++.jason/template33.C: Likewise.
14707         * g++.old-deja/g++.jason/return3.C: Likewise.
14708         * g++.old-deja/g++.jason/scoping2.C: Likewise.
14709         * g++.old-deja/g++.jason/virtual.C: Likewise.
14710         * g++.old-deja/g++.jason/opeq3.C: Likewise.
14711         * g++.old-deja/g++.jason/template27.C: Likewise.
14712         * g++.old-deja/g++.jason/synth6.C: Likewise.
14713         * g++.old-deja/g++.jason/ref8.C: Likewise.
14714         * g++.old-deja/g++.jason/offset1.C: Likewise.
14715         * g++.old-deja/g++.other/static20.C: Likewise.
14716         * g++.old-deja/g++.other/array1.C: Likewise.
14717         * g++.old-deja/g++.other/new3.C: Likewise.
14718         * g++.old-deja/g++.other/array2.C: Likewise.
14719         * g++.old-deja/g++.other/overload9.C: Likewise.
14720         * g++.old-deja/g++.other/cast6.C: Likewise.
14721         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
14722         * g++.old-deja/g++.other/eh4.C: Likewise.
14723         * g++.old-deja/g++.other/using7.C: Likewise.
14724         * g++.old-deja/g++.other/init18.C: Likewise.
14725         * g++.old-deja/g++.other/dyncast1.C: Likewise.
14726         * g++.old-deja/g++.other/dyncast2.C: Likewise.
14727         * g++.old-deja/g++.other/dtor11.C: Likewise.
14728         * g++.old-deja/g++.pt/static11.C: Likewise.
14729         * g++.old-deja/g++.pt/crash19.C: Likewise.
14730         * g++.old-deja/g++.pt/overload12.C: Likewise.
14731         * g++.old-deja/g++.pt/crash46.C: Likewise.
14732         * g++.old-deja/g++.pt/mi1.C: Likewise.
14733         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
14734         * g++.old-deja/g++.pt/nontype5.C: Likewise.
14735         * g++.old-deja/g++.pt/local5.C: Likewise.
14736         * g++.old-deja/g++.pt/typename2.C: Likewise.
14737         * g++.old-deja/g++.pt/explicit80.C: Likewise.
14738         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
14739         * g++.old-deja/g++.law/visibility1.C: Likewise.
14740         * g++.old-deja/g++.law/visibility2.C: Likewise.
14741         * g++.old-deja/g++.law/virtual2.C: Likewise.
14742         * g++.old-deja/g++.law/operators19.C: Likewise.
14743         * g++.old-deja/g++.law/parsing10.C: Likewise.
14744         * g++.old-deja/g++.law/visibility4.C: Likewise.
14745         * g++.old-deja/g++.law/operators4.C: Likewise.
14746         * g++.old-deja/g++.law/dtors2.C: Likewise.
14747         * g++.old-deja/g++.law/missed-error3.C: Likewise.
14748         * g++.old-deja/g++.law/visibility10.C: Likewise.
14749         * g++.old-deja/g++.law/scope3.C: Likewise.
14750         * g++.old-deja/g++.law/casts2.C: Likewise.
14751         * g++.old-deja/g++.law/code-gen5.C: Likewise.
14752         * g++.old-deja/g++.law/operators33.C: Likewise.
14753         * g++.old-deja/g++.law/friend4.C: Likewise.
14754         * g++.old-deja/g++.mike/pmf7.C: Likewise.
14755         * g++.old-deja/g++.mike/p5611.C: Likewise.
14756         * g++.old-deja/g++.mike/net37.C: Likewise.
14757         * g++.old-deja/g++.mike/p3570.C: Likewise.
14758         * g++.old-deja/g++.mike/p5718.C: Likewise.
14759         * g++.old-deja/g++.mike/net21.C: Likewise.
14760         * g++.old-deja/g++.mike/p1862.C: Likewise.
14761         * g++.old-deja/g++.mike/p4511.C: Likewise.
14762         * g++.old-deja/g++.mike/virt3.C: Likewise.
14763         * g++.old-deja/g++.mike/p16146.C: Likewise.
14764         * g++.old-deja/g++.mike/p1989.C: Likewise.
14765         * g++.old-deja/g++.mike/p5571.C: Likewise.
14766         * g++.old-deja/g++.gb/scope10.C: Likewise.
14767         * g++.old-deja/g++.abi/primary5.C: Likewise.
14768         * g++.old-deja/g++.abi/empty2.C: Likewise.
14769         * g++.old-deja/g++.abi/arraynew.C: Likewise.
14770         * g++.old-deja/g++.eh/vbase4.C: Likewise.
14771         * g++.old-deja/g++.eh/ptr1.C: Likewise.
14772         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
14773         * g++.old-deja/g++.bob/template3.C: Likewise.
14774         * g++.old-deja/g++.bob/inherit1.C: Likewise.
14776 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
14778         PR fortran/31193
14779         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
14781 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
14783         PR fortran/20897
14784         * gfortran.dg/derived_name_1.f90: New.
14785         * gfortran.dg/derived_name_2.f: New.
14787 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
14789         * lib/target-supports.exp (check_effective_target_nonpic): New
14790         procedure.
14791         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
14792         when compiling PIC.
14793         * gcc.target/i386/asm-4.c: Require nonpic.
14794         * gcc.target/i386/cmov1.c: Likewise.
14795         * gcc.target/i386/mul.c: Likewise.
14796         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
14797         * gcc.target/i386/ssetype-1.c: Require nonpic.
14798         * gcc.target/i386/ssetype-3.c: Likewise.
14799         * gcc.target/i386/ssetype-5.c: Likewise.
14801 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
14803         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
14804         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
14805         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
14806         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
14808 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
14810         PR tree-optimization/30590
14811         * g++.dg/opt/pr30590.C: New testcase.
14813 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
14815         PR c/30762
14816         * gcc.dg/pr30762-1.c: New test.
14817         * gcc.dg/pr30762-2.c: New test.
14819         PR inline-asm/30505
14820         * gcc.target/i386/pr30505.c: New test.
14822 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
14824         * gcc.target/arm/register-variables.c: New.
14826 2007-03-19  Jeff Law  <law@redhat.com>
14828         * PR tree-optimization/30984
14829         * gcc.c-torture/pr30984.c: New test.
14831 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14832         Richard Guenther  <rguenther@suse.de>
14834         PR tree-optimization/31254
14835         * gcc.dg/torture/pr31254.c: New testcase.
14837 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
14839         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
14840         target default_packed.
14842 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14844         PR fortran/31203
14845         * gfortran.dg/string_length_1.f90: New test.
14847 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14849         PR testsuite/30395
14850         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
14852 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14854         PR libgfortran/31052
14855         * gfortran.dg/namelist_27.f90: New test.
14857 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
14859         PR fortran/30531
14860         * gfortran.dg/used_types_14.f90: New test.
14862         PR fortran/31086
14863         * gfortran.dg/used_types_15.f90: New test.
14865 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
14867         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
14868         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
14870 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14872         PR fortran/31120
14873         * gfortran.dg/integer_exponentiation_2.f90: New test.
14875 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
14877         PR tree-optimization/31041
14878         * gcc.dg/vect/pr31041.c: New test.
14880 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14882         * g++.dg/warn/Wconversion-integer.C: New
14883         * g++.dg/warn/Wconversion-real.C: New.
14884         * g++.dg/warn/Wconversion-real-integer.C: New.
14885         * g++.dg/warn/conv2.C: Updated.
14887 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
14889         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
14890         exclude RTPs.
14892 2007-03-16  Richard Guenther  <rguenther@suse.de>
14894         PR tree-optimization/31146
14895         * g++.dg/tree-ssa/pr31146.C: New testcase.
14897 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
14899         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
14900         assume that the target has <features.h>.
14902 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
14904         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
14905         dg-options rather than to the whole test.
14907 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
14909         PR debug/29906
14910         * g++.dg/debug/pr29906.C: New
14912 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14914         PR libgfortran/31099
14915         * gfortran.dg/unformatted_recl.f90: Update test.
14917 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
14919         * gcc.dg/tree-ssa/prefetch-5.c: New test.
14921 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14923         PR c++/30891
14924         * g++.dg/parse/namespace-definition.C: New.
14926 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14928         PR c++/24924
14929         * g++.dg/cpp/pedantic-errors.C: New.
14930         * g++.dg/cpp/permissive.C: New.
14932 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14934         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
14935         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
14937 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14939         * lib/target-supports.exp (check_missing_uclibc_feature)
14940         (check_effective_target_wchar): New procedures.
14941         * gcc.dg/wchar_t-1.c: Require target wchar.
14942         * gcc.dg/wint_t-1.c: Likewise.
14944 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14946         * lib/target-supports.exp (check_gc_sections_available): Return
14947         false for VxWorks targets.
14949 2007-03-15  Dirk Mueller  <dmueller@suse.de>
14951         * g++.dg/warn/Wconversion2.C: Fix typo.
14952         * gcc.dg/if-empty-1.c: Ditto.
14954 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14956         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
14958 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
14960         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
14961         * gcc.target/i386/pr31167.c: Ditto.
14963 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
14965         PR target/31167
14966         * gcc.target/i386/pr31167.c: New test.
14968 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
14970         PR fortran/30922
14971         * gfortran.dg/import5.f90.f90: New test.
14974         PR fortran/30879
14975         * gfortran.dg/data_components_1.f90: New test.
14978         PR fortran/30870
14979         * gfortran.dg/generic_13.f90: New test.
14981         PR fortran/31163
14982         * gfortran.dg/alloc_comp_basics_5.f90: New test.
14984 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14986         PR libgfortran/31051
14987         * gfortran.dg/fmt_t_4.f90: New
14989 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14991         PR C++/31165
14992         * g++.dg/other/default7.C: New test.
14994 2007-03-15  Dirk Mueller  <dmueller@suse.de>
14996         * g++.dg/warn/Wconversion2.C: New.
14998 2007-03-14  Eric Christopher  <echristo@apple.com>
15000         * gcc.dg/ssp-1.c: New.
15001         * gcc.dg/ssp-2.c: Ditto.
15003 2007-03-14  Dirk Mueller  <dmueller@suse.de>
15005         * g++.dg/warn/do-empty.C: New.
15006         * gcc.dg/do-empty.c: New.
15007         * gcc.dg/if-empty-1.c: Update.
15008         * gcc.dg/20001116-1.c: Update.
15009         * gcc.dg/pr23165.c: Update.
15011 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
15013         * gfortran.dg/module_implicit_conversion.f90: New test.
15015 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
15017         PR middle-end/31127
15018         * gcc.dg/pr31127.c: New.
15020 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
15022         * gcc.dg/tree-ssa/loop-26.c: New test.
15024 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
15026         * gcc.target/i386/cmpxchg16b-1.c: New test.
15028 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
15030         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
15031         * gcc.dg/c99-vla-1.c: Likewise.
15032         * g++.dg/ext/vla1.C: Likewise
15034 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
15036         * gcc.dg/wvla-1.c: New test
15037         * gcc.dg/wvla-2.c: New test
15038         * gcc.dg/wvla-3.c: New test
15039         * gcc.dg/wvla-4.c: New test
15040         * gcc.dg/wvla-5.c: New test
15041         * gcc.dg/wvla-6.c: New test
15042         * gcc.dg/wvla-7.c: New test
15043         * g++.dg/warn/Wvla-1.C: New test
15044         * g++.dg/warn/Wvla-2.C: New test
15045         * g++.dg/warn/Wvla-3.C: New test
15047 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
15049         PR c++/30108
15050         * g++.dg/other/default6.C: New test.
15052 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
15054         * lib/target-supports.exp (check_profiling_available): Return false
15055         for VxWorks.
15056         (check_effective_target_vxworks_kernel): New procedure.
15057         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
15058         VxWorks.
15059         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
15060         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
15061         to include VxWorks.
15062         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
15064 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
15066         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
15067         PIC is not supported.
15068         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
15069         * gcc.dg/20020426-2.c: Likewise.
15070         * gcc.dg/pr28243.c: Likewise.
15071         * gcc.dg/visibility-11.c: Likewise.
15072         * gcc.dg/tls/opt-9.c: Likewise.
15073         * gcc.dg/tls/opt-10.c: Likewise.
15074         * gcc.dg/tls/pic-1.c: Likewise.
15075         * gcc.dg/tls/struct-1.c: Likewise.
15076         * gcc.target/i386/20000807-1.c: Likewise.
15077         * gcc.target/i386/20000904-1.c: Likewise.
15078         * gcc.target/i386/20011119-1.c: Likewise.
15079         * gcc.target/i386/990213-2.c: Likewise.
15080         * gcc.target/i386/990214-1.c: Likewise.
15081         * gcc.target/i386/compress-float-387-pic.c: Likewise.
15082         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
15083         * gcc.target/i386/pic-1.c: Likewise.
15084         * gcc.target/i386/pr21518.c: Likewise.
15085         * gcc.target/i386/pr23098.c: Likewise.
15086         * gcc.target/i386/pr23943.c: Likewise.
15088 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
15090         PR c++/31038
15091         * g++.dg/template/complit2.C: New test.
15093         PR c++/30328
15094         * g++.dg/ext/bitfield1.C: New test.
15096 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
15098         PR fortran/30883
15099         * gfortran.dg/interface_11.f90: New test.
15101 2007-03-11  Richard Guenther  <rguenther@suse.de>
15103         PR tree-optimization/31115
15104         * gcc.dg/torture/pr31115.c: New testcase.
15106 2007-03-11  Ira Rosen  <irar@il.ibm.com>
15108         PR tree-optimization/29925
15109         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
15111 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
15113         PR c++/30274
15114         * g++.dg/expr/bitfield3.C: New test.
15115         * g++.dg/expr/bitfield4.C: Likewise.
15116         * g++.dg/expr/bitfield5.C: Likewise.
15117         * g++.dg/expr/bitfield6.C: Likewise.
15119         PR c++/30924
15120         * g++.dg/template/array18.C: New test.
15122 2007-03-10  Dirk Mueller  <dmueller@suse.de>
15124         PR c++/17946
15125         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
15126         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
15128 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
15130         PR c++/20599
15131         * g++.dg/cpp0x/variadic-bind.C: New.
15132         * g++.dg/cpp0x/variadic-function.C: New.
15133         * g++.dg/cpp0x/variadic-mem_fn.C: New.
15134         * g++.dg/cpp0x/variadic-tuple.C: New.
15135         * g++.dg/cpp0x/variadic1.C: New.
15136         * g++.dg/cpp0x/variadic2.C: New.
15137         * g++.dg/cpp0x/variadic3.C: New.
15138         * g++.dg/cpp0x/variadic4.C: New.
15139         * g++.dg/cpp0x/variadic5.C: New.
15140         * g++.dg/cpp0x/variadic6.C: New.
15141         * g++.dg/cpp0x/variadic7.C: New.
15142         * g++.dg/cpp0x/variadic8.C: New.
15143         * g++.dg/cpp0x/variadic9.C: New.
15144         * g++.dg/cpp0x/variadic10.C: New.
15145         * g++.dg/cpp0x/variadic11.C: New.
15146         * g++.dg/cpp0x/variadic12.C: New.
15147         * g++.dg/cpp0x/variadic13.C: New.
15148         * g++.dg/cpp0x/variadic14.C: New.
15149         * g++.dg/cpp0x/variadic15.C: New.
15150         * g++.dg/cpp0x/variadic16.C: New.
15151         * g++.dg/cpp0x/variadic17.C: New.
15152         * g++.dg/cpp0x/variadic18.C: New.
15153         * g++.dg/cpp0x/variadic19.C: New.
15154         * g++.dg/cpp0x/variadic20.C: New.
15155         * g++.dg/cpp0x/variadic21.C: New.
15156         * g++.dg/cpp0x/variadic22.C: New.
15157         * g++.dg/cpp0x/variadic23.C: New.
15158         * g++.dg/cpp0x/variadic24.C: New.
15159         * g++.dg/cpp0x/variadic25.C: New.
15160         * g++.dg/cpp0x/variadic26.C: New.
15161         * g++.dg/cpp0x/variadic27.C: New.
15162         * g++.dg/cpp0x/variadic28.C: New.
15163         * g++.dg/cpp0x/variadic29.C: New.
15164         * g++.dg/cpp0x/variadic30.C: New.
15165         * g++.dg/cpp0x/variadic31.C: New.
15166         * g++.dg/cpp0x/variadic32.C: New.
15167         * g++.dg/cpp0x/variadic33.C: New.
15168         * g++.dg/cpp0x/variadic34.C: New.
15169         * g++.dg/cpp0x/variadic35.C: New.
15170         * g++.dg/cpp0x/variadic36.C: New.
15171         * g++.dg/cpp0x/variadic37.C: New.
15172         * g++.dg/cpp0x/variadic38.C: New.
15173         * g++.dg/cpp0x/variadic39.C: New.
15174         * g++.dg/cpp0x/variadic40.C: New.
15175         * g++.dg/cpp0x/variadic41.C: New.
15176         * g++.dg/cpp0x/variadic42.C: New.
15177         * g++.dg/cpp0x/variadic43.C: New.
15178         * g++.dg/cpp0x/variadic44.C: New.
15179         * g++.dg/cpp0x/variadic45.C: New.
15180         * g++.dg/cpp0x/variadic46.C: New.
15181         * g++.dg/cpp0x/variadic47.C: New.
15182         * g++.dg/cpp0x/variadic48.C: New.
15183         * g++.dg/cpp0x/variadic49.C: New.
15184         * g++.dg/cpp0x/variadic50.C: New.
15185         * g++.dg/cpp0x/variadic51.C: New.
15186         * g++.dg/cpp0x/variadic52.C: New.
15187         * g++.dg/cpp0x/variadic53.C: New.
15188         * g++.dg/cpp0x/variadic54.C: New.
15189         * g++.dg/cpp0x/variadic55.C: New.
15190         * g++.dg/cpp0x/variadic56.C: New.
15191         * g++.dg/cpp0x/variadic57.C: New.
15192         * g++.dg/cpp0x/variadic58.C: New.
15193         * g++.dg/cpp0x/variadic59.C: New.
15194         * g++.dg/cpp0x/variadic60.C : New.
15195         * g++.dg/cpp0x/variadic61.C : New.
15196         * g++.dg/cpp0x/variadic62.C : New.
15197         * g++.dg/cpp0x/variadic63.C : New.
15198         * g++.dg/cpp0x/variadic64.C : New.
15199         * g++.dg/cpp0x/variadic65.C : New.
15200         * g++.dg/cpp0x/variadic66.C : New.
15201         * g++.dg/cpp0x/variadic67.C : New.
15202         * g++.dg/cpp0x/variadic68.C : New.
15203         * g++.dg/cpp0x/variadic69.C : New.
15204         * g++.dg/cpp0x/variadic70.C : New.
15205         * g++.dg/cpp0x/variadic71.C : New.
15206         * g++.dg/cpp0x/variadic72.C : New.
15207         * g++.dg/cpp0x/variadic73.C : New.
15208         * g++.dg/cpp0x/variadic74.C : New.
15209         * g++.dg/cpp0x/variadic75.C : New.
15210         * g++.dg/cpp0x/variadic-ex1.C : New.
15211         * g++.dg/cpp0x/variadic-ex2.C : New.
15212         * g++.dg/cpp0x/variadic-ex3.C : New.
15213         * g++.dg/cpp0x/variadic-ex4.C : New.
15214         * g++.dg/cpp0x/variadic-ex5.C : New.
15215         * g++.dg/cpp0x/variadic-ex6.C : New.
15216         * g++.dg/cpp0x/variadic-ex7.C : New.
15217         * g++.dg/cpp0x/variadic-ex8.C : New.
15218         * g++.dg/cpp0x/variadic-ex9.C : New.
15219         * g++.dg/cpp0x/variadic-ex10.C : New.
15220         * g++.dg/cpp0x/variadic-ex11.C : New.
15221         * g++.dg/cpp0x/variadic-ex12.C : New.
15222         * g++.dg/cpp0x/variadic-ex13.C : New.
15223         * g++.dg/cpp0x/variadic-ex14.C : New.
15225 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15227         PR libgfortran/31099
15228         * gfortran.dg/unformatted_recl.f90: New test.
15230 2007-03-09  Roger Sayle  <roger@eyesopen.com>
15232         * gcc.dg/fold-eqcmplx-1.c: New test case.
15234 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
15236         PR rtl-optimization/30643
15237         * gcc.dg/pr30643.c: New.
15239 2007-03-09  Chao-ying Fu  <fu@mips.com>
15241         * gcc.target/mips/mips32-dspr2-type.c: New test.
15242         * gcc.target/mips/mips32-dspr2.c: New test.
15243         * gcc.target/mips/dspr2-MULT.c: New test.
15244         * gcc.target/mips/dspr2-MULTU.c: New test.
15245         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
15246         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
15247         Adjust some formats.
15249 2007-03-09  Dirk Mueller  <dmueller@suse.de>
15251         PR c++/17946
15252         * gcc.dg/Wlogical-op-1.c: New.
15253         * g++.dg/warn/Wlogical-op-1.C: New.
15255 2007-03-09  Richard Guenther  <rguenther@suse.de>
15257         PR tree-optimization/30904
15258         PR middle-end/31058
15259         * gcc.dg/pr30904.c: Remove xfail.
15261 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15263         PR C/31072
15264         * gcc.c-torture/execute/pr31072.c: New test.
15266 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15268         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
15269         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15270         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
15271         *lrint* and *lround*.
15272         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
15273         floor->lfloor.
15274         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
15275         * gcc.dg/torture/builtin-integral-1.c: Likewise.
15276         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
15277         and *lround*.  Correct macro names.
15278         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
15279         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
15281 2007-03-08  Ian Lance Taylor  <iant@google.com>
15283         * gcc.dg/no-strict-overflow-5.c: New test.
15284         * gcc.dg/no-strict-overflow-6.c: New test.
15285         * gcc.dg/Wstrict-overflow-11.c: New test.
15286         * gcc.dg/Wstrict-overflow-12.c: New test.
15287         * gcc.dg/Wstrict-overflow-13.c: New test.
15288         * gcc.dg/Wstrict-overflow-14.c: New test.
15289         * gcc.dg/Wstrict-overflow-15.c: New test.
15291 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
15293         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
15294         for VxWorks kernel mode.
15295         * gcc.c-torture/execute/strncmp-1.x: Likewise.
15297 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
15299         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
15300         mode.
15302 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
15304         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
15305         and lib/bfill.c on VxWorks targets.
15306         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
15307         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
15308         lib/bfill.c and lib/memmove.c on VxWorks targets.
15309         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
15310         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
15311         on VxWorks targets.
15312         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
15313         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
15315 2007-03-08  Tobias Burnus  <burnus@net-b.de>
15317         * gfortran.dg/use_5.f90: New test.
15318         * gfortran.dg/use_6.f90: Ditto.
15319         * gfortran.dg/use_7.f90: Ditto.
15321 2007-03-08  Tobias Burnus  <burnus@net-b.de>
15323         PR fortran/30973
15324         * gfortran.dg/use_4.f90: New test.
15325         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
15327 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
15329         PR fortran/31011
15330         * gfortran.dg/parameter_array_section_2.f90: New test.
15332 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
15334         PR c++/30852
15335         * g++.dg/ext/offsetof1.C: Add cases with volatile.
15337         PR c++/30534
15338         * g++.dg/template/arg5.C: New test.
15340 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
15342         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
15344 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
15346         * gcc.dg/var-expand1.c: Add newline at end of file.
15348 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
15350         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
15352 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
15354         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
15356 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15358         * gcc.dg/torture/builtin-convert-4.c: New test.
15360 2007-03-05  Ian Lance Taylor  <iant@google.com>
15362         * gcc.c-torture/compile/pr31034.c: New test.
15364 2007-03-05  Ian Lance Taylor  <iant@google.com>
15366         * gcc.dg/inline-18.c: New test.
15367         * gcc.dg/inline-19.c: New test.
15368         * gcc.dg/inline-20.c: New test.
15369         * gcc.dg/inline-21.c: New test.
15371 2007-03-05  Richard Guenther  <rguenther@suse.de>
15373         PR tree-optimization/14052
15374         * gcc.dg/tree-ssa/vrp33.c: New testcase.
15376 2007-03-05  Richard Guenther  <rguenther@suse.de>
15378         PR tree-optimization/23777
15379         * gcc.dg/tree-ssa/pr23777.c: New testcase.
15381 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15383         PR other/30465
15384         * gcc.dg/multiple-overflow-warn-3.c: New.
15385         * g++.dg/warn/multiple-overflow-warn-3.C: New.
15387 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
15389         PR c++/30895
15390         * g++.dg/parse/template23.C: New test.
15392 2007-03-04  Roger Sayle  <roger@eyesopen.com>
15394         PR middle-end/30744
15395         * gcc.dg/pr30744-1.c: New test case.
15397 2007-03-04  Tobias Burnus  <burnus@net-b.de>
15399         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
15401 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15403         PR target/30406
15404         * gfortran.dg/logical_3.f90: New test.
15406 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
15408         PR libfortran/30981
15409         * gfortran.dg/integer_exponentiation_1.f90:  New test.
15411 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
15413         * gcc.target/m68k/m68k.exp: New.
15414         * gcc.target/m68k/crash1.c: New.
15416 2007-03-03  Tobias Burnus  <burnus@net-b.de>
15418         * gfortran.dg/c_by_val.c: Use int64_t instead of long
15419         to be more compatible with integer(kind=8).
15421 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15423         PR libfortran/31001
15424         * gfortran.dg/zero_sized_3.f90: New test.
15426 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15428         PR c++/15787
15429         * g++.dg/parse/else.C: New.
15430         * g++.dg/parse/else-2.C: New.
15432 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
15433             Tobias Burnus  <burnus@net-b.de>
15435         PR fortran/30882
15436         * gfortran.dg/size_dim.f90: New test.
15438 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
15439             Tobias Burnus  <burnus@net-b.de>
15441         PR fortran/30873
15442         * gfortran.dg/entry_9.f90: New test.
15444 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
15446         PR c++/28253
15447         * g++.dg/inherit/covariant16.C: New test.
15449 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
15451         * g++.dg/other/darwin-minversion-1.C: New.
15453 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
15455         * gcc.dg/tree-ssa/20070302-1.c: New test.
15457 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
15459         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
15460         tests.
15462 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
15464         * gcc.dg/tree-ssa/prefetch-4.c: New test.
15466 2007-03-01  Simon Baldwin <simonb@google.com>
15468         PR c++/23689
15469         * warn/ignored_typedef.C: New.
15470         * init/ctor8.C: Added dg-warning to consume ignored typedef
15471         warning.
15472         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
15473         and added an explicit line number.
15475 2007-02-28  Richard Guenther  <rguenther@suse.de>
15477         PR middle-end/30364
15478         * gcc.dg/torture/pr30364-1.c: New testcase.
15479         * gcc.dg/torture/pr30364-2.c: Likewise.
15480         * gcc.dg/torture/pr30364-3.c: Likewise.
15482 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15484         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
15485         powerpc*, use -funsafe-math-optimizations.
15486         * gcc.dg/torture/builtin-logb-1.c: Likewise.
15487         * gcc.dg/torture/builtin-modf-1.c: Likewise.
15489 2007-02-28  Tobias Burnus  <burnus@net-b.de>
15490             Paul Thomas  <pault@gcc.gnu.org>
15492         PR fortran/30888
15493         PR fortran/30887
15494         * c_by_val_1.f: Test %VAL() with non-default kind.
15495         * c_by_val.c: Ditto.
15496         * c_by_val_4.f: New test.
15498 2007-02-28  Tobias Burnus  <burnus@net-b.de>
15500         PR fortran/30968
15501         * gfortran.dg/continuation_7.f90: New test.
15503 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
15505         * g++.dg/inherit/thunk7.C: New test.
15506         * lib/target-supports.exp (check_profiling_available): Not available
15507         for bfin-*-*.
15509 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
15511         PR target/30970
15512         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
15514 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
15516         * lib/target-supports.exp (check_effective_target_init_priority):
15517         Remove Solaris special case.
15519 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
15521         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
15522         for more builtin types.
15524         * g++.dg/ext/visibility/class1.C: Port to Darwin.
15525         * g++.dg/ext/visibility/noPLT.C: Likewise.
15527 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15529         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
15530         sh* targets.
15532 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
15534         PR fortran/30865
15535         * size_optional_dim_1.f90:  New test.
15537 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
15539         * gcc.dg/vxworks/vxworks.exp: New file.
15540         * gcc.dg/vxworks/initpri1.c: Likewise.
15541         * gcc.dg/vxworks/initpri2.c: Likewise.
15542         * gcc.dg/initpri2.c: Add more tests.
15543         * g++.dg/special/initpri2.C: Likewise.
15545         * gcc.dg/initpri1.c: New test.
15546         * gcc.dg/initpri2.c: Likewise.
15547         * g++.dg/special/initpri1.C: New test.
15548         * g++.dg/special/initpri2.C: Likewise.
15549         * g++.dg/special/conpr-1.C: Use init_priority effective target.
15550         * g++.dg/special/conpr-2.C: Likewise.
15551         * g++.dg/special/conpr-3.C: Likewise.
15552         * g++.dg/special/conpr-4.C: Likewise.
15553         * g++.dg/special/initp1.C: Likewise.
15554         * g++.dg/special/ecos.exp: Remove code to detect availability of
15555         constructor priorities.
15556         * lib/target-supports.exp (check_effective_target_init_priority):
15557         New function.
15559 2007-02-24  Jan Hubicka  <jh@suse.cz>
15561         * gcc.c-torture/execute/pr30778.c: New testcase.
15563 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15565         PR libgfortran/30918
15566         * gfortran.dg/namelist_26.f90: New test.
15568 2007-02-24  Richard Guenther  <rguenther@suse.de>
15570         PR middle-end/30951
15571         * gcc.dg/pr30951.c: New testcase.
15573 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15575         * gcc.dg/torture/builtin-modf-1.c: New test.
15577 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
15579         PR tree-optimization/30904
15580         * gcc.dg/pr30904.c: New test.
15582 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15584         * gcc.test-framework/README: Correct command.
15585         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
15586         -Wunused-value.
15587         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
15589 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15591         * lib/target-supports.exp (check_effective_target_unwrapped): New.
15593 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
15595         * lib/target-supports.exp (check_effective_target_newlib): New
15596         function.
15598 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
15600         PR fortran/30660
15601         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
15602         allocatable component.
15605 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15607         * gcc.dg/torture/builtin-logb-1.c: New test.
15608         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
15609         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
15610         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
15611         sh* targets.
15613 2007-02-23  Richard Guenther  <rguenther@suse.de>
15615         * g++.dg/warn/changes-meaning.C: New testcase.
15617 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15619         PR libgfortran/30910
15620         * gfortran.dg/fmt_zero_precision.f90: Update test.
15622 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15624         * gcc.dg/torture/builtin-frexp-1.c: New test.
15626 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
15628         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
15630 2007-02-22  Ian Lance Taylor  <iant@google.com>
15632         PR debug/30898
15633         * g++.dg/debug/pr30898.C: New test.
15635 2007-02-22  Ira Rosen  <irar@il.ibm.com>
15637         * gcc.dg/vect/vect-106.c: New test.
15639 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
15640             Ira Rosen  <irar@il.ibm.com>
15642         PR tree-optimization/30843
15643         * gcc.dg/vect/pr30843.c: New test.
15645 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
15647         PR tree-optimization/30858
15648         * gcc.dg/vect/pr30858.c: New test.
15650 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
15652         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
15653         to set options for compiling testglue.
15654         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
15655         * lib/obj-c++.exp (obj-c++_init): Likewise.
15657 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
15659         * gnat.dg/derived_aggregate.adb: New test.
15661 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15663         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
15664         sh* targets.  Call the correct CKSGN macro.
15666 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
15668         * gfortran.dg/gomp/omp_parse1.f90: New test.
15669         * gfortran.dg/gomp/omp_parse2.f: New test.
15671 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
15673         PR fortran/30869
15674         * gfortran.dg/do_pointer_1.f90:  New test.
15676 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15678         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
15679         and scalbln.
15681 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
15683         * gcc.dg/darwin-minversion-1.c: New.
15684         * gcc.dg/darwin-minversion-2.c: New.
15686 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15688         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
15690 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15691             DJ Delorie <dj@redhat.com>
15693         PR other/30824
15694         * gcc.dg/Wfatal.c: New.
15695         * gcc.dg/Wfatal-2.c: New.
15696         * gcc.dg/Werror-1.c: Adjust expectations.
15697         * gcc.dg/Werror-5.c: Likewise.
15698         * gcc.dg/Werror-7.c: Likewise.
15699         * gcc.dg/Werror-10.c: Likewise.
15700         * gcc.dg/Werror-11.c: Likewise.
15702 2007-02-20  Tobias Burnus  <burnus@net-b.de>
15704         PR fortran/30522
15705         * gfortran.dg/volatile10.f90: New test.
15707 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
15709         PR libfortran/30533
15710         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
15712 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15714         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
15715         * gcc.dg/Walways-true-1.c: Likewise.
15716         * gcc.dg/weak/weak-3.c: Likewise.
15717         * gcc.dg/Werror-1.c: Likewise.
15718         * gcc.dg/Werror-3.c: Likewise.
15719         * gcc.dg/Werror-4.c: Likewise.
15720         * gcc.dg/Werror-5.c: Likewise.
15721         * gcc.dg/Werror-6.c: Likewise.
15722         * gcc.dg/Werror-7.c: Likewise.
15723         * gcc.dg/Werror-8.c: Likewise.
15724         * gcc.dg/Werror-10.c: Likewise.
15725         * gcc.dg/Werror-11.c: Likewise.
15726         * gcc.dg/Werror-12.c: Likewise.
15727         * g++.old-deja/g++.mike/warn8.C: Likewise.
15728         * g++.dg/warn/Walways-true-1.C: Likewise.
15729         * g++.dg/warn/Walways-true-2.C: Likewise.
15730         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
15731         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
15732         -Wstring-literal-comparison with -Waddress.
15733         * gcc.dg/Wstring-literal-comparison-4.c: Replace
15734         -Wno-string-literal-comparison with -Wno-address.
15736 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
15738         * gnat.dg/self_aggregate_with_call.adb: New test.
15740 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
15742         PR tree-optimization/30975
15743         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
15744         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
15745         * gcc.dg/vect/pr30795.c: New.
15747 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15749         PR fortran/30681
15750         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
15752 2007-02-18  Roger Sayle  <roger@eyesopen.com>
15754         PR rtl-optimization/28173
15755         * gcc.target/i386/andor-1.c: New test case.
15757 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15759         * gcc.dg/torture/builtin-ldexp-1.c: New.
15760         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
15762 2007-02-18  Roger Sayle  <roger@eyesopen.com>
15764         * gfortran.dg/array_constructor_15.f90: New test case.
15766 2007-02-18  Roger Sayle  <roger@eyesopen.com>
15768         * gfortran.dg/forall_10.f90: New test case.
15770 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
15772         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
15774 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
15776         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
15777         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
15779 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
15781         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
15782         * gcc.target/i386/builtin-bswap-3.c: Ditto.
15783         * gcc.target/i386/xchg-1.c: New test.
15784         * gcc.target/i386/xchg-2.c: New test.
15786 2007-02-16  Richard Guenther  <rguenther@suse.de>
15787             Christian Bruel  <christian.bruel@st.com>
15789         * gcc.dg/strict-overflow-5.c: New testcase.
15791 2007-02-16  Tobias Burnus  <burnus@net-b.de>
15793         PR fortran/30793
15794         * gfortran.dg/func_derived_4.f90: New test.
15796 2007-02-15  Roger Sayle  <roger@eyesopen.com>
15798         PR middle-end/30391
15799         * gfortran.dg/pr30391-1.f90: New test case.
15801 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15803         PR middle-end/30433
15804         * gcc.c-torture/compile/pr30433.c: New testcase to check
15805         that complex constants comparisions are foldded.
15807 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15809         PR C++/30158
15810         * g++.dg/ext/stmtexpr10.C: New testcase.
15812 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15814         PR middle-end/30729
15815         * gcc.dg/Wunused-value-2.c: New testcase.
15817 2007-02-15  Ian Lance Taylor  <iant@google.com>
15819         * g++.dg/eh/subreg-1.C: New test.
15821 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15823         PR c/26494
15824         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
15825         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
15826         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
15827         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
15828         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
15829         * gcc.dg/Werror-implicit-function-declaration.c: New.
15831 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15833         PR c++/28943
15834         * g++.dg/warn/pr28943.C: New.
15836 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15838         * gfortran.fortran-torture/execute/math.f90: Fix typo.
15840 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15842         PR fortran/30779
15843         * gfortran.dg/error_recovery_3.f90: New test.
15845 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
15847         * g++.dg/tree-ssa/sra-1.C: New.
15849 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
15851         * g++.dg/tree-ssa/sra-1.C: New.
15853 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
15855         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
15857 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15859         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
15861 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
15863         PR fortran/30799
15864         * gfortran.dg/logical_2.f90: New test.
15866 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
15868         * gcc.dg/torture/complex-alias-1.c: New test.
15870 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
15872         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
15873         instead of -fdump-tree-tailcall.
15875 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
15877         * gfortran.dg/interface_10.f90: Fix comment typo.
15879 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
15881         PR tree-optimization/30771
15882         * gcc.dg/vect/pr30771.c: New test.
15884 2007-02-13  Ian Lance Taylor  <iant@google.com>
15886         * gcc.dg/Wstrict-overflow-1.c: New test.
15887         * gcc.dg/Wstrict-overflow-2.c: New test.
15888         * gcc.dg/Wstrict-overflow-3.c: New test.
15889         * gcc.dg/Wstrict-overflow-4.c: New test.
15890         * gcc.dg/Wstrict-overflow-5.c: New test.
15891         * gcc.dg/Wstrict-overflow-6.c: New test.
15892         * gcc.dg/Wstrict-overflow-7.c: New test.
15893         * gcc.dg/Wstrict-overflow-8.c: New test.
15894         * gcc.dg/Wstrict-overflow-9.c: New test.
15895         * gcc.dg/Wstrict-overflow-10.c: New test.
15897 2007-02-13  Roger Sayle  <roger@eyesopen.com>
15899         * gcc.target/ia64/builtin-bswap-2.c: New test case.
15901 2007-02-13  Richard Henderson  <rth@redhat.com>
15903         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
15904         * gcc.c-torture/execute/pr29302-1.c: ... here.
15906 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15908         PR c/29521
15909         * gcc.dg/c90-return-1.c: Update output.
15910         * gcc.dg/c99-return-1.c: Likewise.
15912 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
15914         PR fortran/30554
15915         * gfortran.dg/used_dummy_types_7.f90: New test..
15917 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
15919         * gcc.target/i386/parity-1.c: New test.
15920         * gcc.target/i386/parity-2.c: New test.
15922 2007-02-12  Roger Sayle  <roger@eyesopen.com>
15924         * gcc.target/i386/builtin-bswap-3.c: New test case.
15926 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
15928         PR tree-optimization/29145
15929         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
15930         alias analysis is improved to take better advantage of restrict
15931         qualified pointers.
15932         * gcc.dg/vect/vect-80.c: Likewise.
15933         * gcc.dg/vect/pr29145.c: New.
15935 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
15937         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
15938         * gcc.target/i386/sse4a-insert.c: Likewise.
15940 2007-02-11  Roger Sayle  <roger@eyesopen.com>
15942         * gcc.target/ia64/builtin-popcount-1.c: New test case.
15943         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
15945 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
15947         PR fortran/30478
15948         * gfortran.dg/enum_4.f90: Update error message checks.
15950 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
15952         PR fortran/30554
15953         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
15954         versions of the modules.
15956         PR fortran/30617
15957         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
15958         by getting rid of recursive I/O and providing functions with
15959         results.
15961         PR fortran/30319
15962         * gfortran.dg/char_array_constructor_2.f90
15964 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
15966         PR c++/26988
15967         * g++.dg/template/spec34.C: New test
15969 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
15971         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
15972         on i?86 and x86_64.
15973         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
15974         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
15975         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
15976         on i?86 and x86_64.
15977         * gcc.dg/vect/vect-113.c: Ditto.
15979 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
15981         PR c++/29487
15982         * g++.dg/eh/weak1-C: New test.
15983         * g++.dg/eh/weak1-a.cc: Likewise.
15984         * g++.dg/eh/comdat1.C: Likewise.
15986 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
15987             Dorit Nuzman  <dorit@il.ibm.com>
15989         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
15990         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
15991         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
15992         * gcc.dg/vect/vect-113.c: Likewise.
15994         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
15996 2007-02-10  Richard Henderson  <rth@redhat.com>
15998         * lib/target-supports.exp (check_effective_target_tls): Redefine
15999         to mean non-emulated tls.
16000         * gcc.dg/tls/alias-1.c: Remove tls requirement.
16001         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
16002         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
16003         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
16004         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
16005         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
16006         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
16008 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
16010         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
16012 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
16014         * gfortran.dg/secnds.f: Replace time tolerance with a
16015         before-and-after bracket.
16016         * gfortran.dg/secnds-1.f: Likewise.
16018 2007-02-09  Tobias Burnus  <burnus@net-b.de>
16020         PR fortran/30512
16021         * gfortran.dg/maxlocval_1.f90: New test.
16023 2007-02-09  Roger Sayle  <roger@eyesopen.com>
16025         * gcc.target/ia64/builtin_bswap-1.c: New test case.
16027 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16029         PR fortran/30720
16030         * gfortran.dg/array_function_1.f90: New test.
16032 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
16034         * lib/target-supports.exp (check_effective_target_lax_strtofp)
16035         (check_effective_target_dummy_wcsftime): New functions.
16037 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
16039         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
16040         * lib/target-supports.exp (check_effective_target_uclibc): New
16041         function.
16043 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
16045         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
16046         (vsnprintf): Don't define for uClibc targets.
16048 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
16050         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
16051         set before checking whether it was allowed.
16052         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
16053         before checking inside_main.
16055 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
16057         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
16058         uClinux targets.
16059         (u16sf): Likewise u4sf.
16060         * g++.dg/compat/struct-layout-1.h: Likewise.
16062 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
16064         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
16065         procedure.
16066         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
16067         m68k targets if check_effective_target_coldfire_fpu returns true.
16069 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
16070         Richard Guenther  <rguenther@suse.de>
16072         PR middle-end/23361
16073         * gcc.dg/fold-compare-3.c: New testcase.
16074         * gcc.dg/tree-ssa/loop-24.c: Likewise.
16076 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
16078         * gcc.dg/pr26570.c: Clean up coverage files.
16079         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
16080         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
16081         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
16082         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
16083         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
16084         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
16085         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
16086         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
16087         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
16088         * gcc.dg/tree-ssa/pr25501.c: Ditto.
16089         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
16090         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
16091         * gcc.dg/vect/pr28952.c: Ditto.
16092         * gcc.dg/vect/pr27151.c: Ditto.
16093         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
16094         * g++.dg/gomp/macro-3.C: Ditto.
16096 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
16098         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
16099         of the loop.
16101 2007-02-08  Roger Sayle  <roger@eyesopen.com>
16103         * gcc.target/i386/builtin-bswap-2.c: New test case.
16105 2007-02-08  Roger Sayle  <roger@eyesopen.com>
16107         * gfortran.dg/forall_8.f90: New test case.
16108         * gfortran.dg/forall_9.f90: Likewise.
16110 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16112         * gcc.dg/builtins-20.c: Add some -~ complex cases.
16114 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
16116         * lib/target-supports.exp (check_effective_target_simulator): New.
16118 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
16120         * gcc.dg/tree-ssa/loop-25.c: New test.
16122 2007-02-06  Richard Henderson  <rth@redhat.com>
16124         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
16126 2007-02-06  Roger Sayle  <roger@eyesopen.com>
16128         * gcc.target/powerpc/popcount-1.c: New test case.
16129         * gcc.target/powerpc/parity-1.c: Likewise.
16131 2007-02-06  Richard Guenther  <rguenther@suse.de>
16133         PR middle-end/27302
16134         * gcc.dg/torture/pr27302-2.c: New testcase.
16136 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
16138         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
16139         * gcc.dg/vect/vect-iv-1.c: New test.
16140         * gcc.dg/vect/vect-iv-2.c: New test.
16141         * gcc.dg/vect/vect-iv-3.c: New test.
16142         * gcc.dg/vect/vect-iv-4.c: New test.
16143         * gcc.dg/vect/vect-iv-5.c: New test.
16144         * gcc.dg/vect/vect-iv-6.c: New test.
16145         * gcc.dg/vect/vect-iv-7.c: New test.
16146         * gcc.dg/vect/vect-iv-8.c: New test.
16147         * gcc.dg/vect/vect-iv-9.c: New test.
16148         * gcc.dg/vect/vect-iv-10.c: New test.
16149         * gcc.dg/vect/vect-iv-11.c: New test.
16150         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
16151         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
16152         * gcc.dg/vect/vect-14.c: Now vectorizable.
16153         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
16154         loop).
16155         * gcc.dg/vect/vect-27.c: Likewise.
16156         * gcc.dg/vect/vect-29.c Likewise.
16157         * gcc.dg/vect/vect-dv-2.c: Likewise.
16158         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
16159         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
16160         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
16162 2007-02-06  Ira Rosen  <irar@il.ibm.com>
16164         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
16166 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16168         * gcc.dg/builtins-20.c: Add more cases.
16170 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
16172         PR debug/30189
16173         * gcc.dg/pr30189.c: New test.
16175 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
16177         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
16178         for running tests.
16179         * gcc.target/i386/sse4a-extract.c: New test.
16180         * gcc.target/i386/sse4a-insert.c: New test.
16181         * gcc.target/i386/sse4a-montsd.c: New test.
16182         * gcc.target/i386/sse4a-montss.c: New test.
16184 2007-02-05  Richard Guenther  <rguenther@suse.de>
16186         * gcc.target/i386/vectorize3.c: New testcase.
16188 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
16190         PR target/30665
16191         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
16193 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16195         PR fortran/30611
16196         * gfortran.dg/repeat_1.f90: New test.
16198 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
16200         PR fortran/30605
16201         * gfortran.dg/spread_shape_1.f90: Remove tabs.
16202         * gfortran.dg/derived_init_2.f90: Ditto.
16203         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
16204         * gfortran.dg/array_initializer_1.f90: Ditto.
16205         * gfortran.dg/do_2.f90: Ditto.
16206         * gfortran.dg/proc_assign_1.f90: Ditto.
16208 2007-02-04  Richard Guenther  <rguenther@suse.de>
16210         PR middle-end/30636
16211         * g++.dg/warn/pr30636.C: New testcase.
16212         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
16214 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
16216         PR middle-end/30667
16217         * gfortran.dg/pr30667.f: New test.
16219 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16221         * gcc.dg/builtins-54.c: Add more cases.
16223 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
16225         PR fortran/30514
16226         * gfortran.dg/zero_sized_2.f90: New test.
16228         PR fortran/30660
16229         * gfortran.dg/alloc_comp_basics_4.f90: New test.
16231         PR fortran/29820
16232         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
16233         file.
16235 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
16237         PR fortran/30683
16238         * gfortran.dg/interface_10.f90: New test.
16240 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16242         * gcc.dg/builtins-20.c: Add more cases.
16244 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
16246         PR target/29682
16247         * gcc-target/ia64/pr29682.c: New test.
16249 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
16251         PR fortran/30284
16252         * gfortran.dg/arrayio_11.f90.f90: New test.
16254         PR fortran/30626
16255         * gfortran.dg/arrayio_12.f90.f90: New test.
16257 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
16259         PR c++/30536
16260         * g++.dg/tls/diag-5.C: New test.
16262         PR middle-end/30473
16263         * gcc.dg/pr30473.c: New test.
16264         * gcc.c-torture/execute/20070201-1.c: New test.
16266 2007-02-01  Roger Sayle  <roger@eyesopen.com>
16268         * gfortran.dg/dependency_20.f90: New test case.
16270 2007-01-31  Ian Lance Taylor  <iant@google.com>
16272         * gcc.dg/lower-subreg-1.c (test): New test.
16274 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
16276         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
16278 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16280         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
16281         * gcc.dg/torture/builtin-math-3.c: Likewise.
16283 2007-01-31  Dirk Mueller  <dmueller@suse.de>
16285         gcc.dg/Wparentheses-2.c: Update and add new tests.
16287 2007-01-31  Ira Rosen  <irar@il.ibm.com>
16289         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
16290         vectorize.
16292 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
16294         * gcc.dg/builtins-63.c: New test.
16296 2007-01-31  Tobias Burnus  <burnus@net-b.de>
16298         PR fortran/27588
16299         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
16301 2007-01-31  Tobias Burnus  <burnus@net-b.de>
16303         PR fortran/30520
16304         * gfortran.dg/volatile8.f90: New argument conformance test.
16305         * gfortran.dg/volatile9.f90: New scope test.
16307 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16309         PR c++/24745
16310         * g++.dg/warn/null4.C: New.
16312 2001-01-30  Roger Sayle  <roger@eyesopen.com>
16313             Uros Bizjak  <ubizjak@gmail.com>
16315         * gcc.dg/large-size-array-3.c: Correct typo.
16317 2007-01-30  Richard Guenther  <rguenther@suse.de>
16319         PR middle-end/27657
16320         * g++.dg/debug/pr27657.C: New testcase.
16322 2007-01-30  Richard Guenther  <rguenther@suse.de>
16324         PR middle-end/30313
16325         * gcc.dg/torture/pr30313.c: New testcase.
16327 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
16329         * gcc.dg/dfp/dfp-except.h: New file.
16330         * gcc.dg/dfp/fe-check.h: New file.
16331         * gcc.dg/dfp/fe-binop.c: New test.
16332         * gcc.dg/dfp/fe-convert-1.c: New test.
16333         * gcc.dg/dfp/fe-convert-2.c: New test.
16334         * gcc.dg/dfp/fe-convert-3.c: New test.
16336         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
16337         * gcc.dg/dfp/decfloat-constants.c: Ditto.
16338         * gcc.dg/dfp/convert-dfp.c: Ditto.
16339         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
16341 2007-01-29  Josh Conner  <jconner@apple.com>
16343         * gcc.target/powerpc/altivec-24.c: New test.
16345 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
16347         PR c++/28266
16348         * g++.dg/parse/defarg12.C: New test.
16350 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
16352         PR fortran/30554
16353         * gfortran.dg/used_dummy_types_6.f90: New test.
16355 2007-01-28  Jan Hubicka  <jh@suse.cz>
16357         * gcc.dg/tree-prof/val-prof-6.c: New test.
16359 2007-01-28  Roger Sayle  <roger@eyesopen.com>
16361         * gcc.dg/large-size-array-3.c: Correct test case (portability).
16363 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
16365         PR C++/28988
16366         * g++.dg/expr/dtor4.C: New test.
16368 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
16370         * gcc.dg/tree-ssa/loop-23.c: New test.
16372 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
16374         PR libfortran/30389
16375         * gfortran.dg/achar_2.f90:  New test.
16376         * gfortran.dg/achar_3.f90:  New test.
16378 2007-01-27  Ian Lance Taylor  <iant@google.com>
16380         * gcc.dg/strict-overflow-1.c: New test.
16381         * gcc.dg/no-strict-overflow-1.c: New test.
16382         * gcc.dg/strict-overflow-2.c: New test.
16383         * gcc.dg/no-strict-overflow-2.c: New test.
16384         * gcc.dg/strict-overflow-3.c: New test.
16385         * gcc.dg/no-strict-overflow-3.c: New test.
16386         * gcc.dg/strict-overflow-4.c: New test.
16387         * gcc.dg/no-strict-overflow-4.c: New test.
16388         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
16389         * gcc.dg/pr15784-1.c: Likewise.
16390         * gcc.dg/pr20922-1.c: Likewise.
16391         * gcc.dg/pr20922-3.c: Likewise.
16392         * gcc.dg/pr20922-4.c: Likewise.
16393         * gcc.dg/pr20922-6.c: Likewise.
16394         * gcc.dg/compare-4.c: Likewise.
16395         * gcc.dg/torture/pr26898-1.c: Likewise.
16396         * gcc.dg/tree-ssa/divide-1.c: Likewise.
16397         * gcc.dg/tree-ssa/divide-2.c: Likewise.
16398         * gcc.dg/tree-ssa/divide-3.c: Likewise.
16399         * gcc.dg/tree-ssa/divide-4.c: Likewise.
16400         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
16401         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
16402         * gcc.dg/tree-ssa/pr21082.c: Likewise.
16403         * gcc.dg/tree-ssa/pr26899.c: Likewise.
16404         * g++.dg/tree-ssa/pr21082.C: Likewise.
16406 2007-01-27  Roger Sayle  <roger@eyesopen.com>
16408         * gcc-dg/large-size-array-3.c: New test case.
16410 2007-01-27  Roger Sayle  <roger@eyesopen.com>
16412         * gfortran.dg/forall_7.f90: New test case.
16414 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
16416         PR fortran/30407
16417         * gfortran.dg/where_operator_assign_1.f90: New test.
16418         * gfortran.dg/where_operator_assign_2.f90: New test.
16419         * gfortran.dg/where_operator_assign_3.f90: New test.
16421 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
16423         * lib/target-supports.exp
16424         (check_effective_target_powerpc_altivec): New.
16425         (check_effective_target_vect_cmdline_needed): Use it.
16427 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
16429         PR fortran/30278
16430         * gfortran.dg/backslash_3.f: New test.
16432 2007-01-26  Richard Guenther  <rguenther@suse.de>
16434         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
16436 2007-01-26  Tobias Burnus  <burnus@net-b.de>
16438         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
16439         * gfortran.dg/vect/vect.exp: Ditto.
16440         * gfortran.dg/dg.exp: Ditto.
16441         * gfortran.fortran-torture/execute/execute.exp: Ditto.
16442         * gfortran.fortran-torture/compile/compile.exp: Ditto.
16444 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16446         * gcc.dg/builtins-20.c: Add more cases.
16447         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
16449 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16451         PR fortran/30437
16452         * gcc.dg/Wall.c: New.
16453         * gcc.dg/Wno-all.c: New.
16454         * gfortran.dg/Wall.f90: New.
16455         * gfortran.dg/Wno-all.f90: New.
16457 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
16459         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
16460         * g++.dg/eh/simd-2.C: Also run on Darwin.
16461         * g++.dg/eh/simd-3.C: New.
16462         * g++.dg/eh/simd-4.C: New.
16464 2007-01-25  Richard Guenther  <rguenther@suse.de>
16466         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
16467         and _PROFILE_USE.
16468         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
16470 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
16472         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
16473         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
16474         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
16475         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
16476         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
16477         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
16478         * gcc.dg/ipa/ipa-7.c: New testcase.
16480 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
16482         * g++.dg/cpp0x/warn_cxx0x.C: New.
16484 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16486         * gcc.dg/builtins-20.c: Test builtin carg.
16488 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
16490         PR middle-end/27416
16491         * gcc.dg/gomp/pr27416.c: New test.
16493         PR middle-end/30494
16494         * gcc.dg/gomp/pr30494.c: New test.
16495         * g++.dg/gomp/pr30494.C: New test.
16497         PR middle-end/30421
16498         * gcc.dg/gomp/pr30421.c: New test.
16500 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
16502         * gcc.target/ia64/versionid-1.c: New test.
16503         * gcc.target/ia64/versionid-2.c: New test.
16505 2007-01-24  Richard Guenther  <rguenther@suse.de>
16507         PR testsuite/30181
16508         * gcc.dg/builtins-57.c: Change to a link-time testcase
16509         to support non-C99 targets.
16511 2007-01-24  Jan Hubicka  <jh@suse.cz>
16513         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
16515 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
16517         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
16519 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
16521         PR objc/27438
16522         * objc.dg/const-str-12.m: New test.
16524 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16526         PR fortran/30532
16527         * gfortran.dg/ctrl-z.f90:  New test.
16529 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16531         PR fortran/30481
16532         * gfortran.dg/namelist_assumed_char.f90:  New test.
16534 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
16536         PR c++/27492
16537         * g++.dg/inherit/covariant15.C: New test.
16539 2007-01-23  Ian Lance Taylor  <iant@google.com>
16541         * g++.dg/warn/Wparentheses-24.C: New test.
16543 2007-01-23  Richard Guenther  <rguenther@suse.de>
16545         PR testsuite/30560
16546         * ada/acats/run_acats: Do not call gnatmake or gnatchop
16547         with full path.
16549 2007-01-22  Richard Guenther  <rguenther@suse.de>
16551         PR tree-optimization/30038
16552         * gcc.dg/builtins-62.c: New testcase.
16554 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16556         * gcc.c-torture/compile/20070121.c: New test.
16558 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
16560         PR libfortran/30525
16561         * gfortran.dg/char_comparison_1.f:  New test.
16563 2007-01-21  Ira Rosen  <irar@il.ibm.com>
16565         * gcc.dg/vect/vect-strided-same-dr.c: New test.
16567 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
16569         PR objc/30479
16570         * objc.dg/pch: New directory.
16571         * objc.dg/pch/pch.exp: New file.
16572         * objc.dg/pch/interface-1.m: New test.
16573         * objc.dg/pch/interface-1.hs: New include file.
16574         * lib/objc.exp (objc_target_compile): Add
16575         "-x objective-c-header" in front of the sources if this is
16576         a precompiled header being compiled.
16578 2007-01-20  Roger Sayle  <roger@eyesopen.com>
16580         * gfortran.dg/array_memcpy_3.f90: New test case.
16581         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
16583 2007-01-20  Roger Sayle  <roger@eyesopen.com>
16584             Brooks Moses  <brooks.moses@codesourcery.com>
16585             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16587         * gfortran.dg/intrinsic_sign_1.f90: New test case.
16588         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
16590 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16592         * gcc.dg/torture/builtin-math-3.c: Test fdim.
16594 2007-01-19  Mike Stump  <mrs@apple.com>
16596         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
16597         away.
16599 2007-01-19  Roger Sayle  <roger@eyesopen.com>
16601         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
16602         option instead of -funsafe-math-optimizations.
16604 2007-01-19  Tomas Bily  <tbily@suse.cz>
16606         gcc.dg/tree-prof/indir-call-prof.c: New.
16607         g++.dg/dg.exp: Add tree-prof subdirectory.
16608         g++.dg/tree-prof/indir-call-prof.C: New.
16609         g++.dg/tree-prof/tree-prof.exp: New.
16611 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16613         PR c++/17947
16614         * g++.dg/warn/deprecated.C: Update warning output.
16615         * g++.dg/warn/deprecated-2.C: Likewise.
16616         * g++.dg/warn/deprecated-3.C: New.
16618 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
16620         * gcc.c-torture/execute/nestfunc-7.c: New.
16622 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
16624         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
16626 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
16628         * gcc.dg/m68k-pic-1.c: New.
16630 2007-01-18  Roger Sayle  <roger@eyesopen.com>
16632         * gfortran.dg/array_memcpy_4.f90: New test case.
16634 2007-01-18  Josh Conner  <jconner@apple.com>
16636         PR target/30485
16637         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
16638         * gcc.dg/vect/no-trapping-math-1: New.
16639         * gcc.dg/vect/no-trapping-math-2: New.
16641 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
16643         * gcc.target/i386/387-8.c: Update comment about optimizing
16644         inherent load of 1.0 of fptan instruction.
16646 2007-01-18  Dirk Mueller  <dmueller@suse.de>
16647             Richard Guenther <rguenther@suse.de>
16649         PR diagnostic/8268
16650         * gcc.dg/Warray-bounds.c: New testcase.
16651         * gcc.dg/Warray-bounds-2.c: New testcase.
16652         * g++.dg/warn/Warray-bounds.C: New testcase.
16653         * g++.dg/warn/Warray-bounds-2.C: New testcase.
16655 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
16657         PR fortran/30476
16658         * gfortran.dg/generic_12.f90: New test.
16660 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
16662         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
16663         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
16665 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
16667         * gcc.dg/dfp/compare-special.h: New file.
16668         * gcc.dg/dfp/compare-special-32.c: New test.
16669         * gcc.dg/dfp/compare-special-64.c: New test.
16670         * gcc.dg/dfp/compare-special-128.c: New test.
16672 2007-01-16  Roger Sayle  <roger@eyesopen.com>
16673             Paul Thomas  <pault@gcc.gnu.org>
16674             Steven G. Kargl  <kargl@gcc.gnu.org>
16676         PR fortran/30404
16677         * gfortran.dg/forall_6.f90: New test case.
16678         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
16679         * gfortran.dg/dependency_13.f90: Likewise.
16681 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16683         PR testsuite/12325
16684         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
16685         targets that don't support Inf.
16687 2007-01-15  Dale Johannesen  <dalej@apple.com>
16689         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
16691 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
16693         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
16694         of achar for 0xff to avoid the "Extended ASCII not
16695         implemented" error message.
16697 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
16699         PR fortran/28172
16700         * gfortran.dg/altreturn_4.f90: New test.
16702         PR fortran/29389
16703         * gfortran.dg/stfunc_4.f90: New test.
16705         PR fortran/29712
16706         * gfortran.dg/bound_2.f90: Reinstate commented out line.
16707         * gfortran.dg/initialization_1.f90: Change warning.
16709         PR fortran/30283
16710         * gfortran.dg/specification_type_resolution_2.f90: New test.
16712 2007-01-14  Jan Hubicka  <jh@suse.cz>
16714         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
16715         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
16716         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
16717         elimination.
16719 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
16721         PR fortran/30410
16722         * gfortran.dg/external_procedures_2.f90: New test.
16724 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
16726         PR target/30413
16727         * gcc.target/i386/pr30413.c: New test.
16729 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
16731         PR fortran/30452
16732         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
16734 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
16736         * gcc.dg/20070112-1.c: New test.
16738 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16740         PR libgfortran/30435
16741         * gfortran.dg/list_read_6.f90: New test.
16743 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
16745         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
16747 2007-01-12  Tom Tromey  <tromey@redhat.com>
16749         PR preprocessor/28227:
16750         * gcc.dg/cpp/pr28227.c: New file.
16752 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
16754         * gcc.dg/tree-ssa/loop-22.c: New test.
16756 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
16758         PR tree-optimization/29516
16759         * gcc.dg/tree-ssa/loop-20.c: New test.
16761 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
16763         PR libfortran/30415
16764         * minmaxloc_integer_kinds_1.f90:  New test.
16766 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
16768         PR c++/29573
16769         * g++.dg/template/sizeof-template-argument.C: New test.
16771 2007-01-11  Jan Hubicka  <jh@suse.cz>
16773         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
16774         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
16775         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
16776         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
16777         * gcc.dg/tree-ssa/pr21658.c: Likewise.
16778         * gcc.dg/tree-ssa/pr15349.c: Likewise.
16779         * gcc.dg/tree-ssa/pr25501.c: Likewise.
16780         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
16781         transformation in question.
16782         * gcc.dg/tree-ssa/vrp05.c: Likewise.
16783         * gcc.dg/tree-ssa/pr20701.c: Likewise.
16784         * gcc.dg/always_inline3.c: Likewise.
16786 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
16788         PR c++/28999
16789         * g++.dg/template/typename11.C: New test.
16791 2007-01-10  Robert Kennedy <jimbob@google.com>
16793         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
16795 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
16797         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
16798         for different integer kinds.
16799         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
16800         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
16801         * gfortran.dg/ishft_2.f90: New test.
16802         * gfortran.dg/ishft_3.f90: New test.
16804 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
16806         * gfortran.dg/altreturn_2.f90: Removed executable bit.
16808 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
16810         PR tree-optimization/30322
16811         * gcc.dg/tree-ssa/loop-21.c: New test.
16813 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
16815         * g++.dg/rtti/darwin-builtin-linkage.C: New.
16817 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16819         * gcc.target/spu/intrinsics-1.c: Remove xfail.
16821 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16823         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
16824         * g++.dg/warn/overflow-warn-3.C: Likewise.
16825         * g++.dg/warn/overflow-warn-4.C: Likewise.
16826         * g++.dg/warn/overflow-warn-5.C: Likewise.
16827         * g++.dg/warn/overflow-warn-6.C: Likewise.
16828         * g++.dg/warn/Woverflow-1.C: Likewise.
16829         * g++.dg/warn/Woverflow-2.C: Likewise.
16830         * g++.dg/warn/Woverflow-3.C: Likewise.
16831         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
16833 2007-01-08  Roger Sayle  <roger@eyesopen.com>
16835         * gfortran.dg/array_constructor_14.f90: New test case.
16836         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
16838 2007-01-08  Richard Guenther  <rguenther@suse.de>
16840         PR tree-optimization/23603
16841         * gcc.dg/tree-ssa/vrp31.c: New testcase.
16842         * gcc.dg/tree-ssa/vrp32.c: Likewise.
16844 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
16846         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
16847         in __v8qi typedef.
16848         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
16849         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
16850         compiler behaviour.
16851         * gcc.dg/simd-5.c: Likewise.
16852         * gcc.dg/simd-6.c: Likewise.
16853         * g++.dg/conversion/simd1.C: Likewise.
16854         * g++.dg/conversion/simd3.C: Likewise.
16855         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
16856         (main): Use it.
16858 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
16860         PR tree-optimization/29877
16861         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
16862         name of a hard register for the target concerned.  Adjust dg-error
16863         directives to cope with new behaviour of TER.
16865 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16867         PR c++/28986
16868         * g++.dg/conversion/nullptr1.C: Added overflow warning.
16869         * g++.dg/warn/overflow-warn-1.C: New.
16870         * g++.dg/warn/overflow-warn-3.C: New.
16871         * g++.dg/warn/overflow-warn-4.C: New.
16872         * g++.dg/warn/overflow-warn-5.C: New.
16873         * g++.dg/warn/overflow-warn-6.C: New.
16874         * g++.dg/warn/Woverflow-1.C: New.
16875         * g++.dg/warn/Woverflow-2.C: New.
16876         * g++.dg/warn/Woverflow-3.C: New.
16877         * g++.dg/warn/multiple-overflow-warn-2.C: New.
16879 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
16881         PR fortran/27698
16882         * gfortran.dg/invalid_name.f90: New test.
16883         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
16884         * gfortran.dg/gomp/pr29759.f90: Ditto.
16886 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
16888         * gfortran.dg/present_1.f90:  Update error message.
16890 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
16892         PR c++/19439
16893         * g++.dg/template/duplicate1.C: New test
16894         * g++.dg/template/memfriend6.C: Adjust error markers.
16896 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
16898         PR tree-opt/30385
16899         * gcc.dg/torture/inline-1.c: New test.
16901 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16903         PR c/19978
16904         * gcc.dg/multiple-overflow-warn-1.c: New.
16905         * gcc.dg/multiple-overflow-warn-2.c: New.
16906         * gcc.dg/overflow-warn-6.c: New.
16907         * g++.dg/warn/multiple-overflow-warn-1.C: New.
16909 2007-01-05  Roger Sayle  <roger@eyesopen.com>
16911         * gfortran.dg/array_memcpy_1.f90: New test case.
16912         * gfortran.dg/array_memcpy_2.f90: Likewise.
16914 2007-01-05  Richard Guenther  <rguenther@suse.de>
16916         PR middle-end/27826
16917         * g++.dg/opt/pr27826.C: New testcase.
16919 2007-01-05  Ian Lance Taylor  <iant@google.com>
16921         * gcc.dg/Walways-true-1.c: New test.
16922         * gcc.dg/Walways-true-2.c: New test.
16923         * g++.dg/warn/Walways-true-1.C: New test.
16924         * g++.dg/warn/Walways-true-2.C: New test.
16926 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
16928         PR c/30360
16929         * gcc.dg/pr30360.c: New test.
16931 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
16933         PR fortran/23232
16934         * gfortran.dg/data_implied_do_1.f90: New test.
16936         PR fortran/27996
16937         PR fortran/27998
16938         * gfortran.dg/char_length_1.f90: New test.
16940 2007-01-05  Richard Guenther  <rguenther@suse.de>
16942         PR middle-end/28116
16943         * g++.dg/opt/pr28116.C: New testcase.
16945 2007-01-05  Tobias Burnus  <burnus@net-b.de>
16947         PR fortran/29624
16948         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
16949           invalid deallocate.
16950         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
16951         * gfortran.dg/protected_4.f90: Add pointer intent check.
16952         * gfortran.dg/protected_6.f90: Add pointer intent check.
16953         * gfortran.dg/pointer_intent_1.f90: New test.
16954         * gfortran.dg/pointer_intent_2.f90: New test.
16955         * gfortran.dg/pointer_intent_3.f90: New test.
16957 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
16959         PR 30235
16960         * gfortran.dg/altreturn_2.f90: new test.
16962 2007-01-04  Tom Tromey  <tromey@redhat.com>
16964         PR preprocessor/28165:
16965         * gcc.dg/cpp/pr28165.c: New file.
16967 2007-01-03  Josh Conner  <jconner@apple.com>
16969         PR middle-end/29683
16970         * gcc.dg/pr29683.c: New.
16972 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
16974         PR c++/28217
16975         * g++.dg/pch/template-1.C: New test.
16976         * g++.dg/pch/template-1.Hs: New file.
16978 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16980         PR middle-end/30353
16981         * gcc.c-torture/compile/complex-4.c: New test.
16983 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
16985         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
16986         -maltivec.
16987         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
16989 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
16991         PR middle-end/30286
16992         * gcc.dg/pr30286.c: New test.
16994         PR c++/29535
16995         * g++.dg/template/crash66.C: New test.
16997         PR c++/29054
16998         * g++.dg/template/friend49.C: New test.
17000 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
17002         * gfortran.dg/ibits.f90: New test.
17004 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
17006         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
17007         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
17009 2007-01-02  Jan Hubicka  <jh@suse.cz>
17011         * gcc.dg/pr16194.c: We now output error on all three functions,
17012         not just first one.
17014 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17016         PR c/19977
17017         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
17018         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
17020 2006-01-02  Ian Lance Taylor  <iant@google.com>
17022         * g++.dg/warn/Wparentheses-22.C: New test.
17023         * g++.dg/warn/Wparentheses-23.C: New test.
17025 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
17027         PR middle-end/7651
17028         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
17029         * gcc.dg/declspec-3-Wextra.c: New.
17030         * gcc.dg/declspec-3-no.c: New
17032 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
17034         PR fortran/20896
17035         * gfortran.dg/interface_10.f90: Remove.
17037 2007-01-01  Roger Sayle  <roger@eyesopen.com>
17039         * gcc.dg/fold-eqxor-4.c: New test case.
17041 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
17043         PR middle-end/30311
17044         * gcc.c-torture/compile/pr30311.c: New test.
17046 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
17048         PR middle-end/30253
17049         * gcc.c-torture/compile/statement-expression-1.c: New test.
17051 2007-01-01  Andreas Schwab  <schwab@suse.de>
17053         PR target/29166
17054         * g++.dg/eh/pr29166.C: New test.
17056 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
17058         * lib/target-supports.exp (check_effective_target_powerpc_spe):
17059         New.
17060         (check_effective_target_vect_cmdline_needed): Use it.
17062 2006-12-31  Richard Guenther  <rguenther@suse.de>
17064         PR middle-end/30137
17065         * gcc.dg/pr30137-1.c: New testcase.
17066         * gcc.dg/pr30137-2.c: Likewise.
17068 2006-12-31  Roger Sayle  <roger@eyesopen.com>
17070         PR middle-end/30322
17071         * gcc.dg/fold-plusnot-1.c: New test case.
17073 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
17075         PR c++/29731
17076         * g++.dg/parse/template22.C: New test.
17078 2006-12-31  Richard Guenther  <rguenther@suse.de>
17080         PR middle-end/30338
17081         * gcc.c-torture/compile/pr30338.c: New testcase.
17083 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
17085         PR fortran/27900
17086         * gfortran.dg/intrinsic_actual_4.f90: New test.
17088         PR fortran/24325
17089         * gfortran.dg/func_decl_3.f90: New test.
17091 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
17093         PR fortran/23060
17094         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
17095         * gfortran.dg/c_by_val_1.f: New test.
17096         * gfortran.dg/c_by_val_2.f: New test.
17097         * gfortran.dg/c_by_val_3.f: New test.
17099 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
17101         PR libfortran/30321
17102         * gfortran.dg/sum_zero_array_1.f90:  New test.
17104 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
17106         PR preprocessor/29612
17107         * gcc.dg/cpp/pr29612-1.c: New test.
17108         * gcc.dg/cpp/pr29612-2.c: New test.
17110 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
17112         PR fortran/30034
17113         * gfortran.dg/pure_formal_proc_1.f90: New test.
17115         PR fortran/30237
17116         * gfortran.dg/intrinsic_actual_3.f90: New test.
17118 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17120         PR fortran/30014
17121         * gfortran.dg/io_constraints_1.f90: Update test.
17122         * gfortran.dg/io_constraints_2.f90: Update test.
17123         * gfortran.dg/inquire_iolength.f90: New test.
17125 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
17127         PR fortran/20896
17128         * gfortran.dg/interface_10.f90: New test.
17129         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
17130         since z is already, locally a variable.
17132         PR fortran/25135
17133         * gfortran.dg/generic_11.f90: New test.
17134         * gfortran.dg/interface_7.f90: Remove name clash between module
17135         name and procedure 'x' referenced in the interface.
17137 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
17139         PR middle-end/7651
17140         * gcc.dg/Wmissing-parameter-type.c: New.
17141         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
17142         * gcc.dg/Wmissing-parameter-type-no.c: New.
17144 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
17146         PR fortran/25818
17147         * gfortran.dg/entry_array_specs_2.f: New test.
17149         PR fortran/30084
17150         * gfortran.dg/nested_modules_6.f90: New test.
17152 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
17154         PR middle-end/7651
17155         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
17156         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
17158 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
17160         PR C++/30168
17161         * g++.dg/opt/complex6.C: New test.
17163 2006-12-22  Ben Elliston  <bje@au.ibm.com>
17165         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
17166         full" if the linker on spu-*-* warns about exceeding local store.
17168         And revert this patch:
17169         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
17170         fail to link due to relocation overflows on spu-*-*.
17172 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
17174         PR fortran/30273
17175         * gfortran.dg/dependency_19.f90: New test.
17177 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
17179         PR fortran/30202
17180         * gfortran.dg/alloc_comp_basics_3.f90: New test.
17182 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
17184         PR middle-end/30262
17185         * gcc.c-torture/execute/20061220-1.c: New test.
17187         PR middle-end/30263
17188         * gcc.dg/gomp/asm-1.c: New test.
17190         PR target/30230
17191         * g++.dg/eh/ia64-2.C: New test.
17193 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
17195         PR target/28966
17196         PR target/29248
17197         * gcc.dg/rs6000-leaf.c: New.
17199 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17201         PR fortran/25392
17202         * gfortran.dg/f2c_8.f90: New test.
17204 2006-12-20  Bill Wendling  <wendling@apple.com>
17206         * gcc.dg/asm-b.c: Check for __ppc64__.
17208 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
17210         PR fortran/30190
17211         * gfortran.dg/bounds_check_5.f90: New test.
17213 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
17215         PR middle-end/30143
17216         * gcc.dg/gomp/complex-1.c: New testcase.
17218 2006-12-20  Roger Sayle  <roger@eyesopen.com>
17220         * gfortran.dg/array_memset_1.f90: New test case.
17222 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
17224         * lib/target-supports.exp: Add spu to
17225         check_effective_target_vect_widen_mult_hi_to_si.
17227 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
17229         PR fortran/29992
17230         * gfortran.dg/generic_9.f90: New test.
17232         PR fortran/30081
17233         * gfortran.dg/generic_10.f90: New test.
17235 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
17237         PR tree-opt/30045
17238         * gcc.dg/pr30045.c: New test.
17240 2006-12-20  Ben Elliston  <bje@au.ibm.com>
17242         * gcc.dg/20020312-2.c: Add a case for __SPU__.
17244 2006-12-19  Eric Christopher  <echristo@apple.com>
17246         PR target/29302
17247         * gcc.c-torture/execute/pr29302-1.c: New.
17249 2006-12-19  Tobias Burnus  <burnus@net-b.de>
17251         PR fortran/39238
17252         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
17254 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
17256         PR fortran/30236
17257         * gfortran.dg/altreturn_3.f90: New test.
17259         * gfortran.dg/char_result_12.f90: Fix comment typos.
17261 2006-12-19  Ben Elliston  <bje@au.ibm.com>
17263         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
17264         as newlib's stdio.h uses non-traditional cpp constructs.
17266 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
17268         * gfortran.dg/advance.f90: Renamed to advance_1.f90
17269         * gfortran.dg/append-1.f90: Renamed to append_1.f90
17270         * gfortran.dg/array-1.f90: Renamed to array_1.f90
17271         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
17272         * gfortran.dg/backspace.f: Renamed to backspace_1.f
17273         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
17274         * gfortran.dg/default_initialization.f: Renamed to
17275         default_initialization_1.f
17276         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
17277         dollar_edit_descriptor_1.f
17278         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
17279         dollar_edit_descriptor_2.f
17280         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
17281         dollar_edit_descriptor_3.f
17282         * gfortran.dg/logint-1.f: Renamed to logint_1.f
17283         * gfortran.dg/logint-2.f: Renamed to logint_2.f
17284         * gfortran.dg/logint-3.f: Renamed to logint_3.f
17285         * gfortran.dg/advance_1.f90: Renamed from advance.f90
17286         * gfortran.dg/append_1.f90: Renamed from append-1.f90
17287         * gfortran.dg/array_1.f90: Renamed from array-1.f90
17288         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
17289         * gfortran.dg/backspace_1.f: Renamed from backspace.f
17290         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
17291         * gfortran.dg/default_initialization_1.f: Renamed from
17292         default_initialization.f
17293         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
17294         dollar_edit_descriptor-1.f
17295         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
17296         dollar_edit_descriptor-2.f
17297         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
17298         dollar_edit_descriptor-3.f
17299         * gfortran.dg/logint_1.f: Renamed from logint-1.f
17300         * gfortran.dg/logint_2.f: Renamed from logint-2.f
17301         * gfortran.dg/logint_3.f: Renamed from logint-3.f
17303 2006-12-18  Bill Wendling  <wendling@apple.com>
17305         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
17306         id is an OjbC keyword.
17308 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17310         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
17312 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
17314         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
17316 2006-12-18  Ian Lance Taylor  <iant@google.com>
17318         * g++.dg/warn/Wmissing-declarations-1.C: New test.
17320 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
17322         * gcc.c-torture/compile/pr27528.c: Use empty templates.
17324 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
17326         PR fortran/30207
17327         * gfortran.fortran-torture/execute/where21.f90: New test.
17329 2006-12-17  Tobias Burnus  <burnus@net-b.de>
17331         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
17333 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
17335         PR middle-end/7651
17336         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
17337         * gcc.dg/if-empty-1.c: Likewise.
17338         * gcc.dg/pr23165.c: Likewise.
17339         * g++.dg/warn/empty-body.C: Likewise.
17341 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17343         PR libfortran/30005
17344         * gfortran.dg/open_errors.f90: New test.
17346 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
17348         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
17350         * gcc.target/i386/ssse3-pabsb.c: New file.
17351         * gcc.target/i386/ssse3-pabsd.c: Likewise.
17352         * gcc.target/i386/ssse3-pabsw.c: Likewise.
17353         * gcc.target/i386/ssse3-palignr.c: Likewise.
17354         * gcc.target/i386/ssse3-phaddd.c: Likewise.
17355         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
17356         * gcc.target/i386/ssse3-phaddw.c: Likewise.
17357         * gcc.target/i386/ssse3-phsubd.c: Likewise.
17358         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
17359         * gcc.target/i386/ssse3-phsubw.c: Likewise.
17360         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
17361         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
17362         * gcc.target/i386/ssse3-pshufb.c: Likewise.
17363         * gcc.target/i386/ssse3-psignb.c: Likewise.
17364         * gcc.target/i386/ssse3-psignd.c: Likewise.
17365         * gcc.target/i386/ssse3-psignw.c: Likewise.
17366         * gcc.target/i386/ssse3-vals.h: Likewise.
17368 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
17370         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
17371         * lib/fortran-torture.exp: Include target-supports.exp.
17373 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
17375         PR target/30185
17376         * gcc.c-torture/execute/pr30185.c: New test.
17378 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17380         PR testsuite/30179
17381         PR testsuite/30180
17382         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
17383         * gcc.dg/builtin-bswap-2.c: Likewise.
17384         * gcc.dg/builtin-bswap-3.c: Likewise.
17385         * gcc.dg/builtin-bswap-4.c: Likewise.
17386         * lib/target-supports.exp (check_effective_target_stdint_types): New.
17387         * gcc.c-torture/execute/mode-dependent-address.x: New file.
17389 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17391         PR libfortran/30145
17392         * gfortran.dg/write_zero_array: New test.
17394 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17396         PR fortran/30200
17397         * gfortran.dg/write_fmt_trim.f90: New test.
17399 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
17401         PR 30194
17402         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
17403         temporarily.
17405 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17407         * lib/target-supports.exp (check_weak_available): Use istarget
17408         "hppa*-*-hpux10*" instead of regexp.
17409         (check_cxa_atexit_available): Likewise.
17411 2006-12-14  Richard Guenther  <rguenther@suse.de>
17413         PR tree-optimization/30197
17414         * gcc.c-torture/execute/complex-1.c: Fix function name.
17415         * gcc.dg/builtins-61.c: New testcase.
17417 2006-12-14  Richard Guenther  <rguenther@suse.de>
17419         PR middle-end/30172
17420         * gcc.dg/pr30172-1.c: New testcase.
17422 2006-12-14  Richard Guenther  <rguenther@suse.de>
17424         PR tree-optimization/30198
17425         * gcc.dg/builtins-60.c: New testcase.
17427 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
17429         * lib/target-supports.exp (vect_no_align): Remove spu.
17431 2006-12-13  Ian Lance Taylor  <iant@google.com>
17433         PR c++/19564
17434         PR c++/19756
17435         * g++.dg/warn/Wparentheses-5.C: New test.
17436         * g++.dg/warn/Wparentheses-6.C: New test.
17437         * g++.dg/warn/Wparentheses-7.C: New test.
17438         * g++.dg/warn/Wparentheses-8.C: New test.
17439         * g++.dg/warn/Wparentheses-9.C: New test.
17440         * g++.dg/warn/Wparentheses-10.C: New test.
17441         * g++.dg/warn/Wparentheses-11.C: New test.
17442         * g++.dg/warn/Wparentheses-12.C: New test.
17443         * g++.dg/warn/Wparentheses-13.C: New test.
17444         * g++.dg/warn/Wparentheses-14.C: New test.
17445         * g++.dg/warn/Wparentheses-15.C: New test.
17446         * g++.dg/warn/Wparentheses-16.C: New test.
17447         * g++.dg/warn/Wparentheses-17.C: New test.
17448         * g++.dg/warn/Wparentheses-18.C: New test.
17449         * g++.dg/warn/Wparentheses-19.C: New test.
17450         * g++.dg/warn/Wparentheses-20.C: New test.
17451         * g++.dg/warn/Wparentheses-21.C: New test.
17453 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17455         PR testsuite/30157
17456         * lib/target-supports.exp (check_cxa_atexit_available): Return false
17457         for target "hppa.*hpux10".
17459 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
17461         * g++.dg/debug/vartrack1.C: New test.
17463         * g++.dg/opt/ifcvt1.C: New test.
17465         * gcc.dg/tls/opt-13.c: New test.
17467         * gcc.dg/20060425-2.c: New test.
17469         * g++.dg/opt/pr15054-2.C: New test.
17471         * gcc.c-torture/execute/20060420-1.c: New test.
17473         * gcc.c-torture/execute/20060412-1.c: New test.
17475         * objc/compile/20060406-1.m: New test.
17477 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
17479         * g++.dg/template/array17.C: New test.
17481 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
17483         * gcc.target/powerpc/altivec-23.c: New test.
17485 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
17487         PR c++27316
17488         * g++.dg/inherit/error3.C: New test.
17490         PR c++/28740
17491         * g++.dg/inherit/error4.C: New test.
17493 2006-12-13  Richard Guenther  <rguenther@suse.de>
17495         PR tree-optimization/17687
17496         * gcc.dg/builtins-59.c: New testcase.
17498 2006-12-13  Ben Elliston  <bje@au.ibm.com>
17500         * gcc.target/spu/Wmain.c: New test.
17502 2006-12-12  Josh Conner  <jconner@apple.com>
17504         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
17505         * g++.dg/abi/thunk4.C: Likewise.
17506         * g++.dg/abi/rtti3.C: Likewise.
17508 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
17510         * gcc.target/spu/cpat-1.c: New test.
17511         * gcc.target/spu/cpat-2.c: New test.
17512         * gcc.target/spu/cpat-3.c: New test.
17513         * gcc.target/spu/cpat-4.c: New test.
17515 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17517         PR tree-opt/28436
17518         * gcc.c-torture/compile/vector-1.c: New test.
17519         * gcc.c-torture/compile/vector-2.c: New test.
17520         * gcc.c-torture/compile/vector-3.c: New test.
17522 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17524         * lib/fortran-torture.exp: Update copyright years.  Remove
17525         obsolete comment.  Test -ftree-vectorize where it makes sense.
17526         * lib/gfortran-dg.exp: Update copyright years.  Use settings
17527         from fortran-torture.exp.
17528         * gfortran.dg/char_transpose_1.f90,
17529         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
17530         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
17531         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
17532         '-w' to dg-options.
17534 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
17536         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
17537         saved_${tool}_load.
17539 2006-12-12  Ira Rosen  <irar@il.ibm.com>
17541         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
17542         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
17543         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
17544         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
17545         gaps.
17547 2006-12-12  Richard Guenther  <rguenther@suse.de>
17549         PR middle-end/30147
17550         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
17552 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
17553             Diego Novillo  <dnovillo@redhat.com>
17555         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
17556         VDEF/VUSE changes.
17557         * gcc.dg/tree-ssa/pr26421.c: Likewise
17558         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
17559         * gcc.dg/tree-ssa/pr23382.c: Likewise.
17560         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
17561         * gcc.dg/tree-ssa/pr28410.c: Likewise.
17562         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
17563         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
17564         * gcc.dg/tree-ssa/vrp07.c: Likewise.
17565         * gcc.dg/tree-ssa/vrp08.c: Likewise.
17566         * gcc.dg/tree-ssa/alias-12.c: Likewise.
17568 2006-12-11  Jan Hubicka  <jh@suse.cz>
17570         * gcc.dg/tree-prof/stringop-1.c: New test.
17571         * gcc.dg/tree-prof/stringop-2.c: New test.
17573 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
17575         PR target/30120
17576         * gcc.target/i386/pr30120.c: New test.
17578         Revert:
17579         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
17581         * gcc.target/i386/x87regparm-1.c: New test.
17582         * gcc.target/i386/x87regparm-2.c: New test.
17583         * gcc.target/i386/x87regparm-3.c: New test.
17584         * gcc.target/i386/x87regparm-4.c: New test.
17586 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
17588         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
17590 2006-12-10  Tobias Burnus  <burnus@net-b.de>
17592         PR fortran/23994
17593         * gfortran.dg/protected_1.f90: New test.
17594         * gfortran.dg/protected_2.f90: New test.
17595         * gfortran.dg/protected_3.f90: New test.
17596         * gfortran.dg/protected_4.f90: New test.
17597         * gfortran.dg/protected_5.f90: New test.
17598         * gfortran.dg/protected_6.f90: New test.
17600 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
17601             Tobias Burnus  <burnus@gcc.gnu.org>
17603         PR fortran/29975
17604         PR fortran/30068
17605         * gfortran.dg/interface_4.f90: Test adding procedure to generic
17606         interface.
17607         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
17608         ambiguous interfaces.
17609         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
17610         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
17611         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
17612         ambiguous interfaces.
17613         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
17614         * gfortran.dg/array_initializer_2.f90: Add initializer array
17615         constructor test.
17617         PR fortran/30096
17618         * gfortran.dg/interface_9.f90: Test that host interfaces are
17619         not checked for ambiguity with the local version.
17621 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
17623         PR fortran/29464
17624         * gfortran.dg/module_interface_2.f90: New test.
17626 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
17628         PR fortran/29941
17629         * gfortran.dg/assumed_len.f90: New test.
17631 2006-12-09  Richard Guenther  <rguenther@suse.de>
17633         * g++.dg/warn/implicit-typename1.C: Qualify types.
17634         * g++.dg/parse/crash12.C: Likewise.
17635         * g++.dg/tree-ssa/pr22444.C: Likewise.
17637 2006-12-09  Tobias Burnus  <burnus@net-b.de>
17639         * gfortran.dg/array_2.f90: Added sqrt test.
17641 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
17643         * gcc.target/i386/x87regparm-1.c: XFAIL.
17644         * gcc.target/i386/x87regparm-2.c: XFAIL.
17645         * gcc.target/i386/x87regparm-3.c: XFAIL.
17646         * gcc.target/i386/x87regparm-4.c: XFAIL.
17648 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17650         * lib/target-supports.exp
17651         (check_effective_target_large_long_double): New.
17652         * gcc.dg/Wconversion-real.c : Use it.
17653         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
17654         unsigned.
17656 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
17658         * gcc.c-torture/execute/mode-dependent-address.c: New test.
17660 2006-12-08  Tobias Burnus  <burnus@net-b.de>
17662         PR fortran/27546
17663         * gfortran.dg/import4.f90: New test for IMPORT in modules.
17665 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
17667         PR c++/29732
17668         * g++.dg/template/crash65.C: New test.
17669         * g++.dg/template/spec16.C: Tweak error markers.
17671 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17673         * gcc.target/spu: New directory.
17674         * gcc.target/spu/spu.exp: New file.
17675         * gcc.target/spu/intrinsics-1.c: New test.
17677 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
17679         PR c++/29980
17680         * g++.dg/ext/attrib27.C: New test.
17681         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
17682         * g++.dg/parse/typedef5.C: Likewise.
17684 2006-12-07  Mike Stump  <mrs@apple.com>
17686         * treelang/compile/var_defs.tree: Adjust.
17688 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
17690         PR c++/29730
17691         * g++.dg/template/crash64.C: New test.
17692         * g++.dg/parse/crash27.C: Adjust error markers.
17694 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
17696         PR libfortran/30009
17697         PR libfortran/30056
17698         * gfortran.dg/read_eof_4.f90:  Add tests.
17699         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
17700         * gfortran.dg/unf_read_corrupted_1.f90: New test.
17702 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
17704         PR c++/29729
17705         * g++.dg/template/crash63.C: New test.
17707         PR c++/29728
17708         * g++.dg/template/crash62.C: New test.
17710 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
17712         PR fortran/30003
17713         * gfortran.dg/allocatable_function_1.f90: Increase the number
17714         of expected calls of free to 10; the lhs section reference is
17715         now evaluated so there is another call to bar.  Change the
17716         comment appropriately.
17717         * gfortran.dg/array_section_1.f90: New test.
17719 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
17721         PR fortran/29912
17722         * gfortran.dg/char_result_12.f90: New test.
17724 2006-12-05  Richard Guenther  <rguenther@suse.de>
17726         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
17727         * gcc.dg/vect/vect-pow-2.c: Rename to ...
17728         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
17729         vect_double, xfail for spu*-*-*.
17731 2006-12-04  Tobias Burnus  <burnus@net-b.de>
17733         PR fortran/29962
17734         * initialization_4.f90: Test noninteger exponents (-std=f95).
17735         * initialization_5.f90: New test for noninteger exponents
17736           with -std=f2003.
17738 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
17740         PR fortran/29821
17741         * gfortran.dg/parameter_array_section_1.f90: New test.
17743 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
17745         PR c++/29733
17746         * g++.dg/template/crash61.C: New test.
17748         PR c++/29632
17749         * g++.dg/template/error23.C: New test.
17751 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
17753         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
17755 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
17757         PR fortran/29916
17758         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
17760 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
17762         PR middle-end/29965
17763         * gcc.dg/gomp/pr29965-1.c: New test.
17764         * gcc.dg/gomp/pr29965-2.c: New test.
17765         * gcc.dg/gomp/pr29965-3.c: New test.
17766         * gcc.dg/gomp/pr29965-4.c: New test.
17767         * gcc.dg/gomp/pr29965-5.c: New test.
17768         * gcc.dg/gomp/pr29965-6.c: New test.
17769         * g++.dg/gomp/pr29965-1.C: New test.
17770         * g++.dg/gomp/pr29965-2.C: New test.
17771         * g++.dg/gomp/pr29965-3.C: New test.
17772         * g++.dg/gomp/pr29965-4.C: New test.
17773         * g++.dg/gomp/pr29965-5.C: New test.
17774         * g++.dg/gomp/pr29965-6.C: New test.
17775         * g++.dg/gomp/pr29965-7.C: New test.
17776         * g++.dg/gomp/pr29965-8.C: New test.
17777         * g++.dg/gomp/pr29965-9.C: New test.
17778         * g++.dg/gomp/pr29965-10.C: New test.
17780 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
17782         * gnat.dg/pointer_variable_bounds.adb: New test.
17783         * gnat.dg/pointer_variable_bounds.ads: Likewise.
17784         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
17786 2006-12-03  Eric Christopher  <echristo@apple.com>
17788         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
17790 2006-12-03  Richard Henderson  <rth@redhat.com>
17791             Andrew Pinski  <pinskia@gmail.com>
17793         PR C++/14329
17794         * g++.dg/warn/unit-1.C: New test.
17796 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
17798         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
17800 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
17802         * g++.dg/vect/vect.exp: Enable tests to run on spu.
17803         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
17804         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
17805         * gcc.dg/vect/vect-70.c: Reduce array size.
17806         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
17807         vect_no_compaer_double targets.
17808         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
17809         vect_float, vect_double, and vect_int.
17811 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
17813         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
17814         test for loop versioning on vect_no_align targets.
17815         * gcc.dg/vect/pr20122.c: Likewise.
17816         * gcc.dg/vect/vect-105.c: Likewise.
17817         * gcc.dg/vect/vect-42.c: Likewise.
17818         * gcc.dg/vect/vect-43.c: Likewise.
17819         * gcc.dg/vect/vect-74.c: Likewise.
17820         * gcc.dg/vect/vect-75.c: Likewise.
17821         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
17822         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
17823         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
17824         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
17826 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
17828         PR fortran/29642
17829         * gfortran.dg/value_1.f90 : New test.
17830         * gfortran.dg/value_2.f90 : New test.
17831         * gfortran.dg/value_3.f90 : New test.
17832         * gfortran.dg/value_4.f90 : New test.
17833         * gfortran.dg/value_4.c : Called from value_4.f90.
17835 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17837         PR C++/30033
17838         *  g++.dg/cpp0x/static_assert4.C: New testcase.
17840 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17842         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
17844 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
17846         PR c/27953
17847         * gcc.dg/pr27953.c: New test.
17849 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17851         PR c++/30022
17852         * g++.dg/ext/vector5.C: New test.
17854         PR c++/30021
17855         * g++.dg/other/main1.C: New test.
17857 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
17859         PR libfortran/29568
17860         * gfortran.dg/convert_implied_open.f90:  Change to
17861         new default record length.
17862         * gfortran.dg/unf_short_record_1.f90:  Adapt to
17863         new error message.
17864         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
17866 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
17868         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
17870 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
17872         PR c++/29066
17873         * g++.dg/expr/pr29066.c: New.
17875 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
17876             Zdenek Dvorak <dvorakz@suse.cz>
17878         PR tree-optimization/29921
17879         * gcc.dg/pr29921-2.c: New test.
17881 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
17883         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
17884         (i386_get_cpuid): New function.
17885         (i386_cpuid_ecx): Likewise.
17886         (i386_cpuid_edx): Likewise.
17887         (i386_cpuid): Updated to call i386_cpuid_edx.
17889         * gcc.target/i386/sse3-addsubpd.c: New file.
17890         * gcc.target/i386/sse3-addsubps.c: Likewise.
17891         * gcc.target/i386/sse3-haddpd.c: Likewise.
17892         * gcc.target/i386/sse3-haddps.c: Likewise.
17893         * gcc.target/i386/sse3-hsubpd.c: Likewise.
17894         * gcc.target/i386/sse3-hsubps.c: Likewise.
17895         * gcc.target/i386/sse3-lddqu.c: Likewise.
17896         * gcc.target/i386/sse3-movddup.c: Likewise.
17897         * gcc.target/i386/sse3-movshdup.c: Likewise.
17898         * gcc.target/i386/sse3-movsldup.c: Likewise.
17900 2006-12-01  Dirk Mueller  <dmueller@suse.de>
17902         * g++.dg/warn/Wreturn-type-4.C: New testcase.
17904 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
17906         * gcc.dg/dfp/convert-int-max.c: New test.
17907         * gcc.dg/dfp/convert-int-max-fold.c: New test.
17909 2006-11-30  Richard Guenther  <rguenther@suse.de>
17911         * gcc.dg/vect/vect-pow-1.c: Rename ...
17912         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
17913         floats instead of doubles, check successful vectorization.
17915 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17917         PR target/29945
17918         * gcc.c-torture/compile/pr29945.c: New testcase.
17920 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
17922         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
17923         -maltivec.
17925 2006-11-29  Eric Christopher  <echristo@apple.com>
17927         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
17929 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
17931         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
17933         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
17935 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
17937         PR c++/29022
17938         * g++.dg/inherit/virtual2.C: New test.
17939         * g++.dg/inherit/virtual3.C: Likewise.
17940         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
17941         * g++.dg/inherit/error2.C: Likewise.
17942         * g++.dg/template/instantiate1.C: Likewise.
17944 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
17946         PR tree-opt/29984
17947         * gcc.dg/tree-ssa/reassoc-12.c: New test.
17949 2006-11-28  Jan Hubicka  <jh@suse.cz>
17951         * gcc.dg/memcpy-1.c: New test.
17953 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
17955         PR c++/29735
17956         * g++.dg/warn/main-3.C: New test.
17958 2006-11-28  Jan Hubicka  <jh@suse.cz>
17960         * gcc.dg/winline-1.c: New test.
17962 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
17964         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
17965         alignments.
17967 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
17969         PR fortran/29976
17970         * gfortran.dg/missing_optional_dummy_3.f90
17972 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
17974         PR fortran/20880
17975         * gfortran.dg/interface_3.f90: Modify errors.
17977 2006-11-28  Ben Elliston  <bje@au.ibm.com>
17979         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
17980         fail to link due to relocation overflows on spu-*-*.
17982 2006-11-27  Michael Matz  <matz@suse.de>
17983             Andreas Krebbel  <krebbel1@de.ibm.com>
17985         PR target/29319
17986         * gcc.dg/20061127-1.c: New testcase.
17988 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
17990         * gcc.dg/20061124-1.c: Add exit() function prototype.
17992 2006-11-27  Jan Hubicka  <jh@suse.cz>
17994         * gcc.target/i386/memcpy-1.c: Adjust size.
17995         * gcc.dg/visibility-11.c: Likewise.
17997 2006-11-27  Richard Guenther  <rguenther@suse.de>
17999         PR middle-end/25620
18000         * gcc.target/i386/pow-1.c: New testcase.
18001         * gcc.dg/builtins-58.c: Likewise.
18003 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
18005         PR c++/29886
18006         * g++.dg/expr/cast8.C: New test.
18008 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18010         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
18011         Don't ever inline the testcase.
18013 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
18015         PR fortran/29982
18016         * gfortran.fortran-torture/compile/parameter_3.f90: New
18017         testcase.
18019 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
18021         PR fortran/29951
18022         * gfortran.fortran-torture/execute/transfer2.f90: New test.
18024 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18026         * gfortran.fortran-torture/execute/specifics.f90: Remove test
18027         for CHAR.
18029 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18031         PR libgfortran/29936
18032         * gfortran.dg/write_check3.f90: New test.
18034 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18036         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
18038 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
18040         PR fortran/20880
18041         * gfortran.dg/interface_3.f90: New test.
18043         PR fortran/29387
18044         * gfortran.dg/generic_8.f90: New test.
18046 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18048         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
18049         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
18050         * gfortran.dg/specifics_3.f90: Remove.
18052 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
18054         PR c/29955
18055         * gcc.dg/gomp/pr29955.c: New test.
18057         PR c/29736
18058         * gcc.dg/pr29736.c: New test.
18060 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18062         PR tree-opt/29964
18063         * gcc.dg/pure-1.c: New test.
18065 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
18067         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
18068         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
18070 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
18072         * gcc.dg/20061124-1.c: New testcase.
18074 2006-11-23  Eric Christopher  <echristo@apple.com>
18076         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
18078 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
18080         PR c/2707
18081         PR c++/26167
18082         * gcc.dg/Wconversion-integer.c: New. Supersedes
18083         Wconversion-negative-constants.c
18084         * gcc.dg/Wconversion-real.c: New.
18085         * gcc.dg/Wconversion-real-integer.c: New.
18086         * gcc.dg/Wconversion-negative-constants.c: Deleted.
18087         * g++.dg/warn/Wconversion1.C: Modified.
18089 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18091         * gfortran.dg/overload_1.f90: New test.
18093 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
18095         PR c/9072
18096         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
18097         Wtraditional-conversion.
18098         * gcc.dg/overflow-warn-2.c: Likewise.
18099         * gcc.dg/Wconversion.c: Likewise. Renamed as
18100         Wtraditional-conversion.c .
18101         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
18102         Wtraditional-conversion-2.c .
18103         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
18104         Wtraditional-conversion-2.c
18105         * gcc.dg/Wconversion-negative-constants.c: New.
18107 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
18109         * gcc.dg/tree-ssa/dump-1.c: New test.
18111 2006-11-23  David Ung <davidu@mips.com>
18113         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
18114         -mfp64, allowable when ISA >= 33 and float is enabled.
18115         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
18116         of mthc1 and mfhc1 patterns.
18118 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
18120         PR tree-optimization/29921
18121         * gcc.dg/pr29921.c: New test.
18123 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18125         PR fortran/29441
18126         * gfortran.dg/initialization_4.f90: New test.
18128 2006-11-22  Ira Rosen  <irar@il.ibm.com>
18130         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
18131         platforms that have interleaving support.
18132         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
18133         * gcc.dg/vect/vect-strided-a-u16-i2.c,
18134         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
18135         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
18136         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
18137         gcc.dg/vect/vect-strided-u8-i2-gap.c,
18138         gcc.dg/vect/vect-strided-u8-i8.c,
18139         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
18140         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
18141         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
18142         gcc.dg/vect/vect-strided-float.c,
18143         gcc.dg/vect/vect-strided-a-mult.c,
18144         gcc.dg/vect/vect-strided-mult-char-ls.c,
18145         gcc.dg/vect/vect-strided-a-u16-mult.c,
18146         gcc.dg/vect/vect-strided-a-u32-mult.c,
18147         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
18148         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
18149         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
18150         gcc.dg/vect/vect-strided-mult.c,
18151         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
18152         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
18153         New.
18155 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
18157         PR fortran/25087
18158         * gfortran.dg/auto_char_len_4.f90: New test.
18160 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
18162         PR fortran/29652
18163         * gfortran.dg/generic_7.f90: New test.
18164         * gfortran.dg/defined_operators_1.f90: Add new error.
18166 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
18168         PR tree-optimization/29902
18169         * g++.dg/tree-ssa/pr29902.C: New test.
18171 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
18173         PR fortran/29820
18174         * gfortran.dg/used_types_13.f90: New test.
18176 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
18178         * gcc.dg/dfp/snan.c: Delete.
18180 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
18182         * g++.dg/cpp0x/static_assert1.C: New.
18183         * g++.dg/cpp0x/static_assert2.C: New.
18184         * g++.dg/cpp0x/static_assert3.C: New.
18186 2006-11-21  Richard Guenther  <rguenther@suse.de>
18188         * gcc.dg/vect/vect-pow-1.c: New testcase.
18189         * gcc.dg/vect/vect-pow-2.c: Likewise.
18191 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
18193         PR c++/29570
18194         * g++.dg/template/static29.C: New test.
18196         PR c++/29734
18197         * g++.dg/conversion/simd4.C: New test.
18199 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
18201         PR c++/29475
18202         * g++.dg/template/access19.C: New test.
18203         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
18204         error is reported.
18206 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18208         PR tree-opt/25500
18209         * gcc.dg/tree-ssa/sra-4.c: New testcase.
18211 2006-11-20  Tobias Burnus  <burnus@net-b.de>
18213         PR fortran/27546
18214         * gfortran.dg/import.f90: Extended test.
18215         * gfortran.dg/import2.f90: Extended test.
18217 2006-11-20  Tobias Burnus  <burnus@net-b.de>
18219         * gfortran.dg/volatile3.f90: Add conflict test.
18221 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
18223         PR fortran/24783
18224         * gfortran.dg/implicit_10.f90: New test.
18226 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18228         PR c++/8586
18229         * g++.dg/warn/Wall-write-strings.C: New.
18231 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
18233         * gfortran.dg/alloc_comp_constraint_5.f90: New.
18234         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
18236 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18238         * gfortran.dg/use_3.f90: Remove error message.
18239         * gfortran.dg/iso_fortran_env_1.f90: New test.
18240         * gfortran.dg/iso_fortran_env_2.f90: New test.
18241         * gfortran.dg/iso_fortran_env_3.f90: New test.
18242         * gfortran.dg/iso_fortran_env_4.f90: New test.
18244 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
18246         * gcc.dg/vect/vect-27.c: Fix initialization.
18248 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18250         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
18251         * gcc.dg/torture/builtin-minmax-1.c: New.
18253         * gcc.dg/builtins-20.c: Add cases for copysign.
18255 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18257         PR fortran/24285
18258         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
18260 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18261         * gfortran.dg/use_1.f90: New test.
18262         * gfortran.dg/use_1.f90: New test.
18263         * gfortran.dg/use_1.f90: New test.
18265 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
18267         PR tree-optimization/29801
18268         * gcc.dg/pr29801.c: New test.
18270 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
18272         PR middle-end/29584
18273         * gcc.dg/torture/pr29584.c: New test.
18275 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
18277         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
18278         Condition PowerPC tests for saving FPRs on powerpc_fprs.
18279         * gcc.target/powerpc/compress-float-ppc.c,
18280         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
18281         powerpc_fprs.
18282         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
18283         do not pass -mhard-float.
18285 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
18287         * gnat.dg/volatile_aggregate.adb: New test.
18289 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18291         PR fortran/29391
18292         PR fortran/29489
18293         * gfortran.dg/bound_2.f90: Add more checks.
18294         * gfortran.dg/bound_3.f90: New test.
18296 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
18298         PR target/29201
18299         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
18301 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
18303         * gfortran.dg/import3.f90: Fix error message.
18305 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18307         PR tree-opt/29788
18308         * gfortran.fortran-torture/compile/inline_1.f90:
18309         New testcase.
18311 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
18313         * gcc.target/i386/x87regparm-1.c: New test.
18314         * gcc.target/i386/x87regparm-2.c: New test.
18315         * gcc.target/i386/x87regparm-3.c: New test.
18316         * gcc.target/i386/x87regparm-4.c: New test.
18318 2006-11-15  Tobias Burnus  <burnus@net-b.de>
18320         PR fortran/27546
18321         * gfortran.dg/import.f90: New test.
18322         * gfortran.dg/import2.f90: New test.
18323         * gfortran.dg/import3.f90: New test.
18325 2006-11-15  Tobias Burnus  <burnus@net-b.de>
18327         PR fortran/27588
18328         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
18330 2006-11-15  Tobias Burnus  <burnus@net-b.de>
18332         PR fortran/29806
18333         * gfortran.dg/contains.f90: New test.
18334         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
18336 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
18338         PR tree-optimization/29581
18339         * gcc.dg/pr29581-1.c: New test.
18340         * gcc.dg/pr29581-2.c: New test.
18341         * gcc.dg/pr29581-3.c: New test.
18342         * gcc.dg/pr29581-4.c: New test.
18343         * gfortran.dg/pr29581.f90: New test.
18345 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
18347         PR fortran/29702
18348         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
18349         numbers in error message headers.
18351 2006-11-14  Richard Guenther  <rguenther@suse.de>
18353         * gcc.target/i386/math-torture/math-torture.exp: Restrict
18354         to i?86 and x86_64 targets.
18356 2006-11-14  Caroline Tice  <ctice@apple.com>
18358         * gcc.dg/pubtypes-1.c: New file/testcase.
18359         * gcc.dg/pubtypes-2.c: New file/testcase.
18360         * gcc.dg/pubtypes-3.c: New file/testcase.
18361         * gcc.dg/pubtypes-4.c: New file/testcase.
18362         * g++.dg/pubtypes.C: New file/testcase.
18364 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
18366         PR c++/29106
18367         * g++.dg/init/self1.C: New test.
18369 2006-11-14  Tobias Burnus  <burnus@net-b.de>
18371         PR fortran/29657
18372         * gfortran.dg/conflicts.f90: Add.
18374 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
18376         PR rtl-optimization/29798
18378         * gcc.c-torture/execute/pr29798.c: New.
18380 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18382         * gcc.dg/builtins-20.c: Add more cases.
18384 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
18386         PR fortran/29759
18387         * gfortran.dg/gomp/pr29759.f90: New test.
18389 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
18391         PR c++/29518
18392         * g++.dg/template/static28.C: New test.
18394 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
18396         * lib/c-torture.exp: Use target-libpath.exp.
18397         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
18398         set GCC_EXEC_PREFIX env var from global variable of same name.
18400 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18402         PR fortran/26994
18403         * gfortran.fortran-torture/compile/transfer-1.f90:
18404         New testcase.
18406 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
18407             Zdenek Dvorak <dvorakz@suse.cz>
18409         PR tree-optimization/29680
18410         * gcc.dg/alias-11.c: New test.
18412 2006-11-12  Jason Merrill  <jason@redhat.com>
18413             Andrew Pinski <pinskia@physics.uc.edu>
18415         PR middle-end/28915
18416         * gcc.target/i386/vectorize1.c: New.
18418 2006-11-12  Roger Sayle  <roger@eyesopen.com>
18420         PR rtl-optimization/29797
18421         * gcc.c-torture/execute/pr29797-1.c: New test case.
18423 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18425         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
18427 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
18429         * gcc.dg/tree-ssa/prefetch-3.c: New test.
18431 2006-11-12  Roger Sayle  <roger@eyesopen.com>
18433         PR tree-optimization/13827
18434         * gcc.dg/fold-eqand-1.c: New test case.
18436 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18438         PR rtl-opt/28812
18439         * gcc.c-torture/execute/mayalias-3.c: New test.
18441 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
18443         PR middle-end/27528
18444         * gcc.c-torture/compile/pr27528.c: New test.
18445         * gcc.dg/pr27528.c: Likewise.
18447 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18449         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
18451         * gcc.dg/torture/builtin-symmetric-1.c: New test.
18453 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
18455         PR fortran/29758
18456         * gfortran.dg/reshape_source_size_1.f90: New test.
18458 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
18460         PR fortran/29315
18461         * gfortran.dg/aliasing_dummy_4.f90: New test.
18463 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
18465         PR target/29777
18466         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
18467         and x86_64-*-* targets.
18469 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18471         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
18472         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
18473         New macros. Use them in exact tests.
18474         (TESTIT3): New macro.
18475         Add tests for fmin, fmax and fma.
18477 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
18479         PR fortran/29431
18480         * gfortran.dg/array_constructor_13.f90: New test.
18482 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
18484         PR fortran/29744
18485         * gfortran.dg/used_types_12.f90: New test.
18487 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
18489         PR middle-end/29726
18490         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
18491         (test6): Ditto.
18492         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
18493         * gcc.dg/fold-eqandshift-3.c: New test case.
18495 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
18497         PR fortran/29699
18498         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
18500         PR fortran/21370
18501         * gfortran.dg/change_symbol_attributes_1.f90: New test.
18503 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
18505         * gcc.dg/20061109-1.c: New testcase.
18507 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18509         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
18511 2006-11-09  Tobias Burnus  <burnus@net-b.de>
18513         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
18514         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
18516 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
18518         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
18519         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
18521 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18523         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
18525 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18527         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
18528         vect-9.c).
18529         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
18530         * gcc.dg/vect/vect-9.c: Now vectorizable.
18531         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
18532         that support vect_widen_mult.
18533         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
18534         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
18535         vect-reduc-dot-u16.c).
18536         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
18537         vect-reduc-dot-u16.c).
18538         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
18539         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
18540         vect-reduc-dot-s8.c).
18541         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
18542         vect-reduc-dot-s8.c).
18543         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
18544         vect-reduc-dot-s8.c).
18545         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
18546         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
18547         vect-reduc-dot-u8.c).
18548         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
18549         vect-reduc-dot-u8.c).
18550         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
18551         * gcc.dg/vect/vect-multitypes-9.c: New test.
18552         * gcc.dg/vect/vect-multitypes-10.c: New test.
18553         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
18554         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
18555         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
18556         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
18557         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
18558         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
18559         wrapv-vect-reduc-dot-s8.c.
18560         * lib/target-support.exp (check_effective_target_vect_unpack): New.
18561         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
18562         targets that support vec_unpack.
18563         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
18564         (check_effective_target_vect_widen_mult_qi_to_hi): New.
18565         (check_effective_target_vect_widen_mult_hi_to_si): New.
18566         (check_effective_target_vect_widen_sum): Removed.
18568         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18570         * gcc.dg/vect/vect-multitypes-8.c: New test.
18571         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
18573         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
18575         * gcc.dg/vect/vect-multitypes-7.c: New test.
18577         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18579         * gcc.dg/vect/vect-multitypes-4.c: New test.
18580         * gcc.dg/vect/vect-multitypes-5.c: New test.
18581         * gcc.dg/vect/vect-multitypes-6.c: New test.
18583         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18585         * gcc.dg/vect/vect-multitypes-1.c: New test.
18586         * gcc.dg/vect/vect-multitypes-2.c: New test.
18587         * gcc.dg/vect/vect-multitypes-3.c: New test.
18589 2006-11-07  Eric Christopher  <echristo@apple.com>
18591         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
18592         Test using scan-assembler-not.
18594 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
18596         * gcc.dg/inline-17.c: New test.
18598 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
18600         PR other/25028
18601         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
18602         on HP-UX.
18604 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
18606         PR fortran/29539
18607         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
18609         PR fortran/29634
18610         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
18611         test.
18613 2006-11-07  Tobias Burnus  <burnus@net-b.de>
18615         PR fortran/29601
18616         * gfortran.dg/volatile.f90: Add.
18617         * gfortran.dg/volatile2.f90: Add.
18618         * gfortran.dg/volatile3.f90: Add.
18619         * gfortran.dg/volatile4.f90: Add.
18620         * gfortran.dg/volatile5.f90: Add.
18621         * gfortran.dg/volatile6.f90: Add.
18622         * gfortran.dg/volatile7.f90: Add.
18624 2006-11-06  Tobias Burnus  <burnus@net-b.de>
18626         * gfortran.dg/io_constraints_2.f90: Adjust pattern
18627           for matching error messages.
18628         * gfortran.dg/specifics_3.f90: Adjust pattern
18629           for matching error messages.
18631 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
18632             Bernhard Fischer  <aldot@gcc.gnu.org>
18634         * lib/gcc-dg.exp (output-exists): New proc.
18635         (output-exists-not): New proc.
18636         * gcc.test-framework/test-framework.awk: Support new directives.
18637         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
18638         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
18639         * gcc.test-framework/dg-outexists-exp-F.c: New test.
18640         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
18641         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
18642         * gcc.test-framework/dg-outexists-exp-P.c: New test.
18644 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
18646         PR fortran/29630
18647         PR fortran/29679
18648         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
18649         * gfortran.dg/initialization_3.f90: New.
18651 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18653         PR libgfortran/25545
18654         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
18656 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
18658         PR middle-end/29695
18659         * gcc.c-torture/execute/pr29695-1.c: New test.
18660         * gcc.c-torture/execute/pr29695-2.c: New test.
18662 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
18664         PR fortran/29565
18665         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
18667 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
18669         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
18670         for matching error messages.
18672 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
18674         PR target/26915
18675         * gcc.target/i386/387-12.c: New test.
18677 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18679         PR libfortran/29713
18680         * gfortran.dg/pr29713.f90: New test.
18682 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
18684         * gcc.c-torture/execute/arith-rand-ll.c:
18685         Also test for bogus rest sign.
18687 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18689         PR libfortran/27895
18690         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
18692 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
18694         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
18695         from error messages.
18697 2006-11-02  Mike Stump  <mrs@apple.com>
18699         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
18701         * g++.old-deja/g++.abi/align.C: Enable for darwin.
18703 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
18705         * g++.dg/eh/gcsec1.C: New test.
18707 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18709         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
18710         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
18712 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
18714         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
18715         hexadecimal value.
18716         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
18717         * gcc.dg/pr14796-2.c: Likewise.
18719 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
18721         * gcc.c-torture/execute/20061101-1.c: New test.
18723 2006-11-01  Richard Guenther  <rguenther@suse.de>
18725         * gcc.target/i386/fpprec-1.c: New testcase.
18727 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18729         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
18730         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
18732 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
18734         * gcc.c-torture/execute/20061031-1.c: New test.
18736 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
18738         PR 23067
18739         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
18740         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
18741         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
18742         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
18743         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
18744         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
18745         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
18747 2006-10-31  Eric Christopher  <echristo@apple.com>
18748             Falk Hueffner  <falk@debian.org>
18750         * gcc.dg/builtin-bswap-1.c: New.
18751         * gcc.dg/builtin-bswap-2.c: New.
18752         * gcc.dg/builtin-bswap-3.c: New.
18753         * gcc.dg/builtin-bswap-4.c: New.
18754         * gcc.dg/builtin-bswap-5.c: New.
18755         * gcc.target/i386/builtin-bswap-1.c: New.
18757 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
18759         * gcc.dg/inline-16.c: New.
18761         PR 16622
18762         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
18763         defining it.
18764         * gcc.dg/inline-13.c: New.
18765         * gcc.dg/inline-14.c: New.
18766         * gcc.dg/inline-15.c: New.
18768         PR 11377
18769         * gcc.dg/inline6.c: New.
18770         * gcc.dg/inline7.c: New.
18772 2006-10-31  Roger Sayle  <roger@eyesopen.com>
18774         PR middle-end/23470
18775         * gcc.dg/pr23470-1.c: New test case.
18777 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
18779         PR fortran/29537
18780         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
18781         data.
18782         * gfortran.dg/blockdata_2.f90: New testcase.
18784 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
18786         PR libfortran/29627
18787         * gfortran.dg/unf_short_record_1.f90:  New test.
18789 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18791         PR fortran/29067
18792         * gfortran.dg/pr29067.f: New test.
18794 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
18795             Richard Sandiford  <richard@codesourcery.com>
18797         * lib/target-supports.exp (get_compiler_messages): Append options
18798         as a single list element.
18799         (check_effective_target_arm_vfp_ok): New.
18800         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
18802 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
18804         PR fortran/29387
18805         * gfortran.dg/intrinsic_actual_2.f90: New test.
18807         PR fortran/29490
18808         * gfortran.dg/actual_array_interface_1.f90: New test.
18810         PR fortran/29641
18811         * gfortran.dg/used_types_11.f90: New test.
18813 2006-10-30  Dirk Mueller  <dmueller@suse.de>
18815         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
18816         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
18817         * g++.old-deja/g++.pt/eichin01.C (main): Same.
18818         * g++.old-deja/g++.mike/net25.C (main): Same.
18819         * g++.dg/lookup/exception1.C (main): Same.
18820         * g++.dg/parse/parens2.C (main): Same.
18822 2006-10-30  Roger Sayle  <roger@eyesopen.com>
18824         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
18826 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18828         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
18829         * gcc.dg/torture/builtin-math-3.c: Likewise.
18831 2006-10-30  Tobias Burnus  <burnus@net-b.de>
18833         PR fortran/29452
18834         * gfortran.dg/write_check.f90: Check run-time keyword checking.
18835         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
18837 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
18839         PR Fortran/29410
18840         * gfortran.fortran-torture/execute/transfer1.f90: New test.
18842 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
18844         * lib/target-supports.exp (check_function_available): Declare
18845         function before calling.
18847 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
18849         PR tree-optimization/29637
18850         * gcc.dg/pr29637.c: New test.
18852 2006-10-29  Roger Sayle  <roger@eyesopen.com>
18854         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
18855         tree canonicalization.
18857 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18859         * gcc.dg/builtins-20.c: Add more hypot tests.
18861 2006-10-29  Roger Sayle  <roger@eyesopen.com>
18863         * gcc.dg/fold-compare-1.c: New test case.
18865 2006-10-29  Dirk Mueller  <dmueller@suse.de>
18867         PR c++/16307
18868         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
18870 2006-10-29  Roger Sayle  <roger@eyesopen.com>
18872         PR tree-optimization/15458
18873         * gcc.dg/fold-xornot-1.c: New test case.
18875 2006-10-29  Richard Guenther  <rguenther@suse.de>
18877         * gcc.target/i386/math-torture/trunc.c: New testcase.
18879 2006-10-29  Richard Guenther  <rguenther@suse.de>
18881         * gcc.target/i386/math-torture/round.c: New testcase.
18883 2006-10-29  Richard Guenther  <rguenther@suse.de>
18885         * gcc.target/i386/math-torture/ceil.c: New testcase.
18886         * gcc.target/i386/math-torture/floor.c: Likewise.
18888 2006-10-29  Richard Guenther  <rguenther@suse.de>
18890         * gcc.target/i386/math-torture/rint.c: New testcase.
18891         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
18893 2006-10-29  Richard Guenther  <rguenther@suse.de>
18895         * gcc.target/i386/math-torture/lfloor.c: New testcase.
18896         * gcc.target/i386/math-torture/lceil.c: Likewise.
18898 2006-10-28  Tobias Burnus  <burnus@net-b.de>
18900         PR libgfortran/24313
18901         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
18903 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
18905         * gcc.c-torture/execute/20020118-1.c,
18906         gcc.c-torture/execute/builtins/strlen.c,
18907         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
18908         comment typos.
18910 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18912         * gcc.dg/builtins-20.c: Add tests for hypot.
18913         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
18914         two-argument builtins.
18915         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
18916         TESTIT2.  Update all callers.
18917         (TESTIT2, TESTIT2_R): New helper macros.
18918         Add testcases for pow, hypot and atan2.
18920 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18922         PR C++/29295
18923         * g++.dg/expr/bool1.C: New test.
18924         * g++.dg/expr/bool2.C: New test.
18926 2006-10-28  Tobias Burnus  <burnus@net-b.de>
18928         PR fortran/28224
18929         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
18930         * gfortran.dg/namelist_internal.f90: New test.
18932 2006-10-28  Tobias Burnus  <burnus@net-b.de>
18934         PR fortran/29625
18935         * gfortran.dg/io_real_boz.f90: Add.
18936         * gfortran.dg/io_real_boz2.f90: Add.
18938 2006-10-28  Richard Guenther  <rguenther@suse.de>
18940         PR middle-end/26899
18941         * gcc.dg/tree-ssa/pr26899.c: New testcase.
18943 2006-10-28  Richard Guenther  <rguenther@suse.de>
18945         PR target/28806
18946         * gcc.target/i386/math-torture/lround.c: New testcase.
18948 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
18950         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
18951         * gcc.dg/builtins-44.c: Likewise.
18952         * gcc.dg/builtins-45.c: Likewise.
18953         * gcc.dg/pr28796-2.c: Likewise.
18954         * gcc.dg/unordered-3.c: Likewise.
18956 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18958         PR libgfortran/27954
18959         * gfortran.dg/error_recovery_2.f90: New test.
18961 2006-10-26  Richard Guenther  <rguenther@suse.de>
18963         * gcc.target/i386/i386.exp: Use glob, not find to collect
18964         tests.  Avoids recursing into subdirectories.
18965         * gcc.target/i386/math-torture/math-torture.exp: Torture
18966         for interesting ia32 math options.
18967         * gcc.target.i386/math-torture/lrint.c: New testcase.
18969 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18971         PR libgfortran/29563
18972         * gfortran.dg/arrayio_9.f90: Update test.
18973         * gfortran.dg/arrayio_19.f90: New test.
18975 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
18977         * gcc.dg/20061026.c: New testcase.
18979 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18981         PR libgfortran/29563
18982         * gfortran.dg/arrayio_9.f90: New test.
18984 2006-10-26  Ben Elliston  <bje@au.ibm.com>
18986         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
18987         Copy the strings manually, as strcpy may call strlen.
18989 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18991         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
18992         Add checks for log, log2, log10 and log1p.
18994         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
18995         we already test 0.0.  Add checks for expm1, log, log2, log10,
18996         log1p, cbrt, erf and erfc.
18998 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
19000         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
19002 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
19004         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
19005         and remainderl() built-in functions.  Remove -ffast-math from
19006         dg-options.
19008 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19010         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
19011         acosh and atanh.
19013         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
19014         floating point modifiers to arguments passed to float and long
19015         double functions respectively.  Update all callers to use floating
19016         point numbers, not integers.  Add tests for exp, exp2 and
19017         exp10/pow10.
19019         * gcc.dg/torture/builtin-math-3.c: New test.
19021 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
19023         PR fortran/29393
19024         * gfortran.dg/initialize_2.f90: New.
19026 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19028         * gcc.dg/torture/builtin-math-2.c: New test.
19030 2006-10-24  Richard Guenther  <rguenther@suse.de>
19032         PR middle-end/28796
19033         * gcc.dg/pr28796-1.c: New testcase.
19034         * gcc.dg/pr28796-2.c: Likewise.
19036 2006-10-24  Richard Guenther  <rguenther@suse.de>
19038         * gcc.dg/builtins-57.c: New testcase.
19040 2006-10-24  Richard Guenther  <rguenther@suse.de>
19042         PR tree-optimization/29567
19043         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
19045 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
19047         PR tree-optimization/14784
19048         * gcc.dg/alias-10.c: New test.
19050 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19052         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
19054 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
19056         * gcc.dg/builtin-strncat-chk-1.c: New test.
19058 2006-10-23  Jan Hubicka  <jh@suse.cz>
19060         * gcc.dg/memmove-1.c: New test.
19062 2006-10-23  Paul Brook  <paul@codesourcery.com>
19064         * gcc.dg/pragma-pack-5.c: New test.
19066 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
19068         * g++.dg/other/s390-1.C: New testcase.
19070 2006-10-23  Richard Guenther  <rguenther@suse.de>
19072         PR middle-end/27132
19073         PR middle-end/23295
19074         * gcc.dg/pr27132.c: New testcase.
19075         * gcc.dg/pr23295.c: Likewise.
19076         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
19077         * g++.dg/tree-ssa/pr19807.C: Likewise.
19079 2006-10-23  Richard Guenther  <rguenther@suse.de>
19081         PR middle-end/21032
19082         * gcc.dg/pr21032.c: New testcase.
19084 2006-10-22  Jeff Law  <law@redhat.com>
19085         Richard Guenther  <rguenther@suse.de>
19087         PR tree-optimization/15911
19088         * gcc.dg/tree-ssa/vrp30.c: New testcase.
19090 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
19092         PR c++/20647
19093         * g++.dg/abi/rtti3.C: New.
19095 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
19097         PR middle-end/28252
19098         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
19099         transformation.
19101 2006-10-21  Richard Guenther  <rguenther@suse.de>
19103         PR tree-optimization/3511
19104         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
19106 2006-10-21  Richard Guenther  <rguenther@suse.de>
19108         PR middle-end/26898
19109         * gcc.dg/torture/pr26898-1.c: New testcase.
19110         * gcc.dg/torture/pr26898-2.c: Likewise.
19112 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
19114         PR c++/28053
19115         * g++.dg/parse/bitfield1.C: Adjust error markers.
19116         * g++.dg/parse/bitfield2.C: New test.
19118 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
19120         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
19122 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19124         PR libfortran/27895
19125         * gfortran.dg/zero_sized_1.f90: New test.
19127 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
19129         * gcc.dg/div-compare-1.c: New test.
19131 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
19133         PR fortran/29216
19134         * gfortran.dg/result_default_init_1.f90: New test.
19136         PR fortran/29314
19137         * gfortran.dg/automatic_default_init_1.f90: New test.
19139         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
19140         from 38 to 33.
19142 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
19144         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
19145         'using namespace std' without previous declaration.
19146         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
19147         * g++.old-deja/g++.robertl/eb133c.C: New.
19149 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19151         PR libgfortran/29277
19152         * gfortran.dg/streamio_4.f90: Update test.
19153         * gfortran.dg/streamio_11.f90: New test.
19155 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
19157         PR c++/27952
19158         * g++.dg/inherit/virtual1.C: New test.
19160 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
19162         PR c++/28261
19163         * g++.dg/parse/enum3.C: New test.
19165 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
19167         PR c++/29039
19168         * g++.dg/init/ctor8.C: New test.
19170 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
19172         PR c++/27270
19173         * g++.dg/ext/complit8.C: Tweak error markers.
19174         * g++.dg/template/complit1.C: Add error marker.
19176 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
19178         PR c++/27270
19179         * g++.dg/ext/complit8.C: New test.
19181         PR c++/29408
19182         * g++.dg/parse/dtor12.C: New test.
19184         PR c++/29435
19185         * g++.dg/template/sizeof11.C: New test.
19187 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
19189         PR fortran/29392
19190         * gfortran.dg/data_char_3.f90: New test.
19192         PR fortran/29451
19193         * gfortran.dg/negative_automatic_size.f90: New test.
19195 2006-10-16  David Daney  <ddaney@avtrex.com>
19197         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
19199 2006-10-16  Eric Christopher  <echristo@apple.com>
19201         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
19202         x86_64.
19204 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
19206         PR c++/28211
19207         * g++.dg/tc1/dr49.C: Tweak error messages.
19208         * g++.dg/parse/template21.C: New test.
19210 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19212         PR middle-end/20491
19213         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
19215 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
19217         PR fortran/29403
19218         * gfortran.dg/print_1.f90: New test.
19220 2006-10-15  Jan Hubicka  <jh@suse.cz>
19222         PR middle-end/29241
19223         * gcc.c-torture/compile/pr29241.c: New testcase.
19225 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
19227         PR middle-end/29250
19228         * gcc.c-torture/compile/pr29250.c: New test.
19230 2006-10-15  Richard Guenther  <rguenther@suse.de>
19232         * gcc.dg/pr29299.c: New testcase.
19234 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
19236         PR fortran/24767
19237         * gfortran.dg/label_4.f90: Adjust warning flag.
19239 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
19241         PR fortran/29371
19242         * gfortran.dg/nullify_3.f90: New test.
19244 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19246         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
19247         on Solaris 2.5.1 too.
19249 2006-10-13  Eric Christopher  <echristo@apple.com>
19251         * gcc.dg/pr25993.c: Skip for darwin.
19253 2006-10-13  Eric Christopher  <echristo@apple.com>
19255         * gcc.dg/visibility-11.c: Skip for darwin.
19257 2006-10-13  Eric Christopher  <echristo@apple.com>
19259         * gcc.dg/darwin-weakimport-1.c: Use
19260         -fno-asynchronous-unwind-tables.
19261         * gcc.dg/darwin-weakimport-3.c: Ditto.
19263 2006-10-13  Richard Guenther  <rguenther@suse.de>
19265         PR tree-optimization/29446
19266         * gcc.dg/torture/pr29446.c: New testcase.
19268 2006-10-13  Bill Wendling  <wendling@apple.com>
19270         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
19271         * g++.old-deja/g++.jason/hmc1.C: Likewise.
19272         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
19273         * g++.old-deja/g++.law/shadow1.C: Likewise.
19274         * g++.old-deja/g++.law/ctors10.C: Likewise.
19275         * g++.dg/debug/namespace1.C: Likewise.
19276         * g++.dg/inherit/namespace-as-base.C: Likewise.
19277         * g++.dg/opt/delay-slot-1.C: Likewise.
19278         * g++.dg/parse/defarg10.C: Likewise.
19279         * g++.dg/template/ptrmem11.C: Likewise.
19280         * g++.dg/template/mem_func_ptr.C: Likewise.
19281         * g++.dg/template/spec19.C: Likewise.
19283 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
19285         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
19287 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
19289         PR fortran/29373
19290         * gfortran.dg/implicit_9.f90: New test.
19292         PR fortran/29407
19293         * gfortran.dg/namelist_25.f90: New test.
19295         PR fortran/27701
19296         * gfortran.dg/same_name_2.f90: New test.
19298         PR fortran/29232
19299         * gfortran.dg/host_assoc_types_1.f90: New test.
19301         PR fortran/29364
19302         * gfortran.dg/missing_derived_type_1.f90: New test.
19303         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
19305         PR fortran/29422
19306         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
19308         PR fortran/29428
19309         * gfortran.dg/alloc_comp_assign_5.f90: New test.
19311 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19313         PR fortran/29391
19314         * gfortran.dg/bound_2.f90: New test.
19316 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19318         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
19319         directive.
19320         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
19321         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
19322         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
19323         * gfortran.dg/gomp/reduction3.f90: Likewise.
19324         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
19325         * gfortran.dg/dummy_procedure_2.f90: Likewise.
19326         * gfortran.dg/interface_derived_type_1.f90: Likewise.
19327         * gfortran.dg/forall_4.f90: Likewise.
19328         * gfortran.dg/spec_expr_4.f90: Likewise.
19329         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
19330         * gfortran.dg/forall_5.f90: Likewise.
19331         * gfortran.dg/open_access_append_2.f90: Add check for
19332         compile-time warning.
19334 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
19336         PR c++/28506
19337         * g++.dg/parse/pure1.C: New test.
19339 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19341         PR fortran/21435
19342         * gfortran.dg/io_constraints_3.f90: New test.
19343         * gfortran.dg/open_access_append_1.f90: Add checks
19344         for compile-time warnings.
19345         * gfortran.dg/pr20163-2.f: Likewise.
19346         * gfortran.dg/iostat_2.f90: Likewise.
19347         * gfortran.dg/label_4.f90: Delete the temporary
19348         file.
19349         * gfortran.dg/direct_io_2.f90: Add a FILE=
19350         specifier.
19351         * gfortran.dg/iomsg_1.f90: Add check for
19352         compile-time warning.
19354 2006-10-12  Jan Hubicka  <jh@suse.cz>
19356         PR c/28419
19357         * gcc.dg/pr28319.c: New test.
19359 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
19360         PR c++/29318
19361         * g++.dg/ext/vla4.C: New test.
19363 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
19365         PR c++/27961
19366         * g++.dg/template/crash60.C: New test.
19367         * g++.dg/other/large-size-array.C: Adjust error markers.
19368         * g++.dg/parse/crash27.C: Likewise.
19369         * g++.dg/template/crash1.C: Likewise.
19371 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
19373         PR testsuite/29093
19374         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
19376 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
19378         PR preprocessor/28709
19379         * gcc.dg/cpp/paste14.c: New test.
19381 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
19383         PR c++/29175
19384         * g++.dg/init/array24.C: New test.
19386 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19388         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
19389         of <sys/types.h>.
19391 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
19393         PR c++/29024
19394         * g++.dg/parse/typedef8.C: New test.
19395         * g++.dg/other/mult-stor1.C: Adjust error markers.
19397 2006-10-11  Richard Guenther  <rguenther@suse.de>
19399         PR tree-optimization/28230
19400         * gcc.dg/torture/pr28230.c: New testcase.
19402 2006-10-11  Richard Guenther  <rguenther@suse.de>
19404         PR inline-asm/29119
19405         * gcc.dg/torture/pr29119.c: New testcase.
19407 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
19409         PR middle-end/29272
19410         * gcc.c-torture/execute/20060930-2.c: New test.
19412 2006-10-09  Richard Henderson  <rth@redhat.com>
19414         Revert emutls patch.
19416 2006-10-09  Richard Guenther  <rguenther@suse.de>
19418         PR middle-end/29254
19419         * gcc.dg/pr29254.c: New testcase.
19421 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
19422             Paul Thomas  <pault@gcc.gnu.org>
19424         PR fortran/20541
19425         * gfortran.dg/alloc_comp_basics_1.f90: New test.
19426         * gfortran.dg/alloc_comp_basics_2.f90: New test.
19427         * gfortran.dg/alloc_comp_assign_1.f90: New test.
19428         * gfortran.dg/alloc_comp_assign_2.f90: New test.
19429         * gfortran.dg/alloc_comp_assign_3.f90: New test.
19430         * gfortran.dg/alloc_comp_assign_4.f90: New test.
19431         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
19432         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
19433         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
19434         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
19435         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
19436         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
19437         * gfortran.dg/alloc_comp_std.f90: New test.
19438         * gfortran.dg/move_alloc.f90: New test.
19440 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
19442         PR fortran/29115
19443         * gfortran.dg/derived_constructor_comps_2.f90: New test.
19445         PR fortran/29211
19446         * gfortran.dg/forall_char_dependencies_1.f90: New test.
19448 2006-10-08  Tobias Burnus  <burnus@net-b.de>
19450         PR fortran/28585
19451         * gfortran.dg/new_line.f90: New test.
19453 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19455         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
19456         * gcc.dg/torture/builtin-convert-1.c,
19457         gcc.dg/torture/builtin-convert-2.c,
19458         gcc.dg/torture/builtin-convert-3.c,
19459         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
19461 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
19463         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
19464         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
19465         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
19466         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
19468 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
19470         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
19471         Xfail some tests for powerpc-darwin and powerpc-aix.
19473 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
19475         PR c/29380
19476         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
19478 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19480         PR target/29300
19481         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
19482         on hppa*-*-hpux*.
19484 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19486         PR fortran/16580
19487         PR fortran/29288
19488         * gfortran.fortran-torture/execute/specifics.f90:
19489         Add tests for using all possible intrinsics as actual arguments.
19490         * gfortran.dg/specifics_1.f90: Add tests for using
19491         all possible intrinsics as actual arguments.
19492         * gfortran.dg/specifics_2.f90: New file.
19493         * gfortran.dg/specifics_3.f90: New file.
19495 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
19497         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
19498         * gcc.dg/debug/debug-2.c: Likewise.
19500 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
19502         * gcc.c-torture/compile/sync-2.c: New test.
19504 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19506         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
19507         line endings.
19509 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
19511         PR rtl-optimization/29128
19512         * gcc.c-torture/compile/pr29128.c: New test.
19514 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19516         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
19517         line endings.
19519 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
19521         PR middle-end/29256
19522         * gcc.dg/tree-ssa/loop-19.c: New test.
19524 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
19526         PR tree-optimization/29330
19527         * gcc.dg/pr29330.c: New test.
19529         PR target/28924
19530         * gcc.c-torture/compile/20061005-1.c: New test.
19532 2006-10-06  Olivier Hainque  <hainque@adacore.com>
19534         * gcc.dg/typename-vla-1.c: New case.
19535         * gnat.dg/forward_vla.adb: New case.
19537 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
19539         PR tree-optimization/29290
19540         * gfortran.dg/loop_nest_1.f90: New test.
19542         PR target/29198
19543         * gcc.dg/tls/opt-12.c: New test.
19545         PR fortran/28415
19546         * gfortran.dg/save_2.f90: New test.
19548         PR c/29091
19549         * gcc.dg/pr29091.c: New test.
19551 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
19553         * lib/target-supports.exp
19554         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
19555         same as x86_64-*-*; check for LP64.
19557 2006-10-04  Richard Henderson  <rth@redhat.com>
19559         * lib/target-supports.exp (check_effective_target_tls): Redefine
19560         to mean non-emulated tls.
19561         * gcc.dg/tls/alias-1.c: Remove tls requirement.
19562         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
19563         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
19564         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
19565         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
19566         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
19567         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
19569 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
19571         PR fortran/29343
19572         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
19574 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19576         * gfortran.dg/bounds_check_fail_1.f90: New test.
19578 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
19580         PR c++/29020
19581         * g++.dg/template/friend48.C: New test.
19583 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
19585         PR fortran/29098
19586         * gfortran.dg/default_initialization_2.f90: New test.
19588 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
19590         PR fortran/20779
19591         PR fortran/20891
19592         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
19594 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
19596         PR fortran/29284
19597         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
19599         PR fortran/29321
19600         PR fortran/29322
19601         * gfortran.dg/missing_optional_dummy_2.f90: New test.
19603         PR fortran/25091
19604         PR fortran/25092
19605         * gfortran.dg/entry_array_specs_1.f90: New test.
19607 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
19609         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
19610         insufficient to inhibit some test failures at -O3.  Do testing
19611         on integers.
19613 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
19615         PR c++/29138
19616         * g++.dg/inherit/access8.C: New test.
19617         * g++.dg/template/dtor4.C: Tweak error messages.
19619 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19621         PR fortran/27478
19622         * gfortran.dg/entry_8.f90: New test.
19624 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19626         PR c++/29291
19627         * g++.dg/parse/new4.C: New test.
19629 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
19631         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
19632         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
19633         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
19634         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
19635         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
19637 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19639         PR fortran/19260
19640         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
19641         * gfortran.dg/continuation_2.f90: New test.
19643         PR fortran/19262
19644         * gfortran.dg/continuation_3.f90: New test.
19645         * gfortran.dg/continuation_4.f90: New test.
19646         * gfortran.dg/continuation_5.f: New test.
19647         * gfortran.dg/continuation_6.f: New test.
19649 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
19651         PR c++/29226
19652         * g++.dg/template/vla1.C: New test.
19654 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19656         PR fortran/29210
19657         * gfortran.dg/complex_parameter_1.f90: New test.
19659 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
19661         PR c/29154
19662         * gcc.c-torture/execute/20060929-1.c: New test.
19664 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
19666         PR c++/29105
19667         * g++.dg/template/member6.C: New test.
19668         * g++.dg/parse/typename7.C: Adjust error markers.
19670         PR c++/29080
19671         * g++.dg/template/member7.C: New test.
19673 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
19675         PR c/24010
19676         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
19677         gcc.dg/Woverride-init-3.c: New tests.
19679 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
19681         * gcc.c-torture/execute/20060930-1.c: New test.
19683 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19685         PR fortran/18791
19686         * gfortran.dg/specifics_1.f90: New test.
19687         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
19688         complex specifics.
19690 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19692         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
19693         pthread-init-common.h: New.
19695 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
19697         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
19698         precision on some archs.
19700 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
19702         * gcc.dg/non-local-goto-1.c: New test.
19703         * gcc.dg/non-local-goto-2.c: Likewise.
19704         * gcc.dg/setjmp-3.c: Likewise.
19705         * gcc.dg/setjmp-4.c: Likewise.
19707 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
19709         * gnat.dg/self_aggregate_with_pointer.adb: New test.
19711 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
19713         PR fortran/28276
19714         * gfortran.dg/exponent_1.f90: New test.
19716         PR fortran/27021
19717         * gfortran.dg/nearest_1.f90: New test.
19719 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
19721         PR middle-end/25261
19722         PR middle-end/28790
19723         * gcc.dg/gomp/nestedfn-1.c: New test.
19725 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
19727         PR objc/29195
19728         * objc/compile/method-1.m: New test.
19730 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
19732         PR c++/26938
19733         * g++.dg/template/crash58.C: New test.
19734         * g++.dg/parse/crash28.C: Adjust error markers.
19735         * g++.dg/template/crash34.C: Likewise.
19736         * g++.dg/template/friend31.C: Likewise.
19737         * g++.dg/template/crash32.C: Likewise.
19739         PR c++/27329
19740         * g++.dg/template/crash59.C: New test.
19742         PR c++/27667
19743         * g++.dg/template/spec33.C: New test.
19744         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
19746 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
19747             Adam Nemet  <anemet@caviumnetworks.com>
19749         * gcc.dg/tree-ssa/ivopts-1.c: New test.
19750         * gcc.dg/tree-ssa/ivopts-2.c: New test.
19752 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
19754         PR target/28911
19755         * gcc.dg/pr28911.c: New.
19757 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
19759         PR target/29169
19760         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
19761         (dg-options): Add -mfpmath=387.
19763 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
19765         PR c/28706
19766         * gcc.dg/pr28706.c: New test.
19768         PR c/28712
19769         * gcc.dg/pr28712.c: New test.
19771 2006-09-22  Mike Stump  <mrs@apple.com>
19773         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
19775 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
19777         PR tree-optimization/28888
19778         * gcc.dg/pr28888.c: New test.
19780 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
19782         PR c++/29016
19783         * g++.dg/init/ptrfn1.C: New test.
19785 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
19787         PR c++/28861
19788         * g++.dg/template/spec32.C: New test.
19789         * g++.dg/parse/crash9.C: Adjust error markers.
19791         PR c++/28303
19792         * g++.dg/template/typedef6.C: New test.
19793         * g++.dg/init/error1.C: Adjust error markers.
19794         * g++.dg/parse/crash9.C: Likewise.
19795         * g++.dg/template/crash55.C: Likewise.
19797 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
19799         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
19801 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
19803         PR target/27650
19804         * g++.dg/ext/dllimport12.C: New test.
19806 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
19808         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
19809         * gcc.target/mips/nmadd-2.c: Likewise.
19810         * gcc.target/mips/mips-ps-6.c: New test.
19811         * gcc.target/mips/neg-abs-1.c: Likewise.
19812         * gcc.target/mips/neg-abs-2.c: Likewise.
19813         * gcc.target/mips/nmadd-3.c: New test.
19815 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
19817         PR middle-end/28046
19818         * gcc.dg/gomp/atomic-10.c: New test.
19819         * g++.dg/gomp/atomic-10.C: New test.
19821 2006-09-20  Eric Christopher  <echristo@apple.com>
19823         * gcc.target/i386/sse3-not-fisttp.c: New.
19825 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
19827         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
19829 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
19831         * gcc.c-torture/execute/pr28289.c (one): New variable.
19832         (main): Use it instead of argc.
19833         * gcc.c-torture/execute/20060102-1.c (one): New variable.
19834         (main): Use it instead of argc.
19836 2006-09-19  Paul Brook  <paul@codesourcery.com>
19838         PR target/28516
19839         * gcc.dg/nested-func-5.c: New test.
19841 2006-09-19  Ben Elliston  <bje@au.ibm.com>
19843         * lib/target-supports.exp (check_effective_target_tls): Compile
19844         test stubs using ${tool}_target_compile, not just target_compile.
19845         (check_effective_target_tls_runtime): Likewise.
19847 2006-09-19  Ben Elliston  <bje@au.ibm.com>
19849         * gcc.c-torture/compile/20030405-1.x: Remove.
19851         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
19852         optimising linker from discarding it.
19854 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
19856         PR fortran/28526
19857         * gfortran.dg/keyword_symbol_1.f90: New test.
19859         * gfortran.dg/spread_shape_1.f90: Add missing warning with
19860         pedantic compilation option.
19862 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
19864         PR fortran/29060
19865         * gfortran.dg/spread_shape_1.f90: New test.
19867 2006-09-17  Roger Sayle  <roger@eyesopen.com>
19869         PR tree-optimization/28887
19870         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
19872 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
19874         PR c/25993
19875         * gcc.dg/pr25993.c: New test.
19877 2006-09-17  Ira Rosen  <irar@il.ibm.com>
19879         PR tree-opt/21591
19880         * gcc.dg/vect/pr21591.c: New test.
19882 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
19884         PR tree-opt/29059
19885         * gcc.c-torture/compile/strcpy-1.c: New test.
19886         * gcc.c-torture/compile/strcpy-2.c: New test.
19887         * gcc.c-torture/compile/memcpy-1.c: New test.
19888         * gcc.c-torture/compile/memcpy-2.c: New test.
19890 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
19892         PR testsuite/29055
19893         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
19895 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
19897         * gnat.dg/specs/double_record_extension1.ads: New test.
19898         * gnat.dg/specs/double_record_extension2.ads: Likewise.
19900 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
19902         PR fortran/29051
19903         * gfortran.dg/oldstyle_3.f90: New test.
19905 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19907         PR libgfortran/29099
19908         * gfortran.dg/secnds-1.f: New test.
19910 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19912         PR libgfortran/29053
19913         * gfortran.dg/streamio_9.f90: New test.
19914         * gfortran.dg/streamio_10.f90: New test.
19916 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
19918         PR C++/29002
19919         * g++.dg/init/array22.C: New test.
19920         * g++.dg/init/array23.C: New test.
19922 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
19924         * stackcheck.lst: Update list of tests requiring stack checking.
19925         * norun.lst: Adjust for above change.
19926         * ada95.lst: New file.
19927         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
19928         requiring -gnat95 switch.
19930 2006-09-14  Olivier Hainque  <hainque@adacore.com>
19932         * gnat.dg/in_out_parameter.adb: New test.
19934 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
19936         PR debug/28980
19937         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
19939 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
19941         * gnat.dg/specs/unchecked_union.ads: New test.
19943 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
19945         PR rtl-optimization/28982
19946         * gcc.c-torture/execute/pr28982a.c: New test.
19947         * gcc.c-torture/execute/pr28982b.c: Likewise.
19949 2006-09-12  Eric Christopher  <echristo@apple.com>
19951         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
19952         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
19954 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
19956         PR c/28768
19957         PR preprocessor/14634
19958         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
19959         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
19960         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
19962 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19964         * gcc.dg/pr28243.c: New test.
19966 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
19968         PR fortran/28971
19969         gfortran.dg/pr28971.f90: New test to act as a backstop in case
19970         this undiagnosed regression reappears.
19972 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
19974         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
19975         Treat $srcdir as a literal.
19976         * lib/fortran-torture.exp (fortran-torture-compile,
19977         fortran-torture-execute): Likewise.
19978         * lib/objc-torture.exp (objc-torture-compile,
19979         objc-torture-execute): Likewise.
19980         * lib/profopt.exp (profopt-execute): Likewise.
19982 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
19984         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
19986 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
19988         PR testsuite/28950
19989         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
19991 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
19993         PR target/13685
19994         * gcc.target/i386/pr13685.c: New test.
19996 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
19998         * gcc.dg/pr28726.c: New test.
20000 2006-09-11  Josh Conner  <jconner@apple.com>
20002         * gcc.dg/nrv3.c: Increase size of structure.
20003         * gcc.dg/nrv4.c: Likewise.
20004         * gcc.dg/nrv5.c: Likewise.
20006 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
20008         PR libfortran/28890
20009         gfortran.dg/assumed_charlen_function_5.f90: New test.
20011 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
20013         PR c++/28991
20014         * g++.dg/init/static3.C: New test.
20016 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
20018         PR testsuite/29007
20019         * gcc.dg/long-long-cst1.c (t): Add cast to
20020         __SIZE_TYPE__ before casting to int.
20021         (main): Return 0 on success.
20023 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20025         * gcc.c-torture/execute/20060910-1.c: New test.
20027 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
20029         PR middle-end/26983
20030         * gcc.dg/pr26983.c: New test.
20032 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
20034         PR target/29006
20035         * gcc.c-torture/execute/pr29006.c: New test.
20037 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
20039         PR libfortran/28947
20040         gfortran.dg/matmul_4.f90: New test.
20042 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
20044         PR fortran/28959
20045         gfortran.dg/used_types_10: New test.
20047 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
20049         PR libfortran/28923
20050         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
20051         gfortran.dg/array_initializer_3.f90: New test.
20053 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20055         PR fortran/28914
20056         * gfortran.dg/actual_array_constructor_3.f90: New test.
20058 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
20060         PR testsuite/26778
20061         * gcc.target/i386/pr26778.c: New testcase.
20063 2006-09-08  Eric Christopher  <echristo@apple.com>
20065         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
20066         * gcc.target/i386/memcpy-1.c: Ditto.
20067         * gcc.target/i386/asm-1.c: Ditto.
20068         * gcc.target/i386/20060512-4.c: Ditto.
20069         * gcc.target/i386/compress-float-387.c: Ditto.
20070         * gcc.target/i386/20060512-1.c: Ditto.
20071         * gcc.target/i386/compress-float-sse.c: Ditto.
20072         * gcc.target/i386/20060512-2.c: Ditto.
20073         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
20074         * gcc.target/i386/stack-prot-kernel.c: Ditto.
20075         * gcc.target/i386/compress-float-387-pic.c: Ditto.
20076         * gcc.dg/pr26449.c: Ditto.
20077         * gcc.dg/attr-ms_struct-2.c: Ditto.
20078         * gcc.dg/attr-ms_struct-1.c: Ditto.
20079         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
20081 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
20083         PR c/28504
20084         * gcc.dg/vla-10.c: New test.
20086 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20088         PR c++/28858
20089         * g++.dg/parse/template20.C: New test.
20090         * g++.dg/template/operator8.C: Remove obsolete part.
20091         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
20092         * g++.old-deja/g++.pt/crash65.C: Likewise.
20094 2006-09-07  Jason Merrill  <jason@redhat.com>
20096         PR middle-end/27724
20097         * gcc.dg/long-long-cst1.c: New test.
20099 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
20101         PR C++/28906
20102         * g++.dg/other/array3.C: New test.
20103         * g++.dg/other/array4.C: New test.
20104         * g++.dg/other/array5.C: New test.
20106 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
20108         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
20110 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
20112         PR target/28946
20113         * gcc.target/i386/pr28946.c: New test.
20115 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
20117         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
20118         in integer literal constant.
20119         * gfortran.dg/enum_8.f90: Ditto.
20120         * gfortran.dg/g77/20030326-1.f: Ditto.
20122 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
20124         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
20125         nonconformance usage.
20127 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
20129         PR middle-end/28862
20130         * gcc.c-torture/compile/vector-align-1.c: New test.
20132 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
20134         PR rtl-opt/27883
20135         * g++.dg/opt/copysign-1.C: New test.
20137 2006-09-06  Jason Merrill  <jason@redhat.com>
20139         PR c++/27371
20140         * g++.dg/warn/unused-result1.C: New test.
20142 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
20144         PR c++/28903
20145         * g++.dg/ext/vla3.C: New test.
20147         PR c++/28886
20148         * g++.dg/template/array16.C: New test.
20150 2006-09-06  Richard Guenther  <rguenther@suse.de>
20152         * gcc.dg/pr27226.c: Remove testcase again.
20154 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
20156         PR tree-opt/28937
20157         * g++.dg/opt/unroll2.C: New test.
20159 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
20161         PR tree-opt/28952
20162         * gcc.dg/vect/pr28952.c: New test.
20164 2006-09-05  Richard Guenther  <rguenther@suse.de>
20166         PR tree-optimization/28900
20167         * gcc.dg/torture/pr28900.c: New testcase
20169 2006-09-05  Richard Guenther  <rguenther@suse.de>
20171         PR tree-optimization/28905
20172         * gcc.c-torture/compile/pr28905.c: New testcase.
20174 2006-09-05  Richard Guenther  <rguenther@suse.de>
20176         PR middle-end/28935
20177         * gcc.dg/pr28935.c: New testcase.
20179 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20181         * gcc.c-torture/execute/20060905-1.c: New test.
20183 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
20185         PR fortran/28908
20186         * gfortran.dg/used_types_7.f90: New test.
20187         * gfortran.dg/used_types_8.f90: New test.
20188         * gfortran.dg/used_types_9.f90: New test.
20190 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20192         * gcc.c-torture/compile/20060904-1.c: New test.
20194 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
20196         PR c++/23287 Revert my 2006-09-01 patch
20197         * g++.dg/parse/dtor12.C: Remove.
20199 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
20201         PR c+/27670
20202         * g++.dg/template/operator9.C: New test.
20204         PR c++/27493
20205         * g++.dg/template/operator7.C: New test.
20207         PR c++/27494
20208         * g++.dg/template/operator8.C: New test.
20210         PR c++/27397
20211         * g++.dg/template/crash57.C: New test.
20213         * g++.dg/template/typedef4.C: Adjust error markers.
20214         * g++.dg/template/typedef5.C: Likewise.
20216 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
20218         PR c++/28878
20219         * g++.dg/parse/crash33.C: New test.
20221 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
20222         Richard Guenther  <rguenther@suse.de>
20223         Adam Nemet  <anemet@caviumnetworks.com>
20225         PR middle-end/27226
20226         * gcc.target/mips/memcpy-1.c: New testcase.
20227         * gcc.dg/pr27226.c: Likewise.
20229 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
20231         PR c++/28705
20232         * g++.dg/lookup/koenig5.C: New.
20233         * g++.dg/template/crash56.C: New.
20235 2006-09-01  Josh Conner  <jconner@apple.com>
20237         PR c++/25505
20238         * gcc.dg/nrv3.c: New test.
20239         * gcc.dg/nrv4.c: New test.
20240         * gcc.dg/nrv5.c: New test.
20242 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
20244         PR c++/23287
20245         * g++.dg/parse/dtor12.C: New.
20247 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
20249         PR tree-optimization/28839
20250         * gcc.dg/pr28839.c: New test.
20252 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
20254         PR target/24367
20255         * gcc.dg/pr24367.c: New testcase.
20257 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
20259         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
20261 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
20263         PR rtl-optimization/27735
20264         * gcc.dg/loop-unswitch-1.c: New test.
20266 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
20268         PR fortran/28885
20269         * gfortran.dg/aliasing_dummy_2.f90: New test.
20271         PR fortran/20067
20272         * gfortran.dg/generic_5.f90: Change error message.
20274         PR fortran/28873
20275         * gfortran.dg/generic_6.f90: New test.
20277         PR fortran/25077
20278         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
20280         PR fortran/25102
20281         * gfortran.dg/invalid_interface_assignment.f90: New test.
20283         PR fortran/24866
20284         * gfortran.dg/module_proc_external_dummy.f90: New test.
20286 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
20288         PR c++/28349
20289         * g++.dg/warn/var-args1.C: New test.
20291 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
20293         PR fortran/28866
20294         * gfortran.dg/simpleif_2.f90: New test.
20295         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
20296         * gfortran.dg/enum_5.f90: Ditto.
20298 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20299             Kazu Hirata  <kazu@codesourcery.com>
20301         PR tree-optimization/17506
20302         * gcc.dg/pr17506.c: New.
20304 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
20306         PR c++/28139
20307         * g++.dg/eh/alias1.C: New test.
20309 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20311         PR c++/28860
20312         * g++.dg/template/ttp22.C: New test.
20314 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
20316         PR middle-end/26632
20317         * gcc.dg/pr26632.c: New.
20319 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20321         PR libgfortran/28354
20322         * gfortran.dg/fmt_zero_precision.f90: New test.
20324 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
20326         PR c++/28058
20327         * g++.dg/template/spec31.C: New test.
20329 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
20331         PR c++/26573
20332         * g++.dg/other/static2.C: New test.
20334 2006-08-26  Roger Sayle  <roger@eyesopen.com>
20336         * gcc.dg/Wswitch-enum-2.c: New test case.
20337         * gcc.dg/Wswitch-enum-3.c: Likewise.
20339 2006-08-26  Richard Guenther  <rguenther@suse.de>
20341         * gcc.c-torture/compile/20060826-1.c: New testcase.
20343 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
20345         PR c++/28736
20346         * g++.dg/template/void10.C: New test.
20348         PR c++/28737
20349         * g++.dg/template/void8.C: New test.
20351         PR c+_+/28738
20352         * g++.dg/template/void9.C: New test.
20354         * g++.dg/template/void3.C: Adjust error markers.
20355         * g++.dg/template/void4.C: Likewise.
20356         * g++.dg/template/crash55.C: Likewise.
20357         * g++.dg/template/void7.C: Likewise
20359 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
20361         PR c++/28588
20362         * g++.dg/inherit/access6.C: New test.
20363         * g++.dg/inherit/access7.C: Likewise.
20365         PR c++/28595
20366         * g++.dg/template/array15.C: New test.
20367         * g++.dg/template/crash2.C: Tweak error markers.
20369 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
20371         PR middle-end/28683
20372         * gcc.c-torture/compile/20060823-1.c: New test.
20374 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20376         PR c++/28853
20377         * g++.dg/template/ttp21.C: New test.
20379         PR c++/28852
20380         * g++.dg/other/operator1.C: Add error-marker.
20381         * g++.dg/other/operator2.C: New test.
20383 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
20385         PR c/27893
20386         * gcc.c-torture/compile/vla-const-1.c,
20387         gcc.c-torture/compile/vla-const-2.c: New tests.
20389 2006-08-26  Richard Guenther  <rguenther@suse.de>
20391         PR middle-end/28814
20392         * gcc.dg/torture/pr28814.c: New testcase.
20394 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
20396         PR c/28418
20397         * gcc.c-torture/compile/compound-literal-1.c: New test.
20399 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
20401         PR c/28299
20402         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
20403         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
20404         Expect extra diagnostics.
20406 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
20408         gcc.dg/noncompile/pr16876.c: New test.
20410 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
20412         PR c++/28056
20413         * g++.dg/parse/local1.C: New test.
20414         * g++.dg/other/qual1.C: Tweak error marker.
20416 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
20418         PR c++/27787
20419         * g++.dg/template/typename10.C: New.
20420         * g++.dg/template/lookup4.C: Remove bogus error marker.
20422 2006-08-25  Richard Guenther  <rguenther@suse.de>
20424         PR testsuite/28829
20425         * gcc.dg/pr26570.c: Fix testcase.
20427 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
20429         PR tree-opt/28807
20430         * gcc.c-torture/execute/mayalias-2.c: New test.
20431         * gcc.dg/tree-ssa/alias-13.c: New test.
20433 2006-08-24  Jan Hubicka  <jh@suse.cz>
20435         PR debug/26881
20436         * gcc.dg/debug/pr26881.c: New file.
20438 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
20440         PR fortran/28788
20441         * gfortran.dg/used_types_4.f90: New test.
20442         * gfortran.dg/derived_init_2.f90: Modify to check sibling
20443         association of derived types.
20444         * gfortran.dg/used_types_2.f90: Add module cleanup.
20445         * gfortran.dg/used_types_3.f90: The same.
20447         PR fortran/28771
20448         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
20449         fix of regression.
20451 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20453         PR 28813
20454         * gfortran.dg/direct_io_6.f90: Remove test.
20456 2006-08-23  Stuart Hastings  <stuart@apple.com>
20458         PR 28825
20459         * gcc.target/i386/20060821-1.c: New.
20461 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
20463         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
20464         dg-warning strings for dllimport.
20466 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
20468         PR C++/28450
20469         * g++.dg/ext/vector4.C: New test.
20470         * g++.dg/ext/complex1.C: New test.
20472 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
20474         PR debug/28692
20475         * gcc.dg/debug/const-1.c: New.
20476         * gcc.dg/debug/const-2.c: New.
20477         * gcc.dg/debug/dwarf2/const-1.c: New.
20478         * gcc.dg/debug/dwarf2/const-2.c: New.
20479         * gcc.dg/debug/dwarf2/const-2b.c: New.
20481 2006-08-22  Richard Guenther  <rguenther@suse.de>
20483         PR middle-end/28776
20484         * gcc.c-torture/compile/pr28776-1.c: New testcase.
20485         * gcc.c-torture/compile/pr28776-2.c: Likewise.
20487 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
20489         PR tree-optimization/28003
20490         * g++.dg/tree-ssa/pr28003.C: New.
20492 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
20494         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
20496 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
20498         PR c++/26269
20499         * g++.dg/other/error14.C: New test.
20501         PR c++/28505
20502         * g++.dg/parse/ctor7.C: New test.
20503         * g++.dg/parse/ctor8.C: Likewise.
20505         PR c++/28741
20506         * g++.dg/template/void7.C: New test.
20508 2006-08-21  Olivier Hainque  <hainque@adacore.com>
20510         * gnat.dg/self_aggregate_with_zeros.adb: New test.
20511         * gnat.dg/self_aggregate_with_array.adb: New test.
20513 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
20515         * g++.dg/eh/arm-vfp-unwind.C: New test.
20517 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
20519         PR c++/28341
20520         * g++.dg/template/ref3.C: New test.
20521         * g++.dg/template/nontype13.C: New test.
20523         PR c++/28346
20524         * g++.dg/template/ptrmem17.C: New test.
20526 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
20528         PR target/28648 c:
20529         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
20531 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
20533         PR fortran/28630
20534         * gfortran.dg/used_types_2.f90: New test.
20536         PR fortran/28601
20537         * gfortran.dg/used_types_3.f90: New test.
20539         PR fortran/20886
20540         * gfortran.dg/generic_actual_arg.f90: New test.
20542         PR fortran/28735
20543         * gfortran.dg/module_private_array_refs_1.f90: New test.
20545         PR fortran/28762
20546         * gfortran.dg/program_name_1.f90: New test.
20548         PR fortran/28425
20549         * gfortran.dg/derived_constructor_comps_1.f90: New test.
20551         PR fortran/28496
20552         * gfortran.dg/array_initializer_2.f90: New test.
20554         PR fortran/18111
20555         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
20557         PR fortran/28600
20558         * gfortran.dg/assumed_charlen_function_4.f90: New test.
20560         PR fortran/28771
20561         * gfortran.dg/assumed_charlen_in_main.f90: New test.
20563         PR fortran/28660
20564         * gfortran.dg/dependent_decls_1.f90: New test.
20566 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
20568         PR fortran/25217
20569         * gfortran.dg/derived_init_2.f90: New.
20571 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
20573         * gcc.c-torture/execute/pr28289.c: New test.
20575 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
20577         PR c/28744
20578         * gcc.dg/attr-externally-visible-1.c: New test.
20579         * gcc.dg/attr-externally-visible-2.c: New test.
20580         * g++.dg/parse/attr-externally-visible-1.C: New test.
20581         * g++.dg/parse/attr-externally-visible-2.C: New test.
20583 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20585         PR c++/28606
20586         * g++.dg/parse/dtor11.C: New test.
20588 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
20590         PR rtl-optimization/28489
20591         * gcc.c-torture/compile/pr28489.c: New test.
20593 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20595         PR c++/28710
20596         * g++.dg/template/redecl4.C: New test.
20598         PR c++/28711
20599         * g++.dg/template/ctor8.C: New test.
20601 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
20603         * gcc.dg/pr26570.c: Fix testcase.
20605 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
20607         * PR c++/28573
20608         * g++.dg/parse/offsetof6.C: New test.
20609         * g++.dg/parse/offsetof6.C: New test.
20610         * g++.dg/parse/offsetof7.C: New test.
20612 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20614         PR testsuite/28602
20615         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
20616         is false.
20618 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
20620         PR c++/28302
20621         * g++.dg/ext/vector3.C: New test.
20623 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
20625         PR gcov/profile/26570
20626         * gcc.dg/pr26570.c: New test.
20628 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
20630         PR c/27697
20631         * gcc.dg/qual-component-1.c: New test.
20633 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20635         PR c++/28593
20636         * g++.dg/parse/new3.C: New test.
20638 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20640         PR fortran/25828
20641         * gfortran.dg/streamio_1.f90: New test.
20642         * gfortran.dg/streamio_2.f90: New test.
20643         * gfortran.dg/streamio_3.f90: New test.
20644         * gfortran.dg/streamio_4.f90: New test.
20645         * gfortran.dg/streamio_5.f90: New test.
20646         * gfortran.dg/streamio_6.f90: New test.
20647         * gfortran.dg/streamio_7.f90: New test.
20648         * gfortran.dg/streamio_8.f90: New test.
20650 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
20652         PR c/28287
20653         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
20655 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
20657         PR c++/28594
20658         * g++.dg/template/void6.C: New test.
20660 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20662         PR c/28649
20663         * gcc.dg/parse-error-1.c: New test.
20664         * gcc.dg/parse-error-2.c: New test.
20665         * gcc.dg/cpp/digraph2.c: Add error-marker.
20666         * gcc.dg/noncompile/920923-1.c: Likewise.
20668 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
20670         PR c/27490
20671         * gcc.dg/sizeof-2.c: New testcase.
20673         PR c/27489
20674         * gcc.dg/switch-A.c: New testcase.
20676 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
20678         PR c++/28288
20679         PR c++/14556
20680         * g++.old-deja/g++.warn/compare1.C: Delete.
20681         * g++.dg/opt/pr7503-2.C: Delete.
20682         * g++.dg/opt/pr7503-3.C: Delete.
20683         * g++.dg/opt/pr7503-4.C: Delete.
20684         * g++.dg/opt/pr7503-5.C: Delete.
20685         * g++.dg/opt/max1.C: Delete.
20686         * g++.dg/warn/minmax.C: Delete.
20687         * g++.dg/expr/minmax.C: New test.
20689 2006-08-14  Richard Guenther  <rguenther@suse.de>
20691         PR testsuite/28703
20692         * gcc.c-torture/execute/pr28651.c: Do not use argc
20693         to avoid optimization, instead forbid inlining.
20695 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
20697         PR rtl-optimization/28634
20698         * gcc.c-torture/execute/ieee/pr28634.c: New test.
20700 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
20702         PR c/27184
20703         * gcc.dg/torture/pr27184.c: New test.
20705 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
20707         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
20709 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20711         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
20712         * gfortran.dg/stat_2.f90: Likewise.
20713         * gfortran.dg/chmod_1.f90: Likewise.
20714         * gfortran.dg/chmod_2.f90: Likewise.
20715         * gfortran.dg/chmod_3.f90: Likewise.
20717 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
20719         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
20721 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
20723         * g++.dg/opt/pr23454-2.C: New test.
20725 2006-08-11  Richard Guenther  <rguenther@suse.de>
20727         PR middle-end/28651
20728         * gcc.c-torture/execute/pr28651.c: New testcase.
20730 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
20732         * gnat.dg/specs/static_initializer.ads: New test.
20734 2006-08-10  Paul Brook  <paul@codesourcery.com>
20736         * gcc.target/arm/cond-asm.c: New test.
20738 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
20740         PR tree-optimization/26197
20741         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
20742         * g++.dg/vect/vect.exp: Compile the new tests with
20743         --param max-aliased-vops=0.
20745 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
20747         PR c++/28637
20748         * g++.dg/template/void3.C: New test.
20750         PR c++/28638
20751         * g++.dg/template/void4.C: New test.
20753         PR c++/28640
20754         * g++.dg/template/void5.C: New test.
20756 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
20758         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
20759         after dg-do compile.
20761 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
20763         PR tree-optimizations/26969
20764         * gcc.dg/vect/vect.exp: Compile tests prefixed with
20765         "unswitch-loops" with -funswitch-loops.
20766         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
20768 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20770         * gcc.dg/sparc-getcontext-1.c: Fix typo.
20771         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
20772         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
20773         * objc.dg/dwarf-1.m: Likewise.
20774         * objc.dg/dwarf-2.m: Likewise.
20775         * obj-c++.dg/dwarf-2.mm: Likewise.
20777 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20779         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
20780         * objc.dg/dwarf-2.m: Likewise.
20781         * obj-c++.dg/dwarf-2.mm: Likewise.
20783         PR libfortran/28603
20784         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
20786         PR testsuite/27611
20787         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
20789         PR testsuite/27033
20790         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
20792 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
20794         PR target/27827
20795         * gcc.target/i386/pr27827.c: New testcase.
20797 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
20799         PR fortran/28590
20800         * gfortran.dg/sequence_types_1.f90: New test.
20802 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
20804         PR fortran/28548
20805         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
20806         dg-warning.  Add -pedantic option.
20808 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20810         PR c/28502
20811         * gcc.dg/proto-1.c: New test.
20813         PR c/27721
20814         * gcc.dg/lvalue-4.c: New test.
20816         PR c/28136
20817         * gcc.dg/init-bad-5.c: New test.
20819 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
20821         PR c++/28347
20822         * g++.dg/ext/typedef-init.C: Add new test for typedef
20823         initialization inside templates. Adjust existing error markers.
20825 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
20827         PR c++/28148
20828         * g++.dg/init/ptrmem3.C: New test.
20830 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
20832         PR tree-optimization/27770
20833         * lib/target-support.exp: New target keyword "section_anchors".
20834         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
20835         tests.
20836         * gcc.dg/vect/section-anchors-pr27770.c: New test.
20837         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
20838         * gcc.dg/vect/section-anchors-vect-69.c: New test.
20839         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
20841 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20843         * gcc.dg/20060801-1.c: Add missing '}'.
20845 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20847         PR c++/27508
20848         * g++.dg/parse/dtor9.C: New test.
20849         * g++.dg/parse/dtor10.C: New test.
20850         * g++.dg/other/error7.C: Adjust error-marker.
20852         PR c++/28274
20853         * g++.dg/other/default5.C: New test.
20855 2006-08-02  Richard Guenther  <rguenther@suse.de>
20857         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
20859 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
20861         PR c++/28557
20862         * g++.dg/template/conv9.C: New test.
20864 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
20866         PR debug/28063
20867         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
20868         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
20869         Optionally return assembly text.  Update callers.
20870         (check_no_compiler_messages): Update verbose messages.
20871         (check_no_messages_and_pattern): New.
20872         (check_effective_target_string_merging): New.
20874 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20876         PR c++/28250
20877         * g++.dg/eh/catch4.C: New test.
20879         PR c++/28257
20880         * g++.dg/other/qual1.C: New test.
20882         PR c++/28259
20883         * g++.dg/inherit/error2.C: New test.
20885         PR c++/28267
20886         * g++.dg/other/new1.C: New test.
20888         * g++.dg/warn/pr23075.C: Remove obsolete test.
20889         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
20890         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
20892 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
20894         PR c++/28523
20895         * g++.dg/eh/cast1.C: New test.
20897 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
20899         PR libfortran/28452
20900         * gfortran.dg/random_3.f90:  New test.
20902 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
20904         PR c++/28432
20905         * g++.dg/other/pr28304.C: Change expected error message.
20906         * g++.dg/other/pr28432.C: New test.
20908 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
20910         PR c++/28256
20911         * g++.dg/init/brace2.C: Change expected error message, add empty init.
20913 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
20915         PR debug/23336
20916         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
20917         at -g1.
20918         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
20919         g++.dg/debug/enum-2.C: New.
20921 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20923         PR c++/6634
20924         * g++.dg/parse/long1.C: Add more tests.
20926 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20928         * gfortran.dg/lrshift_1.c: New file.
20930 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20932         PR libgfortran/28335
20933         * gfortran.dg/no_unit_error_1.f90: New test.
20935 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20937         PR libgfortran/28335
20938         * gfortran.dg/no_unit_error_1.f90: Delete test.
20939         * gfortran.dg/no_unit_error_2.f90: Delete test.
20941 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20943         * gfortran.dg/chmod_3.f90: New test.
20944         * gfortran.dg/ltime_gmtime_1.f90: New test.
20945         * gfortran.dg/ltime_gmtime_2.f90: New test.
20946         * gfortran.dg/lrshift_1.f90: New test.
20947         * gfortran.dg/chmod_1.f90: New test.
20948         * gfortran.dg/chmod_2.f90: New test.
20950 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
20952         PR c++/27668
20953         * g++.dg/template/crash55.C: New test.
20955         PR c++/27962
20956         * g++.dg/template/nontype16.C: New test.
20958         * g++.dg/template/void2.C: Adjust error markers.
20959         * g++.dg/template/nontype5.C: Adjust error markers.
20961 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
20963         * gcc.target/i386/stack-prot-kernel.c: New test.
20965 2006-07-27  Roger Sayle  <roger@eyesopen.com>
20967         * gcc.dg/builtins-55.c: New test case.
20969 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
20971         PR rtl-optimization/27907
20972         * gcc.c-torture/compile/pr27907.c: New test.
20974 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20976         * gfortran.dg/mclock.f90: New test.
20977         * gfortran.dg/int_conv_1.f90: New test.
20978         * gfortran.dg/stat_1.f90: New test.
20979         * gfortran.dg/stat_2.f90: New test.
20981 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20983         PR libgfortran/28335
20984         * gfortran.dg/no_unit_error_1.f90: New test.
20985         * gfortran.dg/no_unit_error_2.f90: New test.
20986         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
20988 2006-07-25  Roger Sayle  <roger@eyesopen.com>
20990         PR middle-end/28473
20991         * gcc.dg/fold-convround-1.c: New test case.
20993 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
20995         * gfortran.dg/arithmetic_if.f90:  Fix comments.
20997 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20999         PR c++/27572
21000         * g++.dg/other/typedef1.C: New test.
21001         * g++.dg/template/typedef4.C: New test.
21002         * g++.dg/template/typedef5.C: New test.
21004 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
21006         PR fortran/28416
21007         * gfortran.dg/allocatable_dummy_3.f90: New.
21009 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
21011         PR fortran/28439
21012         * gfortran.dg/arithmetic_if.f90:  New test.
21014 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
21016         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
21017         avoid memcpy optimization.
21019 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21021         PR fortran/25289
21022         * gfortran.dg/direct_io_6.f90: New test.
21024 2006-07-24  Jan Hubicka  <jh@suse.cz>
21026         PR c/25795
21027         PR c++/27369
21028         * gcc.dg/pr25795.c: New test.
21029         * gcc.dg/pr25795-1.c: New test.
21031 2006-07-23  Roger Sayle  <roger@eyesopen.com>
21033         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
21034         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
21035         which may be transformed to "g || h" on some platforms.
21037 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
21039         PR c++/28025
21040         * g++.dg/template/friend45.C: New test.
21042 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21044         PR libgfortran/28339
21045         * gfortran.dg/arrayio_8.f90: New test.
21047 2006-07-21  Mike Stump  <mrs@apple.com>
21049         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
21051         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
21053 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21055         PR c++/28250
21056         * g++.dg/eh/catch3.C: New test.
21058         PR c++/28363
21059         * g++.dg/template/defarg10.C: New test.
21061 2006-07-20  Paul Brook  <paul@codesourcery.com>
21063         PR 27363
21064         * gcc.dg/pr27363.c: New test.
21066 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
21068         PR c++/28338
21069         * g++.dg/init/ref13.C: New test.
21071 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21073         PR obj-c++/28434
21074         * obj-c++.dg/proto-error-1.mm: New test.
21076 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
21078         PR c++/28337
21079         * g++.dg/template/string1.C: New test.
21081 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
21083         PR c++/28048
21084         * g++.dg/template/defarg9.C: New test.
21086         PR c++/28235
21087         * g++.dg/template/static27.C: New test.
21089 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
21091         PR 28410
21092         * gcc.dg/tree-ssa/pr28410.c: New test.
21094 2006-07-18  Lee Millward  <lee.millward@gmail.com>
21096         PR c++/28258
21097         * g++/dg/other/error13.C: New test.
21099         PR c++/28260
21100         * g++.dg/template/friend44.C: New test.
21102 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
21104         PR c++/27495
21105         * g++.dg/other/pr27495.C: New.
21107 2006-07-18  Olivier Hainque  <hainque@adacore.com>
21109         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
21110         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
21112 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21114         PR c/28286
21115         * gcc.dg/pragma-pack-4.c: New test.
21117 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
21119         PR c++/28291
21120         * g++.dg/ext/pr28291.C: New test.
21122 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
21124         PR middle-end/28403
21125         * gcc.c-torture/execute/pr28403.c: New test.
21127 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
21129         PR middle-end/28402
21130         * gcc.dg/pr28402.c: New test.
21132 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
21134         PR c++/28304
21135         * g++.dg/other/pr28304.C: New test.
21137 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
21139         PR other/28251
21140         gcc.c-torture/unsorted/dump-noaddr.c: New test.
21141         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
21143 2006-07-17  Richard Guenther  <rguenther@suse.de>
21145         PR tree-optimization/28238
21146         * g++.dg/tree-ssa/pr28238.C: New testcase.
21148 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21150         PR c++/28250
21151         * g++.dg/eh/catch1.C: New test.
21152         * g++.dg/eh/catch2.C: New test.
21154 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
21156         PR c++/28370
21157         * g++.dg/template/anon3.C: New test.
21159 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
21161         PR fortran/20844
21162         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
21163         specifiers requiring an explicit format tag..
21165         PR fortran/28201
21166         * gfortran.dg/generic_5: New test.
21168         PR fortran/20893
21169         * gfortran.dg/elemental_optional_args_1.f90: New test.
21171 2006-07-16  Olivier Hainque  <hainque@adacore.com>
21173         * gnat.dg/assert.ads: New file.
21174         * gnat.dg/controlled_record.ads: Likewise.
21175         * gnat.dg/controlled_record.adb: Likewise.
21177 2006-07-15  Lee Millward  <lee.millward@gmail.com>
21179         PR c++/28292
21180         * g++.dg/other/error12.C: New test.
21182         PR c++/28269
21183         * g++.dg/template/crash54.C: New test.
21185 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21187         PR c++/28249
21188         * g++.dg/parse/catch1.C: New test.
21190         PR c++/28294
21191         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
21193         PR c++/28387
21194         * g++.dg/ext/attrib24.C: New test.
21196 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21198         PR c++/28343
21199         * g++.dg/ext/asmspec1.C: New test.
21201 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
21203         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
21204         (dg-test): Support shouldfail tests.
21205         * lib/target-supports-dg.exp (dg-shouldfail): New.
21206         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
21207         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
21208         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
21209         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
21210         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
21211         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
21212         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
21214 2006-07-13  Jan Hubicka  <jh@suse.cz>
21216         * gcc.target/i386/memcpy-1.c: New.
21218 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
21220         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
21222 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
21224         PR fortran/25097
21225         * gfortran.dg/present_1.f90: New test.
21227         PR fortran/20903
21228         * gfortran.dg/interface_derived_type_1.f90: New test.
21230 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
21232         PR fortran/28213
21233         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
21234         list.
21236 2006-07-07  Lee Millward  <lee.millward@gmail.com>
21238         PR c++/27820
21239         * g++.dg/other/label1.C: New test.
21241 2006-07-07  Richard Guenther  <rguenther@suse.de>
21243         PR middle-end/28268
21244         * gcc.dg/torture/pr28268.c: New testcase.
21246 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
21248         PR c++/27019
21249         * g++.dg/ext/pr27019.C: New.
21251 2006-07-07  Richard Guenther  <rguenther@suse.de>
21253         PR tree-optimization/28187
21254         * gcc.dg/pr28187.c: New testcase.
21256 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
21258         * gnat.dg/address_conversion.adb: New test.
21259         * gnat.dg/boolean_subtype.adb: Likewise.
21260         * gnat.dg/frame_overflow.adb: Likewise.
21261         * gnat.dg/pointer_array.adb: Likewise.
21262         * gnat.dg/pointer_conversion.adb: Likewise.
21264 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
21266         PR fortran/28237
21267         PR fortran/23420
21268         * gfortran.dg/print_fmt_5.f90: New test.
21270 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21272         PR fortran/28129
21273         * gfortran.dg/bounds_check_4.f90: New test.
21275 2006-07-05  Richard Guenther  <rguenther@suse.de>
21277         PR target/28158
21278         * gfortran.dg/pr28158.f90: New testcase.
21280 2006-07-05  Richard Guenther  <rguenther@suse.de>
21282         PR tree-optimization/28162
21283         * gcc.dg/pr28162.c: New testcase.
21285 2006-07-05  Richard Guenther  <rguenther@suse.de>
21286         Andrew Pinski  <pinskia@gcc.gnu.org>
21288         PR c++/27084
21289         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
21291 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
21293         PR fortran/28174
21294         * gfortran.dg/actual_array_substr_2.f90: New test.
21296         PR fortran/28167
21297         * gfortran.dg/actual_array_constructor_2.f90: New test.
21299 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21301         * gfortran.dg/itime_idate_1.f: New test.
21302         * gfortran.dg/itime_idate_2.f: New test.
21304 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21306         PR libgfortran/27704
21307         * gfortran.dg/open_status_3.f90: New test.
21308         * gfortran.dg/fmt_l.f90: Update for new feature.
21310 2006-07-03  Asher Langton  <langton2@llnl.gov>
21312         * gfortran.dg/oldstyle_2.f90: New.
21314 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
21316         * gnat.dg/string_slice.adb: New test.
21318 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21320         PR fortran/19259
21321         * gfortran.dg/semicolon_fixed.c: New.
21322         * gfortran.dg/semicolon_free.c: New.
21324 2006-06-30  Mike Stump  <mrs@apple.com>
21326         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
21327         that don't support internal visibility.
21329 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
21331         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
21332         for '(' / ')' needing an extra '\'.
21334 2006-06-29  Roger Sayle  <roger@eyesopen.com>
21336         PR middle-end/27428
21337         * gcc.dg/pr27428-1.c: New test case.
21339 2006-06-29  Mike Stump  <mrs@apple.com>
21341         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
21342         on darwin as we can't align commons large enough yet.
21344         * gcc.dg/vla-8.c: Add additional testcases.
21346 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
21348         PR c++/28114
21349         * g++.dg/other/pr28114.C: New.
21351 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
21353         * gcc.c-torture/compile/20060625-1.c: New test.
21355 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
21357         PR fortran/20867
21358         * gfortran.dg/stfunc_3.f90: New test.
21360         PR fortran/25056
21361         * gfortran.dg/impure_actual_1.f90: New test.
21363         PR fortran/20874
21364         * gfortran.dg/elemental_result_1.f90: New test.
21366         PR fortran/25073
21367         * gfortran.dg/select_7.f90: New test.
21369         PR fortran/27554
21370         * intrinsic_actual_1.f: New test.
21372         PR fortran/22038
21373         PR fortran/28119
21374         * gfortran.dg/forall_4.f90: New test.
21376         PR fortran/25072
21377         * gfortran.dg/forall_5.f90: New test.
21379 2006-06-25  Lee Millward  <lee.millward@gmail.com>
21381         PR c++/28051
21382         * g++.dg/template/using13.C: New test.
21384         PR c++/28054
21385         * g++.dg/other/incomplete3.C: New test.
21387 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21389         PR fortran/28081
21390         * gfortran.dg/substr_3.f: New test.
21391         * gfortran.dg/equiv_2.f90: Update expected error message.
21393 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
21395         PR fortran/28118
21396         * gfortran.dg/actual_array_substr_1.f90: New test.
21398 2006-06-24  Olivier Hainque  <hainque@adacore.com>
21400         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
21401         * gnat.dg/scalar_mode_agg_compare.adb: New test.
21403 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
21405         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
21407 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
21409         PR fortran/27981
21410         * gfortran.dg/simpleif_2.f90: New test.
21412 2006-06-23  Lee Millward  <lee.millward@gmail.com>
21414         * g++.dg/template/error22.C: Fix typo.
21416 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21418         PR c++/28112
21419         * g++.dg/ext/attrib23.C: New test.
21421 2006-06-23  Olivier Hainque  <hainque@adacore.com>
21423         * gnat.dg/varsize_temp.adb: New test.
21425 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21427         PR c++/11468
21428         * g++.dg/other/java2.C: New test.
21430 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
21432         PR target/27789
21433         * g++.dg/ext/dllimport4.C. Add more tests for invalid
21434         initialization.
21436 2006-06-22  Roger Sayle  <roger@eyesopen.com>
21438         PR target/27531
21439         * gcc.dg/pr27531-1.c: New test case.
21441 2006-06-22  Asher Langton  <langton2@llnl.gov>
21443         PR fortran/24748
21444         * gfortran.dg/implicit_8.f90: New.
21446 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
21448         PR rtl-optimization/28121
21449         * gcc.dg/pr28121.c: New test.
21451 2006-06-22  Lee Millward  <lee.millward@gmail.com>
21453         PR c++/27805
21454         * g++.dg/parse/ptrmem6.C: New test.
21456         PR c++/27821
21457         * g++.dg/template/error22.C: New test.
21459 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21461         PR c++/28111
21462         * g++.dg/template/friend43.C: New test.
21464         PR c++/28110
21465         * g++.dg/template/crash53.C: New test.
21467         PR c++/28109
21468         * g++.dg/rtti/incomplete1.C: New test.
21470 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
21472         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
21474 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
21476         * gcc.c-torture/execute/complex-7.c: New.
21478 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
21480         * gcc.dg/merge-all-constants-1.c: New test.
21482 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
21484         PR c++/28113
21485         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
21487 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
21489         * gfortran.dg/rrspacing_1.f90: New test.
21491 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21493         PR c++/28052
21494         * g++.dg/other/bitfield2.C: New test.
21496 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
21498         PR tree-optimization/27331
21499         * gcc.dg/pr27331.c: New test.
21501 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
21502             Eric Botcazou  <ebotcazou@adacore.com>
21504         PR ada/18692
21505         * lib/gnat.exp: New file.
21506         * lib/gnat-dg.exp: Likewise.
21507         * gnat.dg: New directory.
21508         * gnat.dg/dg.exp: New driver.
21509         * gnat.dg/specs: New directory.
21510         * gnat.dg/specs/specs.exp: New driver.
21511         * gnat.dg/style: New directory.
21512         * gnat.dg/style/style.exp: New driver.
21514 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
21516         PR fortran/16206
21517         * gfortran.dg/array_initializer_1.f90: New test.
21519         PR fortran/28005
21520         * gfortran.dg/matmul_3.f90: New test.
21522 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
21524         PR middle-end/28075
21525         * gcc.dg/tree-ssa/inline-1.c: New test.
21527 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
21529         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
21530         in malloc prototype; remove XFAIL.
21531         * gcc.dg/pr18241-2.c: Ditto.
21532         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
21533         in memset prototype; remove XFAIL.
21534         * gcc.dg/tree-ssa/pr23382.c: Ditto.
21536 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
21538         * gcc.dg/vla-8.c: Add.
21540 2006-06-19  Richard Guenther  <rguenther@suse.de>
21542         PR tree-optimization/27090
21543         * g++.dg/tree-ssa/pr27090.C: New testcase.
21545 2006-06-19  Roger Sayle  <roger@eyesopen.com>
21547         PR target/27861
21548         * gcc.dg/pr27861-1.c: New test case.
21550 2006-06-19  Richard Guenther  <rguenther@suse.de>
21552         PR middle-end/28045
21553         * gcc.dg/torture/pr28045.c: New testcase.
21555 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21557         PR fortran/26801
21558         * gfortran.dg/associated_4.f90: New test.
21560 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21562         PR fortran/19310
21563         PR fortran/19904
21564         * gfortran.dg/real_const_3.f90: New test.
21566 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
21568         PR c++/28016
21569         * g++.dg/template/static26.C: New test.
21571         PR c++/27979
21572         * g++.dg/expr/bitfield2.C: New test.
21574         PR c++/27884
21575         * g++.dg/parse/linkage2.C: New test.
21577 2006-06-16  Richard Guenther  <rguenther@suse.de>
21579         PR middle-end/27116
21580         * gcc.dg/pr15785-1.c: Revert last change.
21581         * gcc.dg/torture/pr27116-2.c: New testcase.
21583 2006-06-16  Roger Sayle  <roger@eyesopen.com>
21585         PR middle-end/27802
21586         * gcc.dg/pr27802-1.c: New test case.
21588 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
21590         PR c++/27689
21591         * g++.dg/template/ttp18.C: New test.
21592         * g++.dg/template/ttp19.C: Likewise.
21594         PR c++/27666
21595         * g++.dg/expr/cond9.C: New test.
21597         PR c++/27640
21598         * g++.dg/template/ctor7.C: New test.
21600 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
21602         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
21604 2006-06-16  Richard Guenther  <rguenther@suse.de>
21606         PR tree-optimization/27781
21607         * gcc.dg/tree-ssa/pr27781.c: New testcase.
21609 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
21611         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
21613 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
21615         * gcc.dg/tree-ssa/loop-18.c: New test.
21617 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
21619         PR c++/27665
21620         * g++.dg/template/crash52.C: New test.
21622         PR c++/27648
21623         * g++.dg/ext/attrib22.C: New test.
21625         PR c++/26559
21626         * g++.dg/template/builtin1.C: New test.
21627         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
21629         PR c++/28018
21630         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
21631         assignment.
21632         * g++.old-deja/g++.pt/crash51.C: Likewise.
21634         PR c++/27227
21635         * g++.dg/lookup/linkage1.C: New test.
21636         * g++.dg/lookup/linkage2.C: Likewise.
21638 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
21640         PR middle-end/27959
21641         * gcc.dg/pr27959.c: New testcase.
21643 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
21645         PR target/28014:
21646         * g++.dg/eh/div.C: New test.
21648 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
21650         PR c++/27894
21651         * g++.dg/tree-ssa/pr26757.C: New test.
21652         * g++.dg/tree-ssa/pr27894.C: New test.
21654 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
21656         * gcc.c-torture/compile/20060609-1.c: New test.
21658         PR target/27863
21659         * gcc.c-torture/compile/pr27863.c: New test.
21661 2006-06-13  Richard Guenther  <rguenther@suse.de>
21663         PR tree-optimization/27830
21664         * g++.dg/tree-ssa/pr27830.C: New testcase.
21666 2006-06-13  Matthew Sachs  <msachs@apple.com>
21668         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
21669         the list of compiler flags; this causes those flags to be checked
21670         for things like dg-skip-if.
21672 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21674         PR c++/27601
21675         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
21677 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
21678             Kazu Hirata  <kazu@codesourcery.com>
21680         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
21681         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
21683 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21685         PR c++/27933
21686         * g++.dg/lookup/using15.C: New test.
21688         PR c++/27951
21689         * g++.dg/other/anon4.C: New test.
21691 2006-06-12  Roger Sayle  <roger@eyesopen.com>
21693         PR c++/21210
21694         * g++.dg/init/complex1.C: New test case.
21696 2006-06-11  Eric Christopher  <echristo@apple.com>
21698         PR middle-end/27948
21699         * gcc.dg/bf-ms-layout.c: Run on darwin.
21700         * gcc.dg/bf-no-ms-layout: Ditto.
21701         * gcc.dg/attr-ms_struct-2.c: New.
21702         * gcc.dg/bf-ms-layout-2.c: Ditto.
21704 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
21706         * gcc.dg/attr-ms_struct-packed1.c: New.
21708 2006-06-09  Mike Stump  <mrs@apple.com>
21710         * gcc.dg/vla-7.c: Add.
21712 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
21714         PR fortran/24558
21715         * gfortran.dg/entry_6.f90: New test.
21717         PR fortran/20877
21718         PR fortran/25047
21719         * gfortran.dg/entry_7.f90: New test.
21721 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
21723         PR c/27747
21724         * gcc.dg/cpp/_Pragma6.c: New test.
21726         PR c++/27748
21727         * g++.dg/cpp/_Pragma1.C: New test.
21729         PR preprocessor/27746
21730         * gcc.dg/gomp/macro-3.c: New test.
21731         * gcc.dg/gomp/macro-4.c: New test.
21732         * g++.dg/gomp/macro-3.C: New test.
21733         * g++.dg/gomp/macro-4.C: New test.
21735 2006-06-09  Richard Guenther  <rguenther@suse.de>
21737         PR tree-optimization/26998
21738         * gcc.dg/torture/pr26998.c: New testcase.
21739         * gcc.dg/tree-ssa/vrp29.c: New testcase.
21741 2006-06-08  Mike Stump  <mrs@apple.com>
21743         * gcc.dg/pr27095.c: Account for stubs.
21745         PR target/26427
21746         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
21747         produce bad code on darwin.
21749 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21751         PR fortran/27958
21752         * gfortran.dg/substr_2.f: New test.
21754 2006-06-08  Asher Langton  <langton2@llnl.gov>
21756         PR fortran/27786
21757         * cray_pointers_2.f90: Add -fbounds-check compile flag.
21759 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21761         PR target/27421
21762         * gcc.dg/union-3.c: New test.
21764 2006-06-08  Richard Guenther  <rguenther@suse.de>
21766         PR middle-end/27116
21767         * gcc.dg/torture/pr27116.c: New testcase.
21768         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
21770 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
21772         PR rtl-optimization/26449
21773         * gcc.dg/pr26449.c: New test.
21775 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21777         PR c++/27601
21778         * g++.dg/ext/offsetof1.C: Test member functions.
21780 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
21782         * gcc.dg/pr27095.c: Improve scanning.
21784 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
21786         PR fortran/23091
21787         * gfortran.dg/saved_automatic_1.f90: New test.
21789         PR fortran/24168
21790         * gfortran.dg/array_simplify_1.f90: New test.
21792         PR fortran/25090
21793         * gfortran.dg/entry_dummy_ref_1.f90: New test.
21795         PR fortran/25058
21796         * gfortran.dg/entry_dummy_ref_2.f90: New test.
21798 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
21800         PR c++/27177
21801         * g++.dg/expr/cast7.C: New test.
21803 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
21805         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
21806         * lib/gcc-defs.exp (tool_check_compile): Ditto.
21807         * lib/fortran-torture.exp (fortran-torture-compile,
21808         fortran-torture-execute): Ditto.
21810 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
21812         PR target/27842
21813         * gcc.dg/vmx/pr27842.c: New test.
21815 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21817         PR libfortran/27895
21818         * gfortran.dg/bounds_check_3.f90: New test.
21820 2006-06-05  Mike Stump  <mrs@apple.com>
21822         * objc.dg/objc-fast-4.m: Skip for ppc64.
21824 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
21826         PR testsuite/27705
21827         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
21829 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
21830             Victor Kaplansky  <victork@il.ibm.com>
21832         PR tree-optimizations/26360
21833         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
21834         with -fno-tree-dce.
21835         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
21837 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
21839         PR fortran/14067
21840         * gfortran.dg/data_char_1.f90: Add messages for truncated
21841         strings.
21843         PR fortran/16943
21844         * gfortran.dg/func_decl_2.f90: New test.
21846         PR fortran/20839
21847         * gfortran.dg/do_2.f90: New test.
21849         PR fortran/27655
21850         * gfortran.dg/associated_3.f90: New test.
21852 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
21854         PR c++/27819
21855         * g++.dg/template/static25.C: New test.
21857         PR c++/27722
21858         * g++.dg/init/array21.C: New test.
21860         PR c++/27807
21861         * g++.dg/ext/complit7.C: New test.
21863         PR c++/27806
21864         * g++.dg/parse/ptrmem5.C: New test.
21866 2006-06-04  Roger Sayle  <roger@eyesopen.com>
21867             Andrew Pinski  <pinskia@physics.uc.edu>
21869         PR c/27150
21870         PR middle-end/27382
21871         * gcc.dg/pr27150-1.c: New testcase.
21872         * gcc.dg/pr27382-1.c: New testcase.
21873         * gcc.dg/pr27382-2.c: New testcase.
21875 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
21877         PR c/25161
21878         PR c/27020
21879         * gcc.dg/array-10.c: New test.
21881 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21883         PR c++/27804
21884         * g++.dg/init/const4.C: New test.
21885         * g++.dg/init/member1.C: Add error-marker.
21886         * g++.dg/other/fold1.C: Adjust error-marker.
21888 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21890         PR c++/27601
21891         * g++.dg/ext/offsetof1.C: New test.
21893 2006-06-04 Eric Christopher <echristo@apple.com>
21895         * gcc.dg/attr-ms_struct-1.c: New.
21897 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
21899         * gcc.c-torture/compile/builtin_constant_p.c: New test.
21901 2006-06-04  Richard Guenther  <rguenther@suse.de>
21903         PR tree-optimization/27039
21904         * gcc.dg/tree-ssa/loop-17.c: New testcase.
21906 2006-06-03  Roger Sayle  <roger@eyesopen.com>
21908         PR target/26223
21909         * gcc.target/i386/amd64-abi-2.c: New test case.
21911 2006-06-02  Eric Christopher  <echristo@apple.com>
21913         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
21914         * gcc.target/i386/20020523-1.c: Skip if darwin.
21915         * gcc.target/i386/asm-3.c: Ditto.
21916         * gcc.target/i386/20011119-1.c: Ditto.
21917         * gcc.target/i386/clobbers.c: Remove pic part of test.
21919 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
21921         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
21922         * g++.old-deja/g++.other/init19.C: Ditto.
21923         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
21924         and add other platforms as expected failures.
21926 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
21928         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
21929         (is-effective-target-keyword): Ditto.
21931 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
21933         PR fortran/27715
21934         * gfortran.dg/extended_char_comparison_1.f:  New test.
21936 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
21938         PR fortran/25098
21939         * gfortran.dg/dummy_procedure_1.f90: New test.
21941         PR fortran/25147
21942         * gfortran.dg/dummy_procedure_2.f90: New test.
21944         * gfortran.dg/associated_2.f90: Correct to make consistent with
21945         standard.
21947 2006-05-31  Roger Sayle  <roger@eyesopen.com>
21949         * gcc.target/i386/387-11.c: New test case.
21951 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
21953         PR c++/27801
21954         * g++.dg/template/cond6.C: New test.
21956         PR c++/26496
21957         * g++.dg/template/crash51.C: New test.
21958         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
21960         PR c++/27385
21961         * g++.dg/init/array20.C: New test.
21963 2006-05-31  Roger Sayle  <roger@eyesopen.com>
21965         * gcc.dg/builtins-54.c: New test case.
21967 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
21969         PR c++/26433
21970         * g++.dg/template/fntry1.C: Add dg-do link.
21972         PR c++/27808
21973         * g++.dg/parse/friend6.C: New test.
21975 2006-05-30  Asher Langton  <langton2@llnl.gov>
21977         * gfortran.dg/cray_pointers_7.f90: New test.
21979 2006-05-30  Roger Sayle  <roger@eyesopen.com>
21981         PR tree-optimization/23452
21982         * gcc.dg/fold-mulconj-1.c: New test case.
21984 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
21986         PR c++/27803
21987         * g++.dg/parse/bitfield1.C: New test.
21989 2006-05-30  Roger Sayle  <roger@eyesopen.com>
21991         * gcc.target/ppc-eq0-1.c: New test case.
21992         * gcc.target/ppc-negeq0-1.c: New test case.
21994 2006-05-30  Dirk Mueller  <dmueller@suse.de>
21996         PR c/27273
21997         * gcc.dg/overflow-warn-5.c: New test.
21999 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22001         PR c/27718
22002         * gcc.dg/sizeof-1.c: New test.
22004 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
22006         PR target/27790
22007         * gcc.target/i386/pr27790.c: New test.
22009 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22011         PR libgfortran/27757
22012         * gfortran.dg/direct_io_5.f90: New test.
22014 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22016         PR libgfortran/27634
22017         * gfortran.dg/fmt_missing_period_1.f: New test.
22018         * gfortran.dg/fmt_missing_period_2.f: New test.
22019         * gfortran.dg/fmt_missing_period_3.f: New test.
22021 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22023         PR fortran/19777
22024         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
22025         arrays.
22027 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22029         PR c++/27713
22030         * g++.dg/template/new6.C: New test.
22032 2006-05-29  Roger Sayle  <roger@eyesopen.com>
22034         PR tree-optimization/24964
22035         * gcc.target/i386/387-10.c: New test case.
22037 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
22039         * intrinsics/string_intrinsics.c (compare_string):
22040         Use memcmp instead of strncmp to avoid tripping over
22041         CHAR(0) in a string.
22043 2006-05-27  Richard Guenther  <rguenther@suse.de>
22045         PR middle-end/27773
22046         * gcc.dg/torture/pr27773.c: New testcase.
22048 2006-05-27  Dirk Mueller  <dmueller@suse.de>
22050         * gcc.dg/pr24561.c: Rename to..
22051         * gcc.dg/pr25962.c: .. this.
22053 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22055         PR fortran/19777
22056         * gfortran.dg/bounds_check_2.f: New test.
22058 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
22060         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
22061         * gfortran.dg/byte_1.f90: Likewise.
22062         * gfortran.dg/dup_save_2.f90: Likewise.
22064 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
22066         * gfortran.dg/associated_2.f90: New test.
22068 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22070         PR fortran/27524
22071         * gfortran.dg/bounds_check_1.f90: New test.
22073 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
22075         PR rtl-optimization/27661
22076         * gcc.dg/pr27661.c: New test case.
22078 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
22080         PR fortran/23151
22081         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
22082         * gfortran.dg/print_parentheses_1.f:  New test.
22083         * gfortran.dg/print_parentheses_2.f90:  New test.
22085 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
22087         PR target/27758
22088         * gcc.dg/pr27758.c: New test.
22090 2006-05-24  Falk Hueffner  <falk@debian.org>
22092         * gcc.c-torture/compile/pr27571.c: New test.
22094 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
22096         PR fortran/27709
22097         * gfortran.dg/spec_expr_4.f90: New test.
22099         PR fortran/27155
22100         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
22102 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
22104         PR c++/20103
22105         * g++.dg/ext/complit6.C: New test.
22106         * g++.dg/ext/complit3.C: Adjust error markers.
22107         * g++.dg/init/const3.C: New test.
22109 2006-05-25  Richard Guenther  <rguenther@suse.de>
22111         PR middle-end/27743
22112         * gcc.dg/torture/pr27743.c: New testcase.
22114 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
22116         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
22118 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
22120         * gcc.dg/compat/scalar-by-value-x.h: New.
22121         * gcc.dg/compat/scalar-by-value-y.h: New.
22122         * gcc.dg/compat/scalar-by-value-5.c: New.
22123         * gcc.dg/compat/scalar-by-value-5_main.c: New.
22124         * gcc.dg/compat/scalar-by-value-5_x.c: New.
22125         * gcc.dg/compat/scalar-by-value-5_y.c: New.
22126         * gcc.dg/compat/scalar-by-value-6.c: New.
22127         * gcc.dg/compat/scalar-by-value-6_main.c: New.
22128         * gcc.dg/compat/scalar-by-value-6_x.c: New.
22129         * gcc.dg/compat/scalar-by-value-6_y.c: New.
22131 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
22133         PR tree-optimization/27639
22134         PR tree-optimization/26719
22135         * gcc.dg/pr27639.c: New test.
22136         * gcc.dg/pr26719.c: New test.
22137         * gcc.dg/tree-ssa/scev-cast.c: New test.
22139 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
22141         PR c++/20173
22142         * g++.dg/template/error21.C: New test.
22144 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
22146         PR target/27696
22147         * gcc.target/i386/pr27696.c: New.
22149 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
22151         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
22153         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
22155 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22157         PR c++/27716
22158         * g++.dg/other/assign1.C: New test.
22160 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
22162         PR target/27266
22163         * gcc.target/i386/pr27266.c: New.
22165 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22167         PR c++/27451
22168         * g++.dg/ext/asm9.C: New test.
22170 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
22172         PR rtl-optimization/25514
22173         * gcc.c-torture/compile/pr25514.c: New test.
22175 2006-05-22  Richard Guenther  <rguenther@suse.de>
22177         Revert
22178         2006-01-31  Richard Guenther  <rguenther@suse.de>
22180         * gcc.target/i386/sselibm-1.c: New testcase.
22181         * gcc.target/i386/sselibm-2.c: Likewise.
22182         * gcc.target/i386/sselibm-3.c: Likewise.
22183         * gcc.target/i386/sselibm-4.c: Likewise.
22184         * gcc.target/i386/sselibm-5.c: Likewise.
22186 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22188         PR c/27420
22189         * gcc.dg/func-args-2.c: New test.
22191         PR c/26818
22192         * gcc.dg/struct-incompl-1.c: New test.
22194 2006-05-22  Richard Guenther  <rguenther@suse.de>
22196         PR testsuite/27708
22197         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
22198         the transformations we test for.
22200 2006-05-22  Richard Guenther  <rguenther@suse.de>
22202         PR testsuite/27707
22203         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
22205 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
22207         PR c++/27210
22208         * g++.dg/warn/new1.C: New test.
22209         * g++.dg/template/new5.C: Likewise.
22211 2006-05-21  Roger Sayle  <roger@eyesopen.com>
22213         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
22214         * gcc.target/i386/20060512-3.c: Likewise.
22216 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
22218         PR rtl-optimization/27671
22219         * gcc.c-torture/execute/pr27671-1.c: New.
22220         * gcc.dg/pr27671-2.c: Likewise.
22222         PR tree-optimization/26622.
22223         * gcc.c-torture/compile/pr26622.c: New.
22225 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
22227         PR fortran/27613
22228         * gfortran.dg/recursive_reference_1.f90: New test.
22230 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
22232         PR fortran/25746
22233         * gfortran.dg/elemental_subroutine_3.f90: New test.
22235         PR fortran/25090
22236         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
22238         PR fortran/27584
22239         * gfortran.dg/associated_target_1.f90: New test.
22241         PR fortran/19015
22242         * gfortran.dg/maxloc_shape_1.f90: New test.
22244 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22246         PR libgfortran/24459
22247         * gfortran.dg/namelist_24.f90: New test.
22248         * gfortran.dg/namelist_12.f: Fix typo in comment.
22250 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
22252         PR middle-end/25776
22253         * g++.dg/other/error11.C: New test.
22255 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
22257         * gcc.target/mips/pr26765.c: Add -w to options.
22259 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
22261         * lib/target-supports.exp (check_effective_target_mpaired_single):
22262         New function.
22263         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
22264         multilibs.
22265         * g++.dg/vect/vect.exp: Likewise.
22267 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
22269         PR testsuite/25891
22270         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
22272 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
22274         PR fortran/27662
22275         * gfortran.dg/temporary_1.f90: New file.
22277 2006-05-19  Andreas Schwab  <schwab@suse.de>
22279         * g++.dg/other/unused1.C: Also match "stringz".
22281 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
22283         PR c++/26433
22284         * g++.dg/template/fntry1.C: New test.
22286 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
22288         PR c++/27471
22289         PR c++/27506
22290         * g++.dg/conversion/bitfield5.C: New test.
22291         * g++.dg/conversion/bitfield6.C: New test.
22293 2006-05-18  Mike Stump  <mrs@apple.com>
22295         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
22296         * gcc.dg/vla-4.c: Add.
22297         * gcc.dg/vla-5.c: Add.
22298         * gcc.dg/vla-6.c: Add.
22300 2006-05-12  Stuart Hastings  <stuart@apple.com>
22302         * gcc.target/i386/20060512-1.c: New.
22303         * gcc.target/i386/20060512-2.c: New.
22304         * gcc.target/i386/20060512-3.c: New.
22305         * gcc.target/i386/20060512-4.c: New.
22307 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
22309         PR c++/26122
22310         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
22312         PR c++/26068
22313         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
22314         * g++.dg/parse/linkage1.C: New test.
22316 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
22318         PR tree-optimization/27548
22319         * g++.dg/tree-ssa/pr27548.C: New test.
22321 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22323         PR fortran/26551
22324         * gfortran.dg/recursive_check_1.f: New test.
22325         * gfortran.dg/recursive_check_2.f90: New test.
22327 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
22329         * g++.dg/opt/temp2.C: New test.
22331 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
22333         PR c++/27491
22334         * g++.dg/init/brace5.C: New test.
22336         PR middle-end/27415
22337         * gcc.dg/gomp/pr27415.c: New test.
22338         * g++.dg/gomp/pr27415.C: New test.
22340         PR tree-optimization/27549
22341         * g++.dg/tree-ssa/pr27549.C: New test.
22343 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22345         PR libgfortran/27575
22346         * gfortran.dg/read_eof_4.f90: New test.
22348 2006-05-16  Richard Guenther  <rguenther@suse.de>
22350         PR tree-optimization/22303
22351         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
22353 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
22355         PR middle-end/27573
22356         * gcc.dg/gomp/pr27573.c: New test.
22357         * gfortran.dg/gomp/pr27573.f90: New test.
22359         PR c/27499
22360         * gcc.dg/gomp/pr27499.c: New test.
22361         * g++.dg/gomp/pr27499.C: New test.
22363 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
22365         PR c++/27339
22366         * g++.dg/parser/access8.C: Adjust error marker.
22367         * g++.dg/template/access17.C: New test.
22368         * g++.dg/template/access18.C: Likewise.
22370 2006-05-15  Roger Sayle  <roger@eyesopen.com>
22372         PR target/26600
22373         * gcc.target/i386/pr26600.c: New test case.
22375 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
22377         PR c++/27505
22378         * g++.dg/expr/bitfield1.C: New test.
22380 2006-05-15  Richard Guenther  <rguenther@suse.de>
22382         PR tree-optimization/27603
22383         * gcc.dg/torture/pr27603.c: New testcase.
22385 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
22387         PR fortran/25090
22388         * gfortran.dg/entry_dummy_ref_1.f90: New test.
22390         PR fortran/25082
22391         * gfortran.dg/scalar_return_1.f90: New test.
22393         PR fortran/27411
22394         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
22396 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
22398         * gcc.dg/gomp/critical-4.c: New test.
22399         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
22400         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
22401         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
22402         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
22404 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22406         PR c++/27582
22407         * g++.dg/template/dependent-args1.C: New test.
22409         PR c++/27581
22410         * g++.dg/lookup/this1.C: New test.
22412         PR c++/27315
22413         * g++.dg/template/operator6.C: New test.
22414         * g++.dg/template/incomplete3.C: New test.
22416         PR c++/27559
22417         * g++.dg/template/new4.C: New test.
22419         PR c++/27496
22420         * g++.dg/template/void2.C: New test.
22422 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
22424         * g++.dg/template/dependent-expr5.C: New test.
22426 2006-05-14  Roger Sayle  <roger@eyesopen.com>
22428         PR middle-end/26729
22429         * gcc.dg/pr26729-1.c: New test case.
22431 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
22433         * gcc.dg/pr27003.c: New test.
22435 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
22437         * lib/target-supports.dg (check_cxa_atexit_available): Change
22438         v3_target_compile to ${tool}_target_compile.
22440 2006-05-11  Jason Merrill  <jason@redhat.com>
22442         * lib/scanasm.exp (scan-not-hidden): Fix typo.
22444 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22446         PR fortran/27553
22447         * gfortran.dg/label_5.f90: New test.
22449 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
22451         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
22452         check_effective_target_powerpc_altivec_ok): New.
22453         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
22454         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
22455         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
22456         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
22457         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
22458         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
22459         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
22460         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
22461         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
22462         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
22463         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
22464         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
22465         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
22466         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
22467         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
22468         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
22469         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
22470         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
22471         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
22472         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
22473         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
22474         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
22475         gcc.target/powerpc/altivec-9.c,
22476         gcc.target/powerpc/altivec-consts.c,
22477         gcc.target/powerpc/altivec-pr22085.c,
22478         gcc.target/powerpc/altivec-splat.c,
22479         gcc.target/powerpc/altivec-types-1.c,
22480         gcc.target/powerpc/altivec-types-2.c,
22481         gcc.target/powerpc/altivec-types-3.c,
22482         gcc.target/powerpc/altivec-types-4.c,
22483         gcc.target/powerpc/altivec-varargs-1.c,
22484         gcc.target/powerpc/altivec-vec-merge.c,
22485         gcc.target/powerpc/ppc-vector-memcpy.c,
22486         gcc.target/powerpc/ppc-vector-memset.c,
22487         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
22488         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
22489         these effective targets.
22490         * gcc.dg/vmx/pr27006.c: Add missing close brace.
22491         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
22493 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22495         PR middle-end/27384
22496         * g++.dg/other/fold1.C: New test.
22498         PR middle-end/27488
22499         * gcc.dg/fold-nonneg-1.c: New test.
22501         PR c++/27547
22502         * g++.dg/other/operator1.C: New test.
22504 2006-05-11  Richard Guenther  <rguenther@suse.de>
22506         PR middle-end/27529
22507         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
22509 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
22511         * lib/target-supports-dg.exp (check-flags): New.
22512         (dg-skip-if): Move flag checks.
22514 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
22516         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
22517         * lib/target-supports.dg (check_cxa_atexit_available): New.
22519 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
22521         PR fortran/27470
22522         * gfortran.dg/multiple_allocation_2.f90: New test case.
22524 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
22526         * gcc.target/arm/pr27387.C: Fix a comment typo.
22528 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22530         PR fortran/24549
22531         * gfortran.dg/error_recovery_1.f90: New test.
22533 2006-05-10  Richard Guenther  <rguenther@suse.de>
22535         PR tree-optimization/27302
22536         * gcc.dg/torture/pr27302.c: New testcase.
22538 2006-05-09  Dirk Mueller  <dmueller@suse.de>
22539         Richard Guenther  <rguenther@suse.de>
22541         PR middle-end/27498
22542         * gcc.dg/tree-ssa/pr27498.c: New testcase.
22544 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
22546         PR rtl-optimization/27335
22547         * gcc.dg/pr27335.c: New test.
22549 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
22551         * gcc.target/mips/mips-ps-5.c: New file.
22553 2006-05-08  Jan Hubicka  <jh@suse.cz>
22555         PR middle-end/25962
22556         * gcc.dg/pr25962.c: New.
22558 2006-05-08  Roger Sayle  <roger@eyesopen.com>
22560         PR target/27158
22561         * gcc.target/powerpc/pr27158.c: New test case.
22563 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
22565         PR testsuite/27476
22566         * ada/acats/run_all.sh: Use test -z.
22568 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22570         PR libfortran/18271
22571         * gfortran.dg/spec_expr_3.f90: New test.
22573 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
22575         PR target/24879
22576         * gcc.target/i386/monitor.c: New file.
22578 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
22580         * gcc.dg/pr27095.c: xfail *-*-darwin*.
22582 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22584         PR c++/27447
22585         * g++.dg/other/ptrmem7.C: New test.
22587 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22589         PR target/27421
22590         * gcc.dg/array-9.c: New test.
22592 2006-05-07  Richard Guenther  <rguenther@suse.de>
22594         PR tree-optimization/27409
22595         * gcc.dg/torture/pr27409.c: New testcase.
22597 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22599         PR fortran/27457
22600         * gfortran.dg/select_6.f90: New.
22602 2006-05-07  Richard Guenther  <rguenther@suse.de>
22604         PR tree-optimization/27136
22605         * gcc.dg/torture/pr27136.c: New testcase.
22607 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
22609         PR fortran/24813
22610         * gfortran.dg/char_cons_len_1.f90: New test.
22612 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22614         PR c++/27427
22615         * g++.dg/template/incomplete2.C: New test.
22617 2006-05-06  Richard Guenther  <rguenther@suse.de>
22619         PR tree-optimization/27151
22620         * gcc.dg/vect/pr27151.c: New testcase.
22622 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22624         PR c++/27430
22625         * g++.dg/template/void1.C: New test.
22627         PR c++/27423
22628         * g++.dg/other/void2.C: New test.
22630         PR c++/27422
22631         * g++.dg/conversion/void1.C: New test.
22633 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
22635         PR/21391
22636         * g++.dg/other/unused1.C: New.
22638 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22640         PR objc/27240
22641         * objc.dg/member-1.m: New test.
22643 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
22645         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
22647 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22649         PR libfortran/26985
22650         * gfortran.dg/matmul_2.f90: New test.
22652 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
22654         * ada/acats/run_all.sh: Use sync when main not found.
22656 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
22658         PR target/26765
22659         * gcc.target/mips/pr26765.c: New.
22661 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
22663         * gcc.target/bfin: New directory.
22664         * gcc.target/bfin/bfin.exp: New file.
22665         * gcc.target/bfin/frmul.c: New file.
22666         * gcc.target/bfin/arith.c: New file.
22667         * gcc.target/bfin/mul-combine.c: New file.
22668         * gcc.target/bfin/shift.c: New file.
22670 2006-05-04  Richard Guenther  <rguenther@suse.de>
22672         PR tree-optimization/14287
22673         PR tree-optimization/14844
22674         PR tree-optimization/19792
22675         PR tree-optimization/21608
22676         PR tree-optimization/27090
22677         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
22678         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
22679         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
22680         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
22681         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
22683 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
22685         PR tree-optimization/27285
22686         * gcc.c-torture/execute/pr27285.c: New test.
22688         PR middle-end/27388
22689         * gcc.dg/gomp/pr27388-1.c: New test.
22690         * gcc.dg/gomp/pr27388-2.c: New test.
22691         * gcc.dg/gomp/pr27388-3.c: New test.
22693         PR c++/27359
22694         * g++.dg/gomp/pr27359.C: New test.
22696 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
22698         PR fortran/20248
22699         * gfortran.dg/iargc.f90: New test.
22701 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
22703         PR c++/27102
22704         * g++.dg/template/crash49.C: New test.
22706 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
22708         PR testsuite/27032
22709         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
22711 2006-05-02  Jeff Law  <law@redhat.com>
22713         PR tree-optimization/27364
22714         * gcc.c-torture/execute/pr27364.c: New test.
22716 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
22718         PR c++/27309
22719         * g++.dg/parser/ctor5.C: New test.
22721 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
22723         PR target/27387
22724         * gcc.target/arm/arm.exp: New.
22725         * gcc.target/arm/pr27387.C: Likewise.
22727 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
22729         PR fortran/27269
22730         PR fortran/27324
22731         * gfortran.dg/module_equivalence_2.f90: New test.
22733 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
22735         PR middle-end/27337
22736         * g++.dg/gomp/pr27337-1.C: New test.
22737         * g++.dg/gomp/pr27337-2.C: New test.
22739         PR middle-end/27328
22740         * gcc.dg/gomp/pr27328.c: New test.
22742         PR middle-end/27325
22743         * g++.dg/gomp/pr27325.C: New test.
22745         PR middle-end/27310
22746         * g++.dg/gomp/pr27310.C: New test.
22748 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
22750         PR tree-optimization/27291
22751         * g++.dg/tree-ssa/pr27291.C: New test.
22753 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
22755         PR tree-optimization/27283
22756         * g++.dg/tree-ssa/pr27283.C: New test.
22758 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
22760         * gcc.dg/tree-ssa/loop-16.c: New test.
22762 2006-05-01  Roger Sayle  <roger@eyesopen.com>
22763             Joseph S. Myers  <joseph@codesourcery.com>
22765         * gcc.dg/Wconversion-3.c: New test case.
22766         * gcc.dg/Wconversion-4.c: Likewise.
22768 2006-05-01  Richard Guenther  <rguenther@suse.de>
22770         PR tree-optimization/26726
22771         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
22773 2006-04-30  Roger Sayle  <roger@eyesopen.com>
22775         * gcc.dg/Woverflow-1.c: New test case.
22776         * gcc.dg/Woverflow-2.c: Likewise.
22777         * gcc.dg/Woverflow-3.c: Likewise.
22779 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
22781         PR c++/27094
22782         * g++.dg/template/defarg8.C: New test.
22784 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22786         PR c++/27278
22787         * g++.dg/parse/operator7.C: New test.
22789 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22791         PR c++/11471
22792         PR c++/27102
22793         * g++.dg/template/crash48.C: New test.
22795         PR c++/27279
22796         * g++.dg/parse/ctor4.C: New test.
22798 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22800         PR fortran/25681
22801         * gfortran.df/char_type_len.f90: New test.
22803 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22805         PR libgfortran/27304
22806         * gfortran.dg/fmt_exhaust.f90: New test.
22808 2006-04-28  Roger Sayle  <roger@eyesopen.com>
22810         PR c/25309
22811         * gcc.dg/large-size-array-2.c: New test case.
22813 2006-04-28  Richard Guenther  <rguenther@suse.de>
22815         PR target/26826
22816         * gcc.target/i386/pr26826.c: New testcase.
22818 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
22820         PR middle-end/27260
22821         * gcc.c-torture/execute/pr27260.c: New.
22823 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
22825         PR middle-end/27095
22826         * gcc.dg/pr27095.c: New.
22828 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
22830         PR c++/27292
22831         * g++.dg/conversion/bitfield4.C: New test.
22833 2006-04-27  Eric Christopher  <echristo@apple.com>
22835         * gcc.dg/pragma-ms_struct.c: New.
22837 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
22839         PR c++/27102
22840         * g++.dg/template/crash47.C: New test.
22842 2006-04-27  Dirk Mueller  <dmueller@suse.de>
22844         * gcc.target/i386/sse-7.c: build with -msse.
22846 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
22848         PR testsuite/27274:
22849         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
22850         (main): Exit if processor doesn't support SSE.
22852 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
22854         PR middle-end/27282
22855         * gcc.c-torture/compile/pr27282.c: New test.
22857 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
22859         PR middle-end/26913
22860         * g++.dg/gomp/pr26913.C: New test.
22862         PR c/25996
22863         * gcc.dg/gomp/pr25996.c: New test.
22864         * g++.dg/gomp/pr25996.C: New test.
22866 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
22868         PR rtl-optimization/26725
22869         * gcc.c-torture/compile/pr26725.c: New test.
22871 2006-04-25  Richard Guenther  <rguenther@suse.de>
22873         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
22874         than n + -1.
22876 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
22878         * gcc.dg/20060425-1.c: New testcase.
22880 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
22882         PR tree-optimization/26865
22883         * gcc.dg/pr26865.c: New test.
22885 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
22887         PR c++/27292
22888         * g++.dg/conversion/bitfield1.C: New test.
22889         * g++.dg/conversion/bitfield2.C: Likewise.
22890         * g++.dg/conversion/bitfield3.C: Likewise.
22892 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
22893         Richard Guenther  <rguenther@suse.de>
22895         PR tree-optimization/27236
22896         * gcc.dg/tree-ssa/pr27236.c: New testcase.
22898 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22900         PR c++/19963
22901         * g++.dg/other/incomplete2.C: New test.
22903 2006-04-24  Richard Guenther  <rguenther@suse.de>
22905         PR middle-end/26869
22906         * gcc.dg/torture/pr26869.c: New testcase.
22908 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
22909         Richard Guenther  <rguenther@suse.de>
22911         PR tree-optimization/27218
22912         * g++.dg/tree-ssa/pr27218.C: New testcase.
22914 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
22916         PR c++/26912
22917         * g++.dg/template/friend41.C: New test.
22919 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
22921         * g++.dg/opt/pr15551.C: Include cstdio.
22922         (main): Use remove instead of unlink.
22924 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
22926         * gcc.dg/sibcall-7.c: New test.
22927         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
22928         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
22929         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
22930         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
22931         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
22933 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
22935         PR c++/26534
22936         * g++.dg/opt/bitfield1.C: New test.
22937         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
22938         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
22939         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
22940         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
22941         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
22942         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
22943         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
22944         * g++.dg/abi/bitfield2.C: Likewise.
22945         * g++.dg/init/bitfield1.C: Likewise.
22947 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
22949         PR fortran/25099
22950         * gfortran.dg/elemental_subroutine_4.f90: New test.
22951         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
22952         call sub (m, x).
22954 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
22956         * gcc.c-torture/compile/20060421-1.c: New testcase.
22958 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22960         PR c/25875
22961         * gcc.dg/init-bad-4.c: New test.
22963 2006-04-21  Paul Brook  <paul@codesourcery.com>
22965         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
22967 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
22969         PR fortran/27122
22970         * gfortran.dg/defined_operators_1.f90: New test.
22971         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
22972         remove old ones associated, incorrectly, with Note 5.46.
22974         PR fortran/27113
22975         * gfortran.dg/character_array_constructor_1.f90: New test.
22977 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
22979         * gcc.dg/20060419-1.c: New test.
22981 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
22983         PR c/26774
22984         * gcc.dg/struct-parse-1.c: New test case.
22986 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22988         PR c++/26558
22989         * g++.dg/parse/template19.C: New test.
22991         PR c++/26739
22992         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
22994         PR c++/26036
22995         * g++.dg/expr/call3.C: New test.
22997         PR c++/10385
22998         * g++.dg/conversion/dynamic1.C: New test.
23000 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
23002         PR c++/27102
23003         * g++.dg/template/crash35.C: Tweak error markers.
23004         * g++.dg/template/crash46.C: New test.
23005         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
23006         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
23008 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
23010         PR rtl-optimization/14261
23011         * gcc.c-torture/compile/20060419-1.c: Added.
23013 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
23015         * gfortran.dg/label_1.f90: Adjust dg-error.
23017 2006-04-16  Roger Sayle  <roger@eyesopen.com>
23019         PR target/26961
23020         * gcc.dg/fold-cond-1.c: New test case.
23021         * gcc.dg/pr26961-1.c: Likewise.
23023 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23025         PR libgfortran/27138
23026         * gfortran.dg/read_bad_advance.f90: New test.
23028 2006-04-16  Roger Sayle  <roger@eyesopen.com>
23029             Dale Johannesen  <dalej@apple.com>
23031         PR target/24076
23032         * gcc.target/i386/vecinit-3.c: New testcase.
23033         * gcc.target/i386/vecinit-4.c: Likewise.
23034         * gcc.target/i386/sse-18.c: Likewise.
23035         * gcc.target/i386/sse-19.c: Likewise.
23037 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
23039         * gfortran.dg/allocate_zerosize_1.f90: New test.
23041 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
23043         PR c++/26365
23044         * g++.dg/template/crash45.C: New test.
23046 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
23048         PR fortran/26787
23049         * gfortran.dg/proc_assign_1.f90: New test.
23050         * gfortran.dg/procedure_lvalue.f90: Change message.
23051         * gfortran.dg/namelist_4.f90: Add new error.
23053         PR fortran/25597
23054         PR fortran/27096
23055         * gfortran.dg/auto_pointer_array_result_1.f90
23057         PR fortran/27089
23058         * gfortran.dg/specification_type_resolution_1.f90
23060         PR fortran/18003
23061         PR fortran/25669
23062         PR fortran/26834
23063         * gfortran.dg/bounds_temporaries_1.f90: New test.
23065         PR fortran/27124
23066         * gfortran.dg/array_return_value_1.f90: New test.
23068 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
23070         PR fortran/25336
23071         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
23073 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
23075         PR middle-end/26823
23076         * g++.dg/gomp/pr26823-1.C: New test.
23077         * g++.dg/gomp/pr26823-2.C: New test.
23079 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
23081         PR middle-end/27134
23082         * gcc.dg/pr27314.c: New test.
23084 2006-04-13  Richard Henderson  <rth@redhat.com>
23086         * g++.dg/gomp/block-0.C: Update expected matches.
23088 2006-04-13  DJ Delorie  <dj@redhat.com>
23090         * lib/target-supports.exp (check_effective_target_int32plus): New.
23091         (check_effective_target_ptr32plus): New.
23092         (check_effective_target_size32plus): New.
23093         (check_effective_target_int16): New.
23094         (check_profiling_available): Add m32c to the list of unsupported
23095         targets.
23097         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
23098         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
23099         memory size.
23100         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
23101         pointers.
23102         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
23103         size_t.
23104         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
23105         and size_t.
23106         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
23107         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
23108         not just xstormy16.  Skip m32c due to weird pointer size.
23109         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
23110         not just xstormy16.
23111         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
23112         not just xstormy16.
23113         * gcc.dg/20020312-2.c: Add m32c support.
23114         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
23115         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
23116         in test.
23117         * gcc.dg/20050321-2.c: Require >=32 bit integers.
23118         * gcc.dg/asm-1.c: Skip if int and short are the same size.
23119         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
23120         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
23121         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
23122         formats
23123         * gcc.dg/init-string-2.c: Require >=32 bit integers.
23124         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
23125         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
23126         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
23127         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
23128         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
23129         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
23130         in test.
23131         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
23132         in test.
23133         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
23134         * gcc.dg/pr23049.c: Require >=32 bit integers.
23135         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
23136         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
23137         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
23138         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
23139         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
23140         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
23141         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
23142         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
23143         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
23144         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
23145         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
23146         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
23147         prototype in test.
23148         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
23149         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
23150         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
23151         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
23152         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
23154         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
23155         * gcc.c-torture/execute/20040703-1.x: Likewise.
23156         * gcc.c-torture/execute/20040705-1.x: Likewise.
23157         * gcc.c-torture/execute/20040705-2.x: Likewise.
23158         * gcc.c-torture/execute/20040709-1.x: Likewise.
23159         * gcc.c-torture/execute/20040709-2.x: Likewise.
23160         * gcc.c-torture/execute/20040811-1.x: Likewise.
23161         * gcc.c-torture/execute/20050316-1.x: Likewise.
23162         * gcc.c-torture/execute/bitfld-4.x: Likewise.
23163         * gcc.c-torture/execute/pr19689.x: Likewise.
23164         * gcc.c-torture/execute/pr7284-1.x: Likewise.
23165         * gcc.c-torture/execute/usmul.x: Likewise.
23166         * gcc.c-torture/execute/vrp-5.x: Likewise.
23167         * gcc.c-torture/execute/vrp-6.x: Likewise.
23168         * gcc.dg/debug/20041023-1.s: Likewise.
23170 2006-04-13  Roger Sayle  <roger@eyesopen.com>
23172         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
23173         of integers to a vector types are now constant expressions in C.
23174         * gcc.dg/vect/vect-fold-1.c: New test case.
23176 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
23177             Ulrich Weigand  <uweigand@de.ibm.com>
23179         PR target/27006
23180         * gcc.dg/vmx/pr27006.c: New testcase.
23182 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23184         PR libgfortran/26766
23185         * gfortran.dg/write_recursive.f90: New test.
23187 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
23189         * g++.dg/parse/dtor7.C: New test.
23190         * g++.dg/parse/new1.C: Add error marker.
23191         * g++.dg/template/new3.C: New test.
23193         PR c++/26122
23194         * g++.dg/template/pure1.C: New test.
23196         PR c++/26295
23197         * g++.dg/parse/ptrmem4.C: New test.
23199 2006-04-10  Jeff Law  <law@redhat.com>
23201         PR/27087
23202         * gcc.c-torture/compile/pr27087.c: New test.
23204 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
23206         PR/21391
23207         * gcc.dg/20060410.c: New.
23209 2006-04-10  Matthias Klose  <doko@debian.org>
23211         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
23212         Recognize multilib directory names containing underscores.
23214 2006-04-10  Roger Sayle  <roger@eyesopen.com>
23216         * gcc.target/i386/vecinit-1.c: New test case.
23217         * gcc.target/i386/vecinit-2.c: Likewise.
23219 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
23221         PR debug/27057
23222         * g++.dg/debug/dwarf2-2.C: New test.
23224 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
23226         PR rtl-optimization/27073
23227         * gcc.c-torture/execute/pr27073.c: New test.
23229 2006-04-08  Mike Stump  <mrs@apple.com>
23231         * gcc.dg/pragma-darwin.c: Improve for ppc64.
23233 2006-04-07  Richard Guenther  <rguenther@suse.de>
23235         PR tree-optimization/26135
23236         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
23238 2006-04-06  Jan Hubicka  <jh@suse.cz>
23240         PR profile/26399
23241         * g++.dg/bprob/g++-bprob-2.C: New testcase.
23243 2006-04-06  Roger Sayle  <roger@eyesopen.com>
23245         * g++.dg/conversion/nullptr1.C: New test case.
23246         * g++.dg/conversion/nullptr2.C: Likewise.
23248 2006-04-05  Roger Sayle  <roger@eyesopen.com>
23250         * gfortran.dg/dependency_18.f90: New test case.
23252 2006-04-05  Richard Guenther  <rguenther@suse.de>
23254         PR tree-optimization/26919
23255         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
23256         * gcc.dg/ipa/ipa-2.c: Likewise.
23257         * gcc.dg/ipa/ipa-3.c: Likewise.
23258         * gcc.dg/ipa/ipa-5.c: Likewise.
23260 2006-04-05  Richard Guenther  <rguenther@suse.de>
23262         PR tree-optimization/26763
23263         * gcc.dg/torture/pr26763-1.c: New testcase.
23264         * gcc.dg/torture/pr26763-2.c: Likewise.
23266 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
23268         PR fortran/23634
23269         PR fortran/25619
23270         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
23272 2006-04-04  Eric Christopher  <echristo@apple.com>
23274         * gcc.target/i386/387-1.c: Allow regexp to match darwin
23275         stubs.
23276         * gcc.target/i386/387-5.c: Ditto.
23278 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
23280         * gcc.target/sparc/struct-ret-check.c: New test.
23282 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23284         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
23285         zero decimal digits specified in format.
23287 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
23289         PR fortran/26891
23290         * gfortran.dg/missing_optional_dummy_1.f90: New test.
23292         PR fortran/26976
23293         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
23294         * gfortran.dg/initialization_1.f90: Make assignment compliant.
23295         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
23296         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
23297         compliant and detect bigendian-ness.
23299 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
23301         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
23302         dummy arguments work when the actual argument is itself a dummy
23303         argument of the caller.
23305 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
23307         PR libfortran/24685
23308         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
23310 2006-04-01  Roger Sayle  <roger@eyesopen.com>
23312         * gfortran.dg/dependencency_17.f90: New test case.
23314 2006-04-01  Roger Sayle  <roger@eyesopen.com>
23316         * gfortran.dg/dependency_14.f90: New test case.
23317         * gfortran.dg/dependency_15.f90: Likewise.
23318         * gfortran.dg/dependency_16.f90: Likewise.
23320 2006-03-31  Asher Langton  <langton2@llnl.gov>
23322         PR fortran/25358
23323         gfortran.dg/cray_pointers_6.f90: New test.
23325 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23327         PR libgfortran/26890
23328         * gfortran.dg/read_size_noadvance.f90: New test.
23330 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
23332         PR fortran/25031
23333         * gfortran.dg/multiple_allocation_1.f90: Check that the
23334         size has changed after a re-allocation with stat.
23336 2006-03-30  Richard Guenther  <rguenther@suse.de>
23338         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
23339         removal.
23340         * gcc.target/i386/sselibm-2.c: Likewise.
23341         * gcc.target/i386/sselibm-3.c: Likewise.
23342         * gcc.target/i386/sselibm-4.c: Likewise.
23343         * gcc.target/i386/sselibm-5.c: Likewise.
23345 2006-03-28  Roger Sayle  <roger@eyesopen.com>
23347         * gcc.dg/fold-andxor-1.c: New test case.
23348         * gcc.dg/fold-xorand-1.c: Likewise.
23350 2006-03-28  Roger Sayle  <roger@eyesopen.com>
23352         * gcc.dg/fold-convnotconv-1.c: New test case.
23354 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
23356         PR fortran/26779
23357         * gfortran.dg/private_type_5.f90: New test.
23359 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
23361         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
23363 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
23365         * gfortran.dg/advance_2.f90: New test.
23366         * gfortran.dg/advance_3.f90: New test.
23368         * gfortran.fortran-torture/execute/equiv_5.f: New test.
23370 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23372         PR libgfortran/26661
23373         PR libgfortran/26880
23374         * gfortran.dg/read_x_past.f: New test.
23376 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
23378         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
23379         to be STABS.
23381 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
23383         * objc.dg/dwarf-1.m: Skip on AIX.
23384         * objc.dg/dwarf-2.m: Skip on AIX.
23386 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
23388         PR fortran/26816
23389         * gfortran.dg/float_1.f90: New test.
23391 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
23393         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
23394         X86_64 targets.
23395         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
23397 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
23399         PR libfortran/26735
23400         * gfortran.dg/convert_implied_open.f90: New test case.
23402 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
23404         PR fortran/26769
23405         * gfortran.dg/transpose_reshape_r10.f90: New test case.
23407 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
23409         PR middle-end/26717
23410         * gcc.dg/pr26717.c: New test.
23412 2006-03-25  Roger Sayle  <roger@eyesopen.com>
23414         * gfortran.dg/dependency_12.f90: New test case.
23416 2006-03-24  Roger Sayle  <roger@eyesopen.com>
23418         * gfortran.dg/dependency_9.f90: New (resurected) test case.
23420 2006-03-24  Jeff Law  <law@redhat.com>
23422         * gcc.c-torture/pr26840.c: New test.
23424 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
23426         * objc.dg/dwarf-2.m: New.
23427         * obj-c++.dg/dwarf-2.mm: New.
23429         * g++.old-deja/g++.other/init19.C: New.
23431 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
23433         * g++.dg/eh/spbp.C: Skip on AIX.
23435 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
23437         PR middle-end/26611
23438         * g++.dg/gomp/pr26611-1.C: New test.
23439         * g++.dg/gomp/pr26611-2.C: New test.
23441 2006-03-24  Jeff Law  <law@redhat.com>
23443         * gcc.c-torture/compile/pr26833.c: New test.
23444         * gfortran.fortran-torture/compile/pr26806.f90: New test.
23446 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23448         * gfortran.dg/endfile_2.f90: Delete temp file.
23450 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
23452         PR fortran/19303
23453         * gfortran.dg/record_marker_1.f90: New test case.
23454         * gfortran.dg/record_marker_2.f: New test case.
23455         * gfortran.dg/record_marker_3.f90: New test case.
23457 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
23459         PR fortran/17298
23460         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
23461         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
23463 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
23465         * lib/gcc-dg.exp (cleanup-modules): New proc.
23466         * gfortran.dg/allocatable_function_1.f90,
23467         gfortran.dg/allocate_char_star_scalar_1.f90,
23468         gfortran.dg/assumed_charlen_function_1.f90,
23469         gfortran.dg/assumed_dummy_1.f90,
23470         gfortran.dg/assumed_shape_ranks_1.f90,
23471         gfortran.dg/assumed_shape_ranks_2.f90,
23472         gfortran.dg/assumed_size_dt_dummy.f90,
23473         gfortran.dg/auto_char_dummy_array_1.f90,
23474         gfortran.dg/auto_char_len_3.f90,
23475         gfortran.dg/automatic_module_variable.f90,
23476         gfortran.dg/bad_automatic_objects_1.f90,
23477         gfortran.dg/char_array_constructor.f90,
23478         gfortran.dg/char_array_structure_constructor.f90,
23479         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
23480         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
23481         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
23482         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
23483         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
23484         gfortran.dg/derived_pointer_recursion.f90,
23485         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
23486         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
23487         gfortran.dg/dummy_functions_1.f90,
23488         gfortran.dg/elemental_initializer_1.f90,
23489         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
23490         gfortran.dg/elemental_pointer_1.f90,
23491         gfortran.dg/elemental_subroutine_1.f90,
23492         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
23493         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
23494         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
23495         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
23496         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
23497         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
23498         gfortran.dg/global_references_1.f90,
23499         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
23500         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
23501         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
23502         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
23503         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
23504         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
23505         gfortran.dg/large_integer_kind_1.f90,
23506         gfortran.dg/large_real_kind_1.f90,
23507         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
23508         gfortran.dg/module_double_reuse.f90,
23509         gfortran.dg/module_equivalence_1.f90,
23510         gfortran.dg/module_interface_1.f90,
23511         gfortran.dg/module_parameter_array_refs_1.f90,
23512         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
23513         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
23514         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
23515         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
23516         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
23517         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
23518         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
23519         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
23520         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
23521         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
23522         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
23523         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
23524         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
23525         gfortran.dg/same_name_1.f90,
23526         gfortran.dg/sibling_dummy_procedure_1.f90,
23527         gfortran.dg/sibling_dummy_procedure_2.f90,
23528         gfortran.dg/sibling_dummy_procedure_3.f90,
23529         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
23530         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
23531         gfortran.dg/used_dummy_types_2.f90,
23532         gfortran.dg/used_dummy_types_3.f90,
23533         gfortran.dg/used_dummy_types_4.f90,
23534         gfortran.dg/used_dummy_types_5.f90,
23535         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
23536         gfortran.dg/userdef_operator_1.f90: Use it.
23538 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23540         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
23541         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
23542         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
23543         gfortran.dg/write_back.f,
23544         gfortran.fortran-torture/execute/inquire_1.f90,
23545         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
23547 2006-03-21  Jeff Law  <law@redhat.com>
23549         * gcc.dg/tree-ssa/vrp28.c: New test.
23551 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23553         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
23554         if _STDC_C99 is defined.
23555         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
23556         * gcc.dg/builtins-20.c: Likewise.
23557         * gcc.dg/builtins-53.c: Likewise.
23558         * gcc.dg/single-precision-constant.c: Likewise. Also pass
23559         -mmacosx-version-min=10.3 on PowerPC/Darwin.
23561 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
23563         PR tree-opt/26781
23564         * gcc.c-torture/compile/pr26781-1.c: New test.
23565         * gcc.c-torture/compile/pr26781-2.c: New test.
23567 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
23569         PR c++/26690
23570         * g++.dg/gomp/pr26690-1.C: New test.
23571         * g++.dg/gomp/pr26690-2.C: New test.
23573 2006-03-20  Jeff Law  <law@redhat.com>
23575         * gcc.dg/tree-ssa/pr21829.c: New test.
23577         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
23579 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
23581         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
23582         (check_visibility_available): Use it.
23583         (check_effective_target_default_packed): Likewise.
23584         (check_effective_target_pcc_bitfield_type_matters): Likewise.
23585         (check_effective_target_fopenmp): Likewise.
23586         (check_effective_target_freorder): Likewise.
23587         (check_effective_target_fpic): Likewise.
23588         (check_named_sections_available): Likewise.
23589         (check_effective_target_ilp32): Likewise.
23590         (check_effective_target_lp64): Likewise.
23592 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
23594         PR fortran/20935
23595         * gfortran.dg/scalar_mask_2.f90: New test case.
23597 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
23599         PR tree-opt/26629
23600         * gcc.dg/tree-ssa/loadpre12.c: New test.
23601         * gcc.dg/tree-ssa/loadpre13.c: New test.
23602         * gcc.dg/tree-ssa/loadpre14.c: New test.
23603         * gcc.dg/tree-ssa/loadpre15.c: New test.
23604         * gcc.dg/tree-ssa/loadpre16.c: New test.
23605         * gcc.dg/tree-ssa/loadpre17.c: New test.
23606         * gcc.dg/tree-ssa/loadpre18.c: New test.
23607         * gcc.dg/tree-ssa/loadpre19.c: New test.
23608         * gcc.dg/tree-ssa/loadpre20.c: New test.
23609         * gcc.dg/tree-ssa/loadpre21.c: New test.
23610         * gcc.dg/tree-ssa/loadpre22.c: New test.
23612 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
23614         PR fortran/26741
23615         * gfortran.dg/elemental_initializer_1.f90: New test.
23617         PR fortran/26716
23618         * gfortran.dg/assumed_shape_ranks_2: New test.
23620 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
23622         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
23623         target fpic.
23625 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23627         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
23628         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
23629         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
23630         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
23631         gfortran.fortran-torture/execute/direct_io.f90,
23632         gfortran.fortran-torture/execute/inquire_2.f90,
23633         gfortran.fortran-torture/execute/inquire_4.f90,
23634         gfortran.fortran-torture/execute/list_read_1.f90,
23635         gfortran.fortran-torture/execute/open_replace.f90,
23636         gfortran.fortran-torture/execute/slash_edit.f90,
23637         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
23638         temporary files from testcases.
23640 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23642         PR libgfortran/26509
23643         gfortran.dg/write_direct_eor.f90: New test.
23645 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
23647         * gcc.target/powerpc/pr26350.c: New.
23648         * gcc.target/powerpc/indexed-addr.c: New.
23650 2006-03-16  Roger Sayle  <roger@eyesopen.com>
23652         * gfortran.dg/dependency_13.f90: New test case.
23654 2006-03-16  Roger Sayle  <roger@eyesopen.com>
23656         PR middle-end/21781
23657         * gcc.dg/real-const-1.c: New test case.
23659 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
23661         * g++.old-deja/g++.other/init18.C: New.
23662         * g++.old-deja/g++.other/init5.C: Remove xfail.
23664 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23666         * g++.dg/opt/pr15551.C: Cleanup temp file.
23668 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23670         PR c++/6634
23671         g++.dg/parse/long1.C: New test.
23673 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23675         PR fortran/19101
23676         * gfortran.dg/continuation.f90: New test.
23677         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
23679 2006-03-14  Richard Guenther  <rguenther@suse.de>
23681         PR tree-optimization/26672
23682         * gcc.dg/torture/pr26672.c: New testcase.
23684 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
23686         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
23687         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
23689 2006-03-13  Roger Sayle  <roger@eyesopen.com>
23691         PR middle-end/26557
23692         * gcc.c-torture/compile/switch-1.c: New test case.
23694 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
23696         PR fortran/25378
23697         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
23698         test to include more permuatations of mask and index.
23699         * gfortran.dg/scalar_mask_1.f90: Modify last test to
23700         respond to F2003 spec. that the position returned for an all false
23701         mask && condition is zero.
23703 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
23705         PR middle-end/25989
23706         * gcc.dg/gomp/pr25989.c: New test.
23708 2006-03-13  Jeff Law  <law@redhat.com>
23710         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
23712 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
23714         * gcc.dg/switch-9.c: New test.
23716 2006-03-13  Richard Guenther  <rguenther@suse.de>
23718         PR middle-end/26630
23719         * gcc.dg/torture/pr26630.c: New testcase.
23721 2006-03-11  Roger Sayle  <roger@eyesopen.com>
23723         * gfortran.dg/dependency_10.f90: New test case.
23724         * gfortran.dg/dependency_11.f90: Likewise.
23726 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
23727             Erik Edelmann  <eedelman@gcc.gnu.org>
23729         * gfortran.dg/allocatable_function_1.f90: New.
23730         * gfortran.dg/allocatable_function_2.f90: New.
23732 2006-03-10  Richard Guenther  <rguenther@suse.de>
23734         PR middle-end/26565
23735         * gcc.dg/torture/pr26565.c: New testcase.
23737 2006-03-09  Eric Christopher  <echristo@apple.com>
23739         * gcc.c-torture/compile/20060309-1.c: New.
23741 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23743         PR libgfortran/26499
23744         * gfortran.dg/write_back.f: New test.
23745         * gfortran.dg/write_rewind_1.f: New test.
23746         * gfortran.dg/write_rewind_2.f: New test.
23748 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23750         PR libgfortran/26554
23751         * gfortran.dg/read_logical.f90: New test.
23753 2006-03-04  Laurent GUERBY <laurent@guerby.net>
23755         * ada/acats/norun.lst: cdd2a03 now passes.
23757 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
23759         PR testsuite/25177
23760         * gcc.target/powerpc/pr18096-1.c: Change where the error
23761         would match.
23763 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
23765         * gcc.target/i386/cleanup-1.c: New test.
23766         * gcc.target/i386/cleanup-2.c: New test.
23768 2006-03-04  Roger Sayle  <roger@eyesopen.com>
23770         * gfortran.dg/dependency_9.f90: Remove for the time being.
23772 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
23774         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
23775         directive.
23777 2006-03-03  Roger Sayle  <roger@eyesopen.com>
23779         * gfortran.dg/dependency_9.f90: New test case.
23781 2006-03-03  Roger Sayle  <roger@eyesopen.com>
23783         * gfortran.dg/dependency_4.f90: New test case.
23784         * gfortran.dg/dependency_5.f90: New test case.
23785         * gfortran.dg/dependency_6.f90: New test case.
23786         * gfortran.dg/dependency_7.f90: New test case.
23787         * gfortran.dg/dependency_8.f90: New test case.
23789 2006-03-03  Paul Brook  <paul@codesourcery.com>
23791         * lib/target-supports.exp (check_profiling_available):
23792         Add m68k-*-elf.
23794 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
23796         PR fortran/25031
23797         * multiple_allocation_1.f90: New test.
23799 2006-03-03  Roger Sayle  <roger@eyesopen.com>
23801         PR tree-optimization/26524
23802         * gfortran.dg/pr26524.f: New test case.
23804 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23806         * g++.dg/template/repo5.C: Cleanup repo files.
23807         * gcc.dg/20051201-1.c: Cleanup coverage files.
23808         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
23809         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
23810         tree dump files.
23812 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
23814         * objc.dg/objc-nofilename-1.m: New test.
23815         * objc.dg/bad-receiver-type.m: New test.
23816         * obj-c++.dg/bad-receiver-type.mm: New test.
23818 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23820         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
23822 2006-03-01  Mike Stump  <mrs@apple.com>
23824         * g++.dg/abi/key2.C: Add.
23826 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
23828         * gfortran.dg/logical_dot_product.f90: New test.
23830         PR fortran/26393
23831         * gfortran.dg/used_interface_ref.f90: New test.
23833         PR fortran/20938
23834         * gfortran.dg/dependency_2.f90: New test.
23835         * gfortran.fortran-torture/execute/where17.f90: New test.
23836         * gfortran.fortran-torture/execute/where18.f90: New test.
23837         * gfortran.fortran-torture/execute/where19.f90: New test.
23838         * gfortran.fortran-torture/execute/where20.f90: New test.
23840 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
23842         * g++.dg/tree-ssa/pr26443.C: New test case.
23844 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
23846         PR middle-end/26022
23847         * g++.dg/opt/return-slot1.C: New test.
23849 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23851         PR libgfortran/26136
23852         * gfortran.dg/namelist_23.f90: New test.
23854 2006-02-28  Roger Sayle  <roger@eyesopen.com>
23856         PR middle-end/14752
23857         * gcc.dg/fold-eqandshift-2.c: New test case.
23859 2006-02-28  Richard Guenther  <rguenther@suse.de>
23861         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
23862         decomposition.
23864 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
23866         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
23868 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23870         PR libgfortran/26464
23871         * gfortran.dg/backspace_5.f: New test.
23872         * gfortran.dg/backspace_6.f: New test.
23874 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23876         * gcc.dg/fold-eqandnot-1.c: New test case.
23878 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23880         PR middle-end/19983
23881         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
23883 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
23885         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
23886         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
23888 2006-02-26  Richard Guenther  <rguenther@suse.de>
23890         PR tree-optimization/26421
23891         * gcc.dg/tree-ssa/pr26421.c: New testcase.
23893 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
23895         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
23896         * g++.old-deja/g++.robertl/eb132.C: Likewise.
23898 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23900         * gcc.dg/fold-even-1.c: New test case.
23902 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23904         PR middle-end/21137
23905         * gcc.dg/fold-eqandshift-1.c: New test case.
23907 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
23909         PR tree-optimization/25125
23910         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
23911         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
23913 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
23915         PR tree-optimizations/26359
23916         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
23917         with -fdump-tree-dceloop-details.
23918         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
23920 2006-02-25  Roger Sayle  <roger@eyesopen.com>
23922         PR middle-end/23673
23923         * gcc.dg/fold-eqxor-1.c: New test case.
23924         * gcc.dg/fold-eqxor-2.c: Likewise.
23925         * gcc.dg/fold-eqxor-3.c: Likewise.
23927 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
23929         PR fortran/23092
23930         * scalar_mask_1.f90: New test.
23932 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
23934         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
23935         * g++.dg/eh/uncaught2.C: New.
23936         * g++.dg/eh/uncaught3.C: New.
23938 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23940         PR libgfortran/26423
23941         * gfortran.dg/read_many_1.f: New test.
23943 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
23945         PR fortran/24519
23946         * gfortran.dg/dependency_3.f90: New test.
23947         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
23948         XFAILs.
23950         PR fortran/25395
23951         * gfortran.dg/equiv_6.f90: New test.
23953 2006-02-23  Jeff Law  <law@redhat.com>
23955         * gcc.c-torture/compile/pr26425.c: New test.
23957 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
23959         PR middle-end/26412
23960         * gcc.dg/gomp/pr26412.c: New test.
23962 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23964         PR c++/26291
23965         * g++.dg/other/ellipsis1.C: New test.
23966         * g++.dg/parse/operator4.C: Adjust error marker.
23968 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
23970         PR target/25603
23971         * gfortran.dg/pr25603.f: New testcase.
23973 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
23975         * gcc.dg/bf-spl1.c: Don't specify -m68000.
23976         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
23978 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
23980         * g++.dg/eh/spbp.C: New.
23982 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
23984         PR middle-end/26379
23985         * gcc.target/i386/mmx-7.c: New test.
23987 2006-02-20  Roger Sayle  <roger@eyesopen.com>
23989         PR tree-optimization/26361
23990         * gcc.dg/tree-ssa/vrp27.c: New test case.
23992 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
23994         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
23995         * gcc.dg/tree-ssa/complex-4.c: Here.
23997 2006-02-19  Roger Sayle  <roger@eyesopen.com>
23999         PR middle-end/19543
24000         * gfortran.dg/logical_1.f90: New test case.
24002 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
24004         PR middle-end/26334
24005         * gcc.dg/20060218-1.c: Moved to...
24006         * gcc.target/i386/20060218-1.c: ... here.  New test.
24008 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
24010         PR fortran/26201
24011         * gfortran.dg/convert_1.f90: New.
24013 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
24015         PR fortran/25054
24016         * gfortran.dg/namelist_5.f90: New test.
24018         PR fortran/25089
24019         * gfortran.dg/namelist_4.f90: New test.
24021 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
24023         PR tree-opt/25680
24024         * gcc.dg/tree-ssa/complex-3.c: New test.
24026 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
24028         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
24029         variable to take into account the variable name in the
24030         function header.
24031         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
24033 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
24035         PR middle-end/26334
24036         * gcc.c-torture/compile/20060217-1.c: New test.
24037         * gcc.dg/20060218-1.c: New test.
24039 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
24041         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
24043 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
24045         * gcc.dg/cpp/undef3.c: New test.
24046         * gcc.dg/cpp/trad/builtins2.c: New test.
24048 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
24050         PR c++/26266
24051         * g++.dg/template/static22.C: New test.
24052         * g++.dg/template/static23.C: New test.
24053         * g++.dg/template/static24.C: New test.
24054         * g++.dg/template/non-dependent13.C: New test.
24055         * g++.dg/init/member1.C: Tweak error markers.
24057 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24059         PR target/26255
24060         * gcc.c-torture/compile/pr26255.c: New test case.
24062 2006-02-16  Roger Sayle  <roger@eyesopen.com>
24064         * gfortran.fortran-torture/execute/where_10.f90: New test case.
24065         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
24066         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
24067         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
24068         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
24069         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
24070         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
24072 2006-02-16  Jeff Law  <law@redhat.com>
24074         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
24075         * gcc.dg/tree-ssa/vrp26.c: New test.
24077 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
24079         PR target/20353
24080         PR target/24578
24081         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
24082         __UCLIBC__ is defined.
24084 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
24086         PR fortran/26224
24087         * gfortran.dg/gomp/pr26224.f: New test.
24089 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
24091         PR tree-opt/25918
24092         * lib/target-supports.exp
24093         (check_effective_target_vect_short_mult): New.
24094         (check_effective_target_vect_char_mult): New.
24095         (check_effective_target_vect_widen_sum_qi_to_si): New.
24096         (check_effective_target_vect_widen_sum_qi_to_hi): New.
24097         (check_effective_target_vect_widen_sum_hi_to_si): New.
24098         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
24099         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
24100         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
24101         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
24102         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
24103         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
24104         vect-reduc-pattern-2c.c
24105         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
24106         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
24107         vect-reduc-pattern-1c.c
24109 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
24111         PR fortran/24557
24112         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
24114 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
24116         PR fortran/26054
24117         * gfortran.dg/enum_8.f90: Remove check for warning.
24118         * gfortran.dg/iomsg_1.f90: Ditto.
24119         * gfortran.dg/enum_1.f90: Ditto.
24120         * gfortran.dg/enum_9.f90: Ditto.
24121         * gfortran.dg/enum_2.f90: Ditto.
24122         * gfortran.dg/enum_10.f90: Ditto.
24123         * gfortran.dg/enum_3.f90: Ditto.
24124         * gfortran.dg/flush_1.f90: Ditto.
24125         * gfortran.dg/enum_4.f90: Ditto.
24126         * gfortran.dg/array_constructor_1.f90: Ditto.
24127         * gfortran.dg/enum_5.f90: Ditto.
24128         * gfortran.dg/enum_6.f90: Ditto.
24129         * gfortran.dg/enum_7.f90: Ditto.
24131 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
24133         PR middle-end/26300
24134         * gcc.c-torture/compile/20060215-1.c: New test.
24136 2006-02-14  Roger Sayle  <roger@eyesopen.com>
24138         PR middle-end/23670
24139         * gcc.dg/tree-ssa/andor-2.c: New test case.
24141 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
24143         PR fortran/25045
24144         * optional_dim.f90: New test.
24146 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
24148         PR fortran/26277
24149         * gfortran.dg/label_4.f90: New.
24151 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
24152             Diego Novillo  <dnovillo@redhat.com>
24153             Uros Bizjak  <uros@kss-loka.si>
24155         * gfortran.dg/gomp: New directory.
24157 2006-02-14  Richard Guenther  <rguenther@suse.de>
24159         PR tree-optimization/26258
24160         * gcc.dg/torture/pr26258.c: New testcase.
24162 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
24164         PR fortran/26246
24165         * gfortran.dg/pr26246_1.f90: New test.
24166         * gfortran.dg/pr26246_2.f90: New test.
24168         PR middle-end/26092
24169         * gcc.c-torture/compile/20060208-1.c: New test.
24171 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
24173         PR fortran/26074
24174         PR fortran/25103
24175         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
24176         * gfortran.dg/bad_automatic_objects_1.f90: New test.
24177         * gfortran.dg/automatic_module_variable.f90: Change error message.
24179         PR fortran/20861
24180         * gfortran.dg/internal_dummy_1.f90: New test.
24182         PR fortran/20871
24183         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
24186         PR fortran/25083
24187         * gfortran.dg/uncommon_block_data_1.f90: New test.
24188         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
24189         with standard.
24191         PR fortran/25088
24192         * gfortran.dg/typed_subroutine_1.f90: New test.
24194 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
24196         * objc.dg/dwarf-1.m: New.
24198 2006-02-13  Roger Sayle  <roger@eyesopen.com>
24200         PR middle-end/24427
24201         * gcc.dg/tree-ssa/andor-1.c: New test case.
24203 2006-02-13  Josh Conner  <jconner@apple.com>
24205         PR target/25376
24206         * gcc.dg/pr25376.c: New test.
24208         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
24209         assemble.
24210         * lib/target-supports.exp (check_named_sections_available):
24211         Only compile named-sections test -- don't assemble.
24213 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24215         * g++.dg/warn/no-write-strings.C: New test.
24216         * g++.dg/warn/write-strings.C: Likewise.
24217         * g++.dg/warn/write-strings-default.C: Likewise.
24219 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
24221         PR fortran/25806
24222         * gfortran.dg/ret_pointer_2.f90: New test.
24224 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
24226         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
24228 2006-02-10  Jeff Law  <law@redhat.com>
24230         * gcc.c-torture/compile/pr26213.c: New test.
24232 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
24234         gfortran.dg/null_1.f90: New test.
24236 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
24238         PR fortran/14771
24239         * gfortran.dg/parens_4.f90: New.
24240         * gfortran.dg/parens_5.f90: New.
24242 2006-02-10  Richard Guenther  <rguenther@suse.de>
24244         * gcc.dg/pr23372-1.c: Remove empty file.
24246 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
24247         Paul Thomas  <pault@gcc.gnu.org>
24249         PR fortran/14771
24250         * gfortran.dg/parens_1.f90: New.
24251         * gfortran.dg/parens_2.f90: New.
24252         * gfortran.dg/parens_3.f90: New.
24254 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
24256         PR fortran/26038
24257         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
24259         PR fortran/25059
24260         * gfortran.dg/impure_assignment_1.f90: New test.
24262         PR fortran/25070
24263         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
24265 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
24267         PR target/26141
24268         * g++.dg/expr/stdarg2.C: New test.
24270 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
24272         PR inline-asm/16194
24273         * gcc.dg/pr16194.c: New test.
24275 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24277         * ada/acats/run_acats: Use portable variant of "$@".
24279 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24281         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
24282         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
24284 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
24286         PR tree-opt/26179
24287         * g++.dg/opt/pr26179.C: New test.
24289 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
24291         PR middle-end/26134
24292         * gcc.dg/tree-ssa/complex-3.c: New test.
24294 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
24296         * gcc.c-torture/compile/volatile-1.c: New test.
24298 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
24300         PR 26180
24301         * gcc.dg/tree-ssa/pr26180.c: New test.
24303 2006-02-08  Jeff Law  <law@redhat.com>
24305         * gcc.dg/tree-ssa/pr21417.c: New test.
24307 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
24309         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
24310         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
24312 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
24314         * lib/scanrtl.exp: New.
24316 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24318         PR c++/26071
24319         * g++.dg/other/virtual2.C: New test.
24321         PR c++/26070
24322         * g++.dg/other/virtual1.C: New test.
24324 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
24326         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
24327         cleanup-ipa-dump): Update dump file glob patterns.
24328         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
24329         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
24331         * lib/gcc-dg.exp: Load it.
24332         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
24334 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
24336         PR testsuite/26159
24337         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
24338         * gcc.dg/tree-ssa/pr23382.c: Ditto.
24340 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
24342         PR fortran/25577
24343         * gfortran.dg/mvbits_1.f90: New.
24345 2006-02-07  Dirk Mueller  <dmueller@suse.com>
24347         * g++.dg/warn/Wdiv-by-zero.C: New test.
24348         * g++.dg/warn/Wno-div-by-zero.C: New.
24350 2006-02-07  Jeff Law  <law@redhat.com>
24352         * gcc.dg/tree-ssa/pr21559.c: New test.
24354         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
24355         multiple VRP passes.
24356         * gcc.dg/tree-ssa/vrp09.c: Likewise.
24357         * gcc.dg/tree-ssa/vrp18.c: Likewise.
24358         * gcc.dg/tree-ssa/pr21582.c: Likewise.
24359         * gcc.dg/tree-ssa/pr20657.c: Likewise.
24360         * gcc.dg/tree-ssa/pr21001.c: Likewise.
24361         * gcc.dg/tree-ssa/vrp02.c: Likewise
24362         * gcc.dg/tree-ssa/vrp11.c: Likewise
24363         * gcc.dg/tree-ssa/pr14341.c: Likewise
24364         * gcc.dg/tree-ssa/vrp19.c: Likewise
24365         * gcc.dg/tree-ssa/vrp20.c: Likewise
24366         * gcc.dg/tree-ssa/vrp03.c: Likewise
24367         * gcc.dg/tree-ssa/pr21086.c: Likewise
24368         * gcc.dg/tree-ssa/pr21959.c: Likewise
24369         * gcc.dg/tree-ssa/vrp21.c: Likewise
24370         * gcc.dg/tree-ssa/vrp04.c: Likewise
24371         * gcc.dg/tree-ssa/pr25485.c: Likewise
24372         * gcc.dg/tree-ssa/pr22026.c: Likewise
24373         * gcc.dg/tree-ssa/vrp22.c: Likewise
24374         * gcc.dg/tree-ssa/vrp05.c: Likewise
24375         * gcc.dg/tree-ssa/20030807-10.c: Likewise
24376         * gcc.dg/tree-ssa/pr20701.c: Likewise
24377         * gcc.dg/tree-ssa/vrp23.c: Likewise
24378         * gcc.dg/tree-ssa/vrp06.c: Likewise
24379         * gcc.dg/tree-ssa/pr22117.c: Likewise
24380         * gcc.dg/tree-ssa/pr20702.c: Likewise
24381         * gcc.dg/tree-ssa/vrp15.c: Likewise
24382         * gcc.dg/tree-ssa/pr21090.c: Likewise
24383         * gcc.dg/tree-ssa/pr21294.c: Likewise
24384         * gcc.dg/tree-ssa/vrp24.c: Likewise
24385         * gcc.dg/tree-ssa/vrp07.c: Likewise
24386         * gcc.dg/tree-ssa/pr21563.c: Likewise
24387         * gcc.dg/tree-ssa/pr25382.c: Likewise
24388         * gcc.dg/tree-ssa/vrp16.c: Likewise
24389         * gcc.dg/tree-ssa/vrp25.c: Likewise
24390         * gcc.dg/tree-ssa/vrp08.c: Likewise
24391         * gcc.dg/tree-ssa/20030807-6.c: Likewise
24392         * gcc.dg/tree-ssa/vrp17.c: Likewise
24393         * gcc.dg/tree-ssa/pr21458.c: Likewise
24394         * g++.dg/tree-ssa/pr18178.C: Likewise
24396 2006-02-07  Richard Guenther  <rguenther@suse.de>
24398         PR c++/26140
24399         Revert
24400         2006-01-30  Richard Guenther  <rguenther@suse.de>
24401         PR c++/23372
24402         * gcc.dg/pr23372-1.C: New testcase.
24404         * g++.dg/tree-ssa/pr26140.C: New testcase.
24406 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
24408         PR c++/9737
24409         * g++.dg/template/ttp15.C: New test.
24410         * g++.dg/template/ttp16.C: Likewise.
24411         * g++.dg/template/ttp17.C: Likewise.
24412         * g++.old-deja/g++.pt/ttp36.C: Remove.
24413         * g++.old-deja/g++.pt/ttp19.C: Likewise.
24414         * g++.old-deja/g++.pt/ttp37.C: Likewise.
24415         * g++.old-deja/g++.pt/ttp38.C: Likewise.
24416         * g++.old-deja/g++.pt/ttp39.C: Likewise.
24417         * g++.old-deja/g++.pt/ttp9.C: Likewise.
24418         * g++.old-deja/g++.pt/ttp40.C: Likewise.
24419         * g++.old-deja/g++.pt/ttp51.C: Likewise.
24420         * g++.old-deja/g++.pt/ttp26.C: Likewise.
24421         * g++.old-deja/g++.pt/ttp36.C: Likewise.
24423 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
24425         PR libfortran/23815
24426         * unf_io_convert_4.f90: New test.
24428 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
24430         * gcc.dg/tree-ssa/loadpre10.c: New test.
24431         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
24432         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
24433         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
24435 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24437         PR libfortran/24685
24438         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
24440 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
24442         PR tree-opt/25251
24443         * gfortran.dg/assign_7.f: New test.
24445 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
24447         PR fortran/26041
24448         PR fortran/26064
24449         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
24450         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
24451         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
24453 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
24455         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
24456         in size_t typedef.
24458 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24460         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
24461         * g++.dg/charset/string.c (foo): Likewise.
24462         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
24463         const char*
24464         * g++.dg/ext/builtin2.C (printf): Likewise.
24465         * g++.dg/init/new15.C (printf): Likewise.
24466         * g++.dg/opt/pr17697-1.C (foo): Likewise.
24467         * g++.dg/opt/pr17697-2.C (foo): Likewise.
24468         * g++.dg/opt/pr17697-3.C (foo): Likewise.
24469         * g++.dg/template/non-dependent4.C (temp): Likewise.
24470         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
24471         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
24472         parameter type to const char*.
24473         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
24474         Change type to const char*.
24475         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
24476         Likewise.
24477         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
24478         second parameter type to const char*.
24479         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
24480         (Y::Y): Change parameter type to const char*.
24481         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
24482         * g++.old-deja/g++.jason/report.C: Apply const correctness.
24483         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
24484         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
24485         (char*).
24486         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
24487         const char*.
24488         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
24489         type to const char*.
24490         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
24491         return type to const char*.
24492         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
24493         to const char*.
24494         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
24495         * g++.old-deja/g++.law/refs1.C: Likewise.
24496         * g++.old-deja/g++.law/visibility1.C: Likewise.
24497         * g++.old-deja/g++.law/visibility2.C: Likewise.
24498         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
24499         const char*.
24500         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
24501         * g++.old-deja/g++.mike/net48.C: Likewise.
24502         * g++.old-deja/g++.mike/p646.C: Likewise.
24503         * g++.old-deja/g++.mike/p6746.C: Likewise.
24504         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
24505         type to const char*.
24506         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
24507         deprecated conversion warning.
24508         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
24509         char*.
24510         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
24511         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
24512         * g++.old-deja/g++.pt/explicit8.C: Likewise.
24513         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
24514         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
24515         * g++.old-deja/g++.pt/nontype3.C: Likewise.
24516         * g++.old-deja/g++.pt/t39.C: Likewise.
24517         * g++.old-deja/g++.robertl/eb106.C: Likewise.
24518         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
24520 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
24522         PR fortran/25075
24523         intrinsic_argument_conformance_1.f90: New test.
24525 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
24527         PR fortran/20845
24528         * gfortran.dg/char_result_11.f90: Add SAVE.
24529         * gfortran.dg/der_pointer_4.f90: Ditto.
24530         * gfortran.dg/default_initialization.f90: New test.
24532 2006-02-03  Jeff Law  <law@redhat.com>
24534         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
24535         handle more than 100 dump files.
24536         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
24537         * lib/scantree.exp (scan-tree-dump): Likewise.
24538         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
24539         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
24540         * lib/scanipa.exp (scan-ipa-dump): Likewise.
24541         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
24542         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
24544 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
24546         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
24548 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
24550         * g++.dg/template/using12.C: New test.
24552 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
24554         * gcc.target/powerpc/pr25960.c: New test.
24556 2006-02-02  Steven G. Kargl  <kargls@comcast>
24558         PR fortran/24958
24559         gfortran.dg/nullify_2.f90: New test.
24561 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
24563         PR 25990
24564         * gcc.dg/gomp/pr25990.c: New test.
24566 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
24568         PR c++/25342
24569         * g++.gd/template/partial4.C: New test.
24571 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
24573         PR middle-end/26001
24574         * gfortran.dg/data_char_2.f90: New.
24576 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
24578         PR fortran/26039
24579         maxval_maxloc_conformance_1.f90: New test.
24581 2006-01-31  Richard Guenther  <rguenther@suse.de>
24583         * gcc.target/i386/sselibm-1.c: New testcase.
24584         * gcc.target/i386/sselibm-2.c: Likewise.
24585         * gcc.target/i386/sselibm-3.c: Likewise.
24586         * gcc.target/i386/sselibm-4.c: Likewise.
24587         * gcc.target/i386/sselibm-5.c: Likewise.
24589 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
24591         PR fortran/24266
24592         * gfortran.dg/arrayio_derived_2.f90: New.
24594 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
24596         * gcc.dg/unsigned-long-compare.c: New test.
24598 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
24600         PR testsuite/25318
24601         * lib/target-supports.exp (check_effective_target_freorder):
24602         Check to see if target supports -freorder-blocks-and-partition.
24603         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
24604         instead of "dg-require-named-sections".
24606 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
24608         PR target/14798:
24609         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
24610         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
24611         * gcc.dg/pragma-isr-trapa2.c: Likewise.
24612         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
24613         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
24614         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
24615         * gcc.dg/attr-isr-trap_exit.c: Likewise.
24616         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
24618 2006-01-30  Richard Guenther  <rguenther@suse.de>
24620         PR c++/23372
24621         * gcc.dg/pr23372-1.C: New testcase.
24623 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
24625         * gcc.dg/gomp/pr25874.c: New test.
24627 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
24629         PR tree-opt/25911
24630         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
24632 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
24634         PR fortran/18578
24635         PR fortran/18579
24636         PR fortran/20857
24637         PR fortran/20885
24638         * gfortran.dg/intent_out_1.f90: New test.
24640 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
24642         PR fortran/17911
24643         * gfortran.dg/procedure_lvalue.f90: New test.
24645         PR fortran/20895
24646         PR fortran/25030
24647         * gfortran.dg/char_pointer_assign_2.f90: New test.
24648         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
24649         assignment to be consistent with standard.
24650         * gfortran.dg/char_result_2.f90: The same.
24651         * gfortran.dg/char_result_8.f90: The same.
24653 2006-01-28  Zack Weinberg  <zackw@panix.com>
24655         * gcc.dg/Woverlength-strings.c
24656         * gcc.dg/Woverlength-strings-pedantic-c89.c
24657         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
24658         * gcc.dg/Woverlength-strings-pedantic-c99.c
24659         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
24661 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
24663         * gcc.c-torture/execute/20060127-1.c: New test.
24665 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
24667         PR c++/25999
24668         * g++.dg/ext/pragmaweak1.C: New test.
24670 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
24672         PR c++/25855
24673         * g++.dg/template/spec29.C: New test.
24675 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
24677         PR c/19606.
24678         * gcc.c-torture/execute/pr19606.c: New.
24680 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
24682         * gcc.dg/pragma-re-4.c: New test.
24684 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
24686         PR fortran/25964
24687         * gfortran.dg/assumed_size_refs_3.f90: New test.
24689 2006-01-27  Ben Elliston  <bje@au.ibm.com>
24691         * gcc.misc-tests/dectest.exp: Remove defunct comment.
24693 2006-01-26  Laurent GUERBY <laurent@guerby.net>
24695         PR ada/21317
24696         * ada/acats/support/impdef.a: Add One_Long_Second.
24697         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
24698         * ada/acats/tests/c9/c94026.a: Likewise.
24699         * ada/acats/tests/c9/c97305c.ada: Likewise.
24700         * ada/acats/tests/c9/c99004a.ada: Likewise.
24702 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
24704         PR fortran/25964
24705         * gfortran.dg/global_references_2.f90: New test.
24707         PR fortran/25084
24708         PR fortran/20852
24709         PR fortran/25085
24710         PR fortran/25086
24711         * gfortran.dg/assumed_charlen_function_1.f90: New test.
24712         * gfortran.dg/assumed_charlen_function_3.f90: New test.
24714         PR fortran/25416
24715         * gfortran.dg/assumed_charlen_function_2.f90: New test.
24717 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
24719         PR c/25892
24720         * gcc.dg/Wpointer-sign.c: New.
24721         * gcc.dg/Wpointer-sign-Wall.c: New.
24722         * gcc.dg/Wpointer-sign-Wall-no.c: New.
24723         * gcc.dg/Wpointer-sign-pedantic.c: New.
24724         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
24725         * gcc.dg/conv-2.c: Use -Wpointer-sign.
24727 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
24729         PR C/25861
24730         * gcc.c-torture/compile/pr25861.c: New test.
24732 2006-01-26  Paul Brook  <paul@codesourcery.com>
24734         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
24735         on short-enum targets.
24736         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
24737         variable.
24738         (generate_fields): Use short_enums.
24739         (main): Set short_enums.  Document -e.
24740         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
24741         on short-enum targets.
24742         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
24743         variable.
24744         (generate_fields): Use short_enums.
24745         (main): Set short_enums.  Document -e.
24746         * lib/target-supports.exp (check_effective_target_short_enums): New.
24748 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
24750         PR target/25947
24751         * gcc.dg/torture/pr25947-1.c: New test.
24753 2006-01-25  Jan Hubicka  <jh@suse.cz>
24754             Roger Sayle  <roger@eyesopen.com>
24756         PR rtl-optimization/25703
24757         * gcc.target/i386/20060125-1.c: New test case.
24758         * gcc.target/i386/20060125-2.c: New test case.
24760 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
24762         PR fortran/18540
24763         * gfortran.dg/goto_1.f: New.
24765 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
24767         PR fortran/25716
24768         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
24769         25716 on 32-bit systems too.
24771 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
24773         PR testsuite/25590
24774         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
24776 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
24778         * gcc.dg/tree-ssa/gen-vect-33.c: New.
24780 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24782         PR fortran/25835
24783         * gfortran.dg/read_eof.f90: Delete, renamed.
24784         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
24785         * gfortran.dg/read_eof_2.f90: New test.
24786         * gfortran.dg/read_eof_3.f90: New test.
24788 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
24790         PR tree-opt/25860
24791         * gcc.c-torture/compile/pr25860.c: New test.
24793 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24795         PR c++/25552
24796         * g++.dg/parse/dtor8.C: New test.
24798 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
24800         PR testsuite/25891
24801         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
24802         * gcc.dg/gomp/gomp.exp: Return without testing anything if
24803         check_effective_target_fopenmp returns 0.
24805 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
24807         PR ada/20548
24808         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
24809         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
24810         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
24812 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
24814         PR tree-opt/25857
24815         * g++.dg/opt/pr25857.C: New test.
24817 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
24818         Jan Hubicka  <jh@suse.cz>
24819         Richard Guenther  <rguenther@suse.de>
24821         PR rtl-optimization/25654
24822         * gcc.dg/torture/pr25654.c: New testcase.
24823         * gcc.target/i386/pr25654.c: Likewise.
24825 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
24827         PR fortran/25901
24828         * gfortran.dg/internal references_2.f90: New test.
24830         Fix regression in testing of admissability of attributes.
24831         * gfortran.dg/intent_used_1.f90: New test.
24833 2006-01-23  Ben Elliston  <bje@au.ibm.com>
24835         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
24836         Remove target conditional torture options for i?86 and x86_64
24837         GNU/Linux.
24839 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24841         PR c++/10891
24842         * g++.dg/rtti/no-rtti.C: New.
24844 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
24846         PR c++/25895
24847         * g++.dg/inherit/conv2.C: New test.
24849         PR c++/25856
24850         * g++.dg/parse/dtor7.C: New test.
24852         PR c++/25858
24853         * g++.dg/template/crash44.C: New test.
24855 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
24857         PR fortran/25124
24858         PR fortran/25625
24859         * gfortran.dg/internal_references_1.f90: New test.
24860           PR fortran/20881
24861         PR fortran/23308
24862         PR fortran/25538
24863         PR fortran/25710
24864         * gfortran.dg/global_references_1.f90: New test.
24865         * gfortran.dg/g77/19990905-1.f: Restore the error that
24866         there is a clash between the common block name and
24867         the name of a subroutine reference.
24869         PR fortran/PR24276
24870         * gfortran.dg/aliasing_dummy_1.f90: New test.
24872 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
24874         * gcc.dg/vmx/1b-01.c: Warning fix.
24875         * gcc.dg/vmx/1c-02.c: Likewise.
24876         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
24878 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
24880         PR testsuite/24962
24881         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
24883 2006-01-20  Richard Guenther  <rguenther@suse.de>
24884         Steven Bosscher <stevenb.gcc@gmail.com>
24886         PR rtl-optimization/24626
24887         * gcc.dg/torture/pr24626-1.c: New testcase.
24888         * gcc.dg/torture/pr24626-2.c: Likewise.
24889         * gcc.dg/torture/pr24626-3.c: Likewise.
24890         * gcc.dg/torture/pr24626-4.c: Likewise.
24892 2006-01-20  Dirk Mueller  <dmueller@suse.com>
24894         PR c++/5520
24895         * g++.dg/warn/empty-body.C: New.
24897 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
24899         PR c++/22136
24900         * g++.dg/template/using10.C: New test.
24901         * g++.dg/temlpate/using11.C: Likewise.
24902         * g++.dg/inherit/using5.C: Tweak error messages.
24904 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
24906         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
24907         target test.
24908         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
24910 2006-01-19  Jan Hubicka  <jh@suse.cz>
24912         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
24914 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24916         PR c++/25854
24917         * g++.dg/template/spec28.C: New test.
24919 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
24921         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24922         (switchfiles): Fix fprintf's by adding srcdir or removing it.
24924 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
24926         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
24927         * gcc.dg/gomp/critical-1.c: Likewise.
24928         * gcc.dg/gomp/critical-3.c: Likewise.
24929         * gcc.dg/gomp/empty.c: Likewise.
24930         * gcc.dg/gomp/ordered-1.c: Likewise.
24931         * gcc.dg/gomp/for-4.c: Likewise.
24932         * gcc.dg/gomp/for-6.c: Likewise.
24933         * gcc.dg/gomp/master-3.c: Likewise.
24934         * gcc.dg/gomp/for-8.c: Likewise.
24935         * gcc.dg/gomp/for-10.c: Likewise.
24936         * gcc.dg/gomp/for-18.c: Likewise.
24937         * gcc.dg/gomp/for-5.c: Likewise.
24938         * gcc.dg/gomp/for-7.c: Likewise.
24939         * gcc.dg/gomp/for-9.c: Likewise.
24941 2006-01-18  Jeff Law  <law@redhat.com>
24943         * gcc.dg/tree-ssa/vrp25.c: New test.
24945 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
24947         * gcc.dg/pr25805.c: Fix misapplied patch.
24949 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
24951         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
24952         (check_effective_target_vect_udot_qi): New.
24953         (check_effective_target_vect_sdot_hi): New.
24954         (check_effective_target_vect_udot_hi): New.
24955         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
24956         prefixed with "wrapv-" with -fwrapv.
24957         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
24958         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
24959         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
24960         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
24961         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
24963         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
24964         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
24965         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
24966         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
24968 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24970         PR c++/16829
24971         * g++.dg/other/default2.C: New test.
24972         * g++.dg/other/default3.C: New test.
24974 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
24976         PR c/25805
24977         * gcc.dg/pr25805.c: New file.
24979 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
24981         PR c++/25836
24982         * g++.dg/template/init6.C: New test.
24984 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
24986         * gcc.dg/tree-ssa/pr24287.c: New test
24988 2006-01-18  Eric Christopher  <echristo@apple.com>
24990         * g++.dg/eh/table.C: New.
24992 2006-01-18  DJ Delorie  <dj@redhat.com>
24994         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
24995         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
24996         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
24997         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
24999 2006-01-18  Jeff Law  <law@redhat.com>
25001         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
25002         on wrapping on overflow semantics.
25004         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
25006         * gcc.gc/tree-ssa/vrp23.c: New test.
25007         * gcc.gc/tree-ssa/vrp24.c: New test.
25009 2006-01-18  Richard Henderson  <rth@redhat.com>
25010             Aldy Hernandez  <aldyh@redhat.com>
25011             Jakub Jelinek  <jakub@redhat.com>
25012             Diego Novillo  <dnovillo@redhat.com>
25013             Uros Bizjak  <uros@kss-loka.si>
25015         * gcc.dg/gomp: New directory.
25017 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
25018             Steven G. Kargl  <kargls@comcast.net>
25020         PR fortran/20869
25021         * gfortran.dg/intrinsic_external_1.f90: New test.
25023         PR fortran/20875.
25024         * gfortran.dg/elemental_pointer_1.f90: New test.
25026         PR fortran/25024
25027         * gfortran.dg/external_procedures_1.f90: New test.
25029         PR fortran/25785
25030         gfortran.dg/assumed_present.f90: New test.
25032 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
25034         * g++.dg/parse/lookup5.C: New test.
25036 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25038         PR fortran/25697
25039         * gfortran.dg/read_eof.f90: New test.
25041 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
25043         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
25044         add a closing brace.
25046 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25048         PR fortran/25631
25049         * gfortran.dg/fmt_tl.f: New test.
25051 2006-01-17  Eric Christopher  <echristo@apple.com>
25053         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
25054         * g++.old-deja/g++.warn/impint2.C: Ditto.
25055         * g++.old-deja/g++.other/null1.C: Ditto.
25056         * g++.dg/warn/conv2.C: Ditto.
25057         * g++.dg/warn/conv4.C: New file.
25059 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
25061         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
25063 2006-01-17  Andreas Jaeger  <aj@suse.de>
25064             Janis Johnson <janis187@us.ibm.com>
25066         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
25067         in 64-bit.
25068         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
25069         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
25071 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
25073         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
25074         (switchfiles): xfail txxx where xxx >= 25.
25076 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
25078         PR testsuite/25764
25079         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
25081 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
25083         PR c/25682
25084         * gcc.dg/pr25682.c: New test.
25085         * g++.dg/parse/array-size2.C: New test.
25087 2006-01-16  Ian Lance Taylor  <ian@airs.com>
25089         * consistency.vlad: Remove entire directory, 1652 files.
25091 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
25093         * lib/target-supports.exp (check_effective_target_dfp_nocache,
25094         check_effective_target_dfprt_nocache): New.
25095         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
25096         (check_effective_target_dfprt): New.
25097         * lib/c-compat.exp (check_dfp): Remove.
25098         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
25099         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
25100         level of support for decimal float.
25101         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
25102         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
25103         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
25104         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
25105         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
25106         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
25107         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
25108         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
25109         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
25110         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
25111         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
25112         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
25113         directives.
25115 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
25117         PR testsuite/25741
25118         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
25119         $base_dir/../.
25120         * lib/gfortran.exp (gfortran_init): Likewise.
25121         * lib/obj-c++.exp (obj-c++_init): Likewise.
25122         * lib/scanasm.exp (scan-assembler-dem): Likewise.
25123         (scan-assembler-dem-not): Likewise.
25124         * lib/scandump.exp (scan-dump-dem): Likewise.
25125         (scan-dump-dem-not): Likewise.
25127 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
25129         PR testsuite/25767
25130         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
25131         powerpc-*-darwin*.
25132         * lib/obj-c++.exp (obj-c++_init): Likewise.
25134 2006-01-16  Richard Guenther  <rguenther@suse.de>
25136         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
25138 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25140         PR testsuite/25777
25141         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
25142         to LD_LIBRARY_PATH.
25144 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
25145             Andrew Pinski  <pinskia@physics.uc.edu>
25147         * gcc.dg/minmax-1.c: New test.
25149 2006-01-16  Ben Elliston  <bje@au.ibm.com>
25151         * gcc.dg/dfp/dfp.exp: Correct FSF address.
25152         * gcc.misc-tests/dectest.exp: Ditto.
25154 2006-01-15  Ian Lance Taylor  <ian@airs.com>
25156         PR testsuite/25796
25157         * gcc.target/i386/cmov6.c: Use -march=k8.
25159 2006-01-15  Andreas Jaeger  <aj@suse.de>
25161         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
25162         x86 does not have __float128.
25164 2006-01-14  Ian Lance Taylor  <ian@airs.com>
25166         * gcc.target/i386/cmov6.c: New test.
25168 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
25170         PR c++/25663
25171         * g++.dg/template/ctor6.C: New test.
25173 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
25175         PR tree-optimization/25485
25176         * gcc.dg/tree-ssa/pr25485.c: New.
25178 2006-01-14  Richard Guenther  <rguenther@suse.de>
25180         PR tree-optimization/22548
25181         PR tree-optimization/22555
25182         PR tree-optimization/22501
25183         * gcc.dg/tree-ssa/alias-4.c: New testcase.
25184         * gcc.dg/tree-ssa/alias-5.c: Likewise.
25185         * gcc.dg/tree-ssa/alias-6.c: Likewise.
25186         * gcc.dg/tree-ssa/alias-7.c: Likewise.
25187         * gcc.dg/tree-ssa/alias-8.c: Likewise.
25188         * gcc.dg/tree-ssa/alias-9.c: Likewise.
25189         * gcc.dg/tree-ssa/alias-10.c: Likewise.
25190         * gcc.dg/tree-ssa/alias-11.c: Likewise.
25191         * gcc.dg/tree-ssa/alias-12.c: Likewise.
25193 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
25195         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
25196         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
25198 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
25199         Richard Guenther  <rguenther@suse.de>
25201         PR rtl-optimization/24257
25202         * gcc.dg/torture/pr24257.c: New testcase.
25204 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
25206         * gcc.c-torture/execute/20060110-1.c: New test.
25207         * gcc.c-torture/execute/20060110-2.c: New test.
25209 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
25211         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
25213 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
25215         PR fortran/25756
25216         * gfortran.dg/label_3.f90: New test.
25218 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
25220         PR tree-optimization/25771
25221         * g++.dg/tree-ssa/pr25771.C: New test
25223 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
25225         PR tree-opt/24365
25226         * g++.dg/opt/complex5.C: New test.
25228 2006-01-13  Richard Guenther  <rguenther@suse.de>
25230         * gcc.target/i386/387-9.c: New testcase.
25232 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
25234         PR c++/24824
25235         * g++.dg/debug/dwarf2-1.C: New.
25237 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
25239         PR testsuite/25728
25240         * lib/gcov.exp (verify-lines): Add "close $fd".
25242 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
25243             Ben Elliston  <bje@au.ibm.com>
25245         * gcc.dg/dfp/inf-1.c: New test.
25247 2006-01-12  Janis Johnson <janis187@us.ibm.com>
25248             Yao Qi  <qiyaoltc@cn.ibm.com>
25249             Ben Elliston  <bje@au.ibm.com>
25250             Jon Grimm  <jgrimm2@us.ibm.com>
25252         * gcc.dg/nodfp-1.c: New test.
25253         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
25254         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
25255         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
25256         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
25257         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
25258         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
25259         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
25260         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
25261         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
25262         * gcc.dg/format/dfp-scanf-1.c: Likewise.
25263         * gcc.dg/format/dfp-printf-1.c: Likewise.
25264         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
25265         (compat_setup_dfp): New.
25266         * gcc.dg/compat/compat.exp: Use it.
25267         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
25268         Make some variables global, prepend "compat_" to their names.
25269         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
25270         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
25271         * gcc.misc-tests/dectest.exp: New test driver for decTest.
25272         * lib/compat.exp (compat_skip_list): Make global, rename.
25273         * lib/c-compat.exp: New file.
25274         * lib/target-supports.exp (check_effective_target_dfp): New.
25276         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
25277         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
25278         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
25279         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
25280         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
25281         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
25282         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
25283         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
25284         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
25285         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
25286         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
25287         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
25288         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
25289         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
25290         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
25291         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
25292         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
25293         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
25294         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
25295         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
25296         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
25297         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
25298         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
25299         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
25300         gcc.dg/dfp/struct-layout-1.c,
25301         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
25302         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
25303         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
25304         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
25305         gcc.dg/dfp/func-vararg-dfp.c,
25306         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
25307         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
25308         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
25309         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
25310         gcc.dg/dfp/wtr-conversion-1.c: New tests.
25312 2006-01-11  Richard Guenther  <rguenther@suse.de>
25314         PR tree-optimization/25734
25315         * gcc.dg/tree-ssa/pr25734.c: New testcase.
25317 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
25319         PR fortran/25486
25320         * gfortran.dg/literal_character_constant_1_x.F: New test.
25321         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
25322         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
25323         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
25325 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25327         PR c++/25386
25328         * g++.dg/ext/packed3.C: Add expected packed error.
25330 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
25332         PR target/25706
25333         * gcc.dg/torture/pr25706-1.c: New test.
25335 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
25337         PR tree-optimization/23109
25338         PR tree-optimization/23948
25339         PR tree-optimization/24123
25341         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
25342         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
25343         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
25344         g++.dg/tree-ssa/pr23948.C: New testcases.
25345         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
25346         three divisions in order to do the optimization.
25348 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
25350         PR c++/25632
25351         * g++.dg/other/pr25632.C: New test.
25353 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
25355         PR fortran/25730
25356         * gfortran.dg/used_types_1.f90: New test.
25358 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
25360         PR target/25718
25361         * gcc.dg/torture/pr25718-1.c: New test.
25363 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
25365         * gfortran.dg/list_read_2.f90: Fix typo in description.
25367 2006-01-10  Jan Beulich  <jbeulich@novell.com>
25369         * lib/target-supports.exp (check_visibility_available): Simplify test
25370         for *-*-netware*.
25371         (check_profiling_available): Fail for *-*-netware*.
25372         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
25373         * gcc.dg/20021014-1.c: Likewise.
25374         * gcc.dg/nest.c: Likewise.
25376 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
25378         fortran/24936
25379         * gfortran.dg/forall_3.f90: New test.
25381 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
25383         PR fortran/21977
25384         * gfortran.dg/nesting_2.f90: New test.
25385         * gfortran.dg/nesting_3.f90: New test.
25387 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
25389         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
25390         Fix typo in comment.
25392 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
25394         * gfortran.dg/single_char_string.f90: New test.
25396 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
25398         * gfortran.dg/ichar_2.f90: New test.
25400 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
25402         PR fortran/25093
25403         * gfortran.dg/private_type_4.f90: New.
25405 2006-01-07  Richard Guenther  <rguenther@suse.de>
25407         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
25409 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25411         * gfortran.dg/func_decl_1.f90: New.
25412         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
25413         * gfortran.dg/array_alloc_2.f90: Likewise.
25414         * gfortran.dg/char_result_8.f90: Likewise.
25415         * gfortran.dg/dup_save_1.f90: Likewise.
25416         * gfortran.dg/dup_save_2.f90: Likewise.
25417         * gfortran.dg/f2c_6.f90: Likewise.
25418         * gfortran.dg/f2c_7.f90: Likewise.
25419         * gfortran.dg/func_result_2.f90: Likewise.
25420         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
25422 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
25424         PR fortran/22146
25425         * gfortran.dg/elemental_subroutine_1.f90: New test.
25426         * gfortran.dg/elemental_subroutine_2.f90: New test.
25428         PR fortran/25029
25429         PR fortran/21256
25430         * gfortran.dg/assumed_size_refs_1.f90: New test.
25432         PR fortran/20868
25433         PR fortran/20870
25434         * gfortran.dg/assumed_size_refs_2.f90: New test.
25435         * gfortran.dg/initialization_1.f90: Change warning message.
25437 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
25439         * gcc.dg/tree-ssa/loop-15.c: New test.
25441 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25443         PR fortran/25598
25444         * gfortran.dg/backspace_3.f: New test.
25445         * gfortran.dg/backspace_4.f: New test.
25447 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25449         PR fortran/24268
25450         * gfortran.dg/fmt_white.f: Update test.
25452 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
25454         * gcc.dg/cast-1.c: Add new warning.
25455         * gcc.dg/cast-2.c: Likewise.
25456         * gcc.dg/cast-3.c: Likewise.
25457         * gcc.dg/format/cast-1.c: Likewise.
25458         * gcc.dg/cast-4.c: New testcase.
25460 2006-01-05  Richard Guenther  <rguenther@suse.de>
25462         PR tree-optimization/22555
25463         * gcc.dg/tree-ssa/alias-3.c: New testcase.
25465 2006-01-05  Richard Guenther  <rguenther@suse.de>
25466             Diego Novillo  <dnovillo@redhat.com>
25468         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
25469         * gcc.dg/tree-ssa/loop-8.c: Likewise.
25470         * gcc.dg/tree-ssa/loop-1.c: Likewise.
25471         * gcc.dg/tree-ssa/pr23294.c: Likewise.
25472         * gcc.dg/tree-ssa/pr21985.c: Likewise.
25473         * gcc.dg/tree-ssa/loop-14.c: Likewise.
25474         * gcc.dg/tree-ssa/loop-2.c: Likewise.
25475         * gcc.dg/tree-ssa/loop-3.c: Likewise.
25476         * gcc.dg/tree-ssa/loop-4.c: Likewise.
25477         * gcc.dg/tree-ssa/pr21171.c: Likewise.
25478         * gcc.dg/tree-ssa/loop-5.c: Likewise.
25479         * gcc.dg/tree-ssa/loop-10.c: Likewise.
25480         * gcc.dg/tree-ssa/loop-6.c: Likewise.
25481         * treelang/compile/extravar.tree: Likewise.
25482         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
25483         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
25484         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
25485         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
25486         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
25488 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
25490         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
25491         for 64-bit fix.
25493 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
25495         PR fortran/23675
25496         gfortran.dg/char_result_11.f90: New.
25498 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
25500         PR c++/24782
25501         * g++.dg/parse/access9.C: New test.
25502         * g++.dg/tc1/dr52.C: Tweak error markers.
25504 2006-01-04  Richard Henderson  <rth@redhat.com>
25506         Merge from gomp branch.
25507         * g++.dg/parse/pragma2.C: Update expected error lines.
25509 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
25511         * g++.dg/other/i386-2.C: New test.
25513         PR target/25554
25514         * gcc.c-torture/compile/20051228-1.c: New test.
25516         PR c/25559
25517         * gcc.dg/pr25559.c: New test.
25519 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
25521         PR c++/25492
25522         * g++.dg/lookup/friend9.C: New test.
25524         PR c++/25625
25525         * g++.dg/template/repo5.C: New test.
25527 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
25529         PR fortran/25101
25530         * gfortran.dg/forall_2.f90: New test.
25532 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
25534         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
25535         dg-require-weak.  Adjust regexp to handle leading-underscore
25536         targets and space as well as TAB after .weak.  Change previous
25537         64-bit fix to not use naked dot.
25539 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
25541         PR rtl-optimization/25578
25542         * gcc.c-torture/execute/20060102-1.c: New testcase.
25544 2006-01-03  Richard Guenther  <rguenther@suse.de>
25546         PR c/25183
25547         * gcc.dg/torture/pr25183.c: New testcase.
25549 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
25551         Merge from gomp-branch.
25552         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
25553         * gcc.dg/ia64-sync-2.c: Likewise.
25554         * gcc.dg/ia64-sync-3.c: Likewise.
25555         * gcc.dg/ia64-sync-4.c: Likewise.
25556         * gcc.dg/sync-2.c: Likewise.
25557         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
25558         that sparc64-*-* and sparcv9-*-* supports sync builtins.
25560 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
25562         PR c++/25635
25563         * g++.dg/parse/operator6.C: New test.
25565         PR c++/25637
25566         * g++.dg/parse/error29.C: New test.
25568         PR c++/25638
25569         * g++.dg/parse/dtor6.C: New test.
25571         PR c++/25633
25572         * g++.dg/parse/ctor3.C: New test.
25574         PR c++/25634
25575         * g++.dg/template/class3.C: New test.
25577 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
25579         * g++.dg/debug/debug9.C: New.
25581 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
25583         PR fortran/24640
25584         * gfortran.dg/label_2.f90: New test.
25586 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25588         * g++.dg/lookup/using12.C: Tighten error marker.
25590 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
25591             Andrew Pinski <pinskia@physics.uc.edu>
25593         * gcc.target/powerpc/darwin-abi-3.c: New file.
25594         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
25595         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
25596         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
25597         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
25598         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
25599         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
25600         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
25601         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
25603 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
25605         * gcc.dg/tree-ssa/loadpre1.c: New;
25606         * gcc.dg/tree-ssa/loadpre2.c: New;
25607         * gcc.dg/tree-ssa/loadpre3.c: New;
25608         * gcc.dg/tree-ssa/loadpre4.c: New;
25609         * gcc.dg/tree-ssa/loadpre5.c: New;
25610         * gcc.dg/tree-ssa/loadpre6.c: New;
25611         * gcc.dg/tree-ssa/loadpre7.c: New;
25612         * gcc.dg/tree-ssa/loadpre8.c: New;
25613         * gcc.dg/tree-ssa/loadpre9.c: New;
25615 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
25617         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
25618         * g++.dg/abi/thunk4.C: Likewise.
25620 2006-01-01  Andreas Jaeger  <aj@suse.de>
25622         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
25623         portable.
25625 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
25627         PR c++/25294
25628         * gcc.dg/pragma-pack-3.c: New test.
25629         * g++.dg/parse/pragma3.C: New test.
25631 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25633         PR middle-end/24827
25634         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
25636 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25638         PR testsuite/25214
25639         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
25641 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
25643         PR fortran/22607
25644         * gfortran-dg/pure_byref_3.f90: New.
25646         fortran/PR 25396
25647         * gfortran.dg/userdef_operator_1.f90: New.
25649 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25651         * g++.dg/abi/thunk3.C: New.
25652         * g++.dg/abi/thunk4.C: New.
25654 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
25656         PR fortran/25532
25657         * gfortran.dg/host_used_types_1.f90: New test. Check that host
25658         associated derived type components of derived types are
25659         properly declared in contained procedures.
25661 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25663         PR libgfortran/25139
25664         * gfortran.dg/backspace_2.f: New test.
25666 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25668         PR libgfortran/25550
25669         * gfortran.dg/endfile.f: New test.
25671 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25673         PR libgfortran/25419
25674         * gfortran.dg/comma.f: New test.
25676 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25678         * lib/gfortran-dg.exp: Remove trailing whitespace.
25679         * lib/fortran-torture.exp: Test with -fbounds-check instead of
25680         -funroll-all-loops.
25682 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
25684         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
25685         Extended Double long doubles or repeat tests when long double is
25686         the same size as double.
25688 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25690         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
25692         PR testsuite/25442
25693         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
25694         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
25696         PR testsuite/25441
25697         * gcc.dg/pr23911.c: Make test variable static.
25699         PR testsuite/25444
25700         * gcc.dg/tree-ssa/pr14841.c: Likewise.
25702 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
25704         PR c++/25439
25705         * g++.dg/parse/crash17.C: Adjust error markers.
25706         * g++.dg/template/error20.C: New test.
25708 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
25710         PR c++/23172
25711         * g++.dg/ext/complit4.C: New test.
25713         PR c++/25417
25714         * g++.dg/ext/complit5.C: Likewise.
25716 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
25718         PR tree-optimization/25125
25719         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
25720         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
25721         * gcc.c-torture/execute/pr25125.c: New.
25723 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
25725         PR fortran/25029
25726         PR fortran/21256
25727         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
25728         functions with incorrect assumed size references.
25730 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
25732         PR c++/23171
25733         * g++.dg/opt/init1.C: New test.
25735 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
25737         PR c++/24671
25738         * g++.dg/template/sfinae3.C: New test.
25740 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25742         * g++.dg/other/friend4.C: New test.
25744 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
25746         PR target/25005
25747         * g++.dg/opt/pr25005.C: New test.
25749 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
25751         PR c++/25369
25752         * g++.dg/template/ptrmem16.C: New test.
25754 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
25756         PR fortran/25029
25757         PR fortran/21256
25758         * gfortran.dg/initialization_1.f90: Add test of SIZE.
25760 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25762         PR libgfortran/25307
25763         * gfortran.dg/list_read_5.f90: New test.
25765 2005-12-22  Richard Henderson  <rth@redhat.com>
25767         * gcc.target/i386/sse-7.c: Use -msse2.
25769 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
25771         PR rtl-optimization/25432
25772         * gcc.c-torture/compile/20051216-1.c: New test.
25774         PR objc/25328
25775         * objc/execute/pr25328.m: New test.
25777 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
25779         PR c++/25364
25780         * g++.dg/template/call4.C: New test.
25782 2005-12-22  Dale Johannesen  <dalej@apple.com>
25784         * gcc.target/i386/sse-17.c: New.
25786 2005-12-22  Paul Brook  <paul@codesourcery.com>
25788         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
25790 2005-12-22  Paul Brook  <paul@codesourcery.com>
25792         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
25794 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
25796         PR tree-opt/25513
25797         * gcc.c-torture/compile/pr25513.c: New test.
25799 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25801         PR c++/23333
25802         * g++.dg/parse/error25.C: Add more tests.
25804 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25806         PR fortran/18990
25807         * gfortran.dg/der_charlen_1.f90: New.
25809 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
25811         PR fortran/20889
25812         * gfortran.dg/pointer_component_type_1.f90: New test.
25814         PR fortran/25029
25815         PR fortran/21256
25816         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
25817         should give an error with assumed size array refernces and checks
25818         those that should not.
25819         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
25820         reference an upper bound so that it does not generate an error.
25822         PR fortran/19362
25823         PR fortran/20244
25824         PR fortran/20864
25825         PR fortran/25391
25826         * gfortran.dg/used_dummy_types_1.f90: New test.
25827         * gfortran.dg/used_dummy_types_2.f90: New test.
25828         * gfortran.dg/used_dummy_types_3.f90: New test.
25829         * gfortran.dg/used_dummy_types_4.f90: New test.
25830         * gfortran.dg/used_dummy_types_5.f90: New test.
25832         PR fortran/23152
25833         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
25834         group already being USE associated.
25835         * gfortran.dg/assumed_shape_nml.f90: New test.
25836         * gfortran.dg/assumed_size_nml.f90: New test.
25838         PR fortran/20862
25839         PR fortran/25053
25840         PR fortran/25063
25841         PR fortran/25064
25842         PR fortran/25066
25843         PR fortran/25067
25844         PR fortran/25068
25845         PR fortran/25307
25846         * gfortran.dg/io_constraints_1.f90: New test.
25847         * gfortran.dg/io_constraints_1.f90: New test.
25848         * gfortran.dg/iostat_3.f90: Change wording of warning.
25849         * gfortran.dg/g77/19981216-0.f: The same.
25851 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
25853         PR tree-optimization/23518
25854         * gcc.dg/pr23518.c: New.
25856 2005-12-21  Mike Stump  <mrs@apple.com>
25858         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
25860 2005-12-21  Paul Brook  <paul@codesourcery.com>
25862         * gcc.dg/pr19340.c: Skip on m68k targets.
25864 2005-12-21  Steven Bosscher  <stevenb@suse.de>
25866         PR rtl-optimization/25196
25867         * gcc.dg/pr25196.c: New test.
25869 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
25871         PR fortran/25423
25872         gfortran.dg/where_nested_1.f90: New.
25874 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
25876         PR tree-optimization/25382.
25877         * gcc.dg/tree-ssa/pr25382.c: New.
25879 2005-12-20  Richard Guenther  <rguenther@suse.de>
25881         PR middle-end/24306
25882         * gcc.target/i386/pr24306.c: New testcase.
25884 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
25886         PR tree-optimization/25501
25887         * gcc.dg/tree-ssa/pr25501.c: New.
25889 2005-12-20  Richard Guenther  <rguenther@suse.de>
25891         Revert
25892         2005-12-02  Richard Guenther  <rguenther@suse.de>
25894         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
25896 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
25898         PR c++/21228
25899         * g++.dg/warn/Wunreachable-code-2.C: New test.
25901 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
25903         PR c++/24278
25904         * g++.dg/template/ctor5.C: New test.
25906         PR c++/24915
25907         * g++.dg/template/overload8.C: New test.
25909 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
25911         * gcc.c-torture/compile/pr25483 : New test.
25913 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25915         PR c++/20552
25916         * g++.dg/ext/typeof10.C: New test.
25918 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
25920         * gcc.dg/mt-loopi1.c: New.
25922 2005-12-18  Richard Guenther  <rguenther@suse.de>
25924         PR tree-optimization/25481
25925         * gcc.dg/torture/pr25481.c: New testcase.
25927 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
25929         PR rtl-optimization/21041
25930         * gcc.dg/pr21041.c: New test.
25932 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25934         PR libgfortran/25463
25935         * gfortran.dg/advance.f90: New test.
25937 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
25939         * gcc.dg/20051201-1.c: New test.
25941 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
25943         PR fortran/25018
25944         * gfortran.dg/initialization_1.f90: New test.
25945         * gfortran.dg/enum_5.f90: Change dg-error to new message.
25946         * gfortran.dg/g77/980616-0.f: The same.
25948 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
25950         * PR fortran/25458
25951         * gfortran.dg/chkbits.f90: New test.
25953 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
25955         * gfortran.dg/enum_5.f: Revert to previous version.
25957 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
25959         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
25960         * gfortran.dg/nested_modules_1.f90: Ditto.
25961         * gfortran.dg/hollerith_f95.f90: Ditto.
25962         * gfortran.dg/select_5.f90: Ditto.
25963         * gfortran.dg/secnds.f: Ditto.
25964         * gfortran.dg/hollerith2.f90: Ditto.
25965         * gfortran.dg/imag_2.f: Ditto.
25966         * gfortran.dg/ftell_2.f90: Ditto.
25967         * gfortran.dg/malloc_free_1.f90: Ditto.
25968         * gfortran.dg/logint-1.f: Ditto.
25969         * gfortran.dg/recursive_statement_functions.f90: Ditto.
25970         * gfortran.dg/e_d_fmt.f90: Ditto.
25971         * gfortran.dg/hollerith_legacy.f90: Ditto.
25972         * gfortran.dg/logint-2.f: Ditto.
25973         * gfortran.dg/enum_5.f90: Ditto.
25974         * gfortran.dg/f2c_2.f90: Ditto.
25975         * gfortran.dg/pr17143.f90: Ditto.
25976         * gfortran.dg/namelist_14.f90: Ditto.
25977         * gfortran.dg/logint-3.f: Ditto.
25978         * gfortran.dg/spread_scalar_source.f90: Ditto.
25979         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
25980         * gfortran.dg/namelist_11.f: Ditto.
25981         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
25982         * gfortran.dg/g77/20010519-1.f
25983         * gfortran.dg/g77/alpha1.f: Ditto.
25984         * gfortran.dg/g77/990115-1.f: Ditto.
25985         * gfortran.dg/g77/erfc.f: Ditto.
25986         * gfortran.dg/g77/19990313-3.f: Ditto.
25987         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
25988         * gfortran.dg/g77/20010426.f: Ditto.
25989         * gfortran.dg/g77/19990313-0.f: Ditto.
25990         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
25991         * gfortran.dg/g77/20000629-1.f: Ditto.
25992         * gfortran.dg/g77/970125-0.f: Ditto.
25993         * gfortran.dg/g77/8485.f: Ditto.
25994         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
25995         * gfortran.dg/g77/19990313-1.f: Ditto.
25996         * gfortran.dg/g77/int8421.f: Ditto.
25997         * gfortran.dg/g77/19990305-0.f: Ditto.
25998         * gfortran.dg/g77/947.f: Ditto.
25999         * gfortran.dg/g77/19990905-2.f: Ditto.
26000         * gfortran.dg/g77/cabs.f: Ditto.
26001         * gfortran.dg/g77/19990313-2.f: Ditto.
26002         * gfortran.dg/g77/20020307-1.f: Ditto.
26003         * gfortran.dg/g77/dcomplex.f: Ditto.
26004         * gfortran.dg/g77/19990502-1.f: Ditto.
26005         * gfortran.dg/g77/19981216-0.f: Ditto.
26006         * gfortran.dg/common_4.f90: Ditto.
26007         * gfortran.dg/entry_4.f90: Ditto.
26008         * gfortran.dg/equiv_constraint_2.f90: Ditto.
26009         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
26010         * gfortran.dg/namelist_12.f: Ditto.
26011         * gfortran.dg/scale_1.f90: Ditto.
26012         * gfortran.dg/modulo_1.f90
26013         * gfortran.dg/hollerith.f90: Ditto.
26014         * gfortran.dg/direct_io_3.f90: Ditto.
26015         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
26016         * gfortran.dg/gnu_logical_1.F: Ditto.
26017         * gfortran.dg/unf_io_convert_1.f90: Ditto.
26018         * gfortran.dg/assign_1.f90: Ditto.
26019         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
26020         * gfortran.dg/pr23095.f: Ditto.
26021         * gfortran.dg/read_float_1.f90: Ditto.
26023 2005-12-17  Andreas Jaeger  <aj@suse.de>
26025         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
26026         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
26028 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26030         PR fortran/24268
26031         * gfortran.dg/fmt_white.f: New test.
26033 2005-12-16  Steven G. Kargl <kargls@comcast.net>
26035         * gfortran.dg/label_1.f90: New test.
26037 2005-12-15  Ben Elliston  <bje@au.ibm.com>
26039         PR testsuite/25422
26040         * gcc.dg/20031012-1.c: Add -Walways-true option.
26041         * gcc.dg/weak/weak-3.c: Likewise.
26042         * g++.old-deja/g++.mike/warn8.C: Likewise.
26044 2005-12-16  Mike Stump  <mrs@apple.com>
26046         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
26047         exit.
26049 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26051         PR libgfortran/25264
26052         PR libgfortran/25349
26053         * gfortran.dg/tl_editing.f90: Added additional checks.
26054         * gfortran.dg/t_editing.f: New test.
26055         * gfortran.dg/write_padding.f90: New test
26057 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26059         PR testsuite/25215
26060         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
26062 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
26064         PR rtl-optimization/24899
26065         * gcc.c-torture/execute/20051215-1.c: New test.
26067 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
26069         PR 24823
26070         * gfortran.dg/pr24823.f: New test.
26072 2005-12-16  Jeff Law  <law@redhat.com>
26074         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
26076 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
26078         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
26079         (base_types): Change C++ style comments to C style comments.  Remove
26080         aligned types from the array.  Keep Enums disabled.
26081         (complex_types): Remove aligned types from the array.
26082         Comment out "_Complex long double".
26083         (attrib_types): Remove.
26084         (complex_attrib_types): Remove.
26085         (attrib_array_types): Remove.
26086         (complex_attrib_array_types): Remove.
26087         (aligned_bitfld_types): Remove.
26088         (n_aligned_bitfld_types): Remove.
26089         (FEATURE_ALIGNEDPACKED): Delete.
26090         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
26091         (singles): Remove support for adding attributes.
26092         (choose_type): Remove support for attributed types.
26093         (generate_fields): Remove support for attributed bit-fields.
26094         Remove support for adding attributes.
26095         (generate_random_tests): Remove support for adding attributes.
26096         (features): Add back "[0] :0" and "complex vector [0]".
26097         (main): Remove support for attributed bit-fields.
26098         Uncomment the calling of generate_random_tests for the rests of
26099         the tests.
26101 2005-12-16  Jan Hubicka  <jh@suse.cz>
26103         * gcc.c-torture/combine/pr25224.c: New.
26105 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
26107         PR other/25028
26108         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
26109         HP-UX.
26111 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
26113         * gcc.dg/20051215-1.c: New file.
26115 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26117         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
26118         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
26120 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
26122         PR fortran/18197
26123         * gfortran.dg/dummy_functions_1.f90: New.
26125 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
26127         PR rtl-optimization/25310
26128         * gcc.c-torture/compile/pr25310.c: New test.
26130 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
26132         PR debug/25023
26133         * gcc.dg/pr25023.c: New test.
26135 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26137         * g++.old-deja/g++.brendan/redecl1.C,
26138         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
26139         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
26140         g++.old-deja/g++.oliva/typeof1.C,
26141         g++.old-deja/g++.other/crash16.C,
26142         g++.old-deja/g++.other/crash34.C,
26143         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
26144         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
26145         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
26146         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
26147         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
26148         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
26149         Remove xfail.
26151 2005-12-14  Kean Johnston  <jkj@sco.com>
26152             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26154         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
26155         * gcc.target/i386/20020523-1.c: Ditto.
26156         * gcc.target/i386/tailcall-1.c: Ditto.
26157         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
26158         * gcc.target/i386/ssetype-5.c: Ditto.
26160 2005-12-14  Jeff Law  <law@redhat.com>
26162         * gcc.dg/tree-ssa/foldstring-1.c: New test.
26164 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
26166         PR target/25254
26167         PR target/24188
26168         * gcc.target/i386/pr25254.c: New test.
26169         * gfortran.dg/PR24188.f: New test.
26171 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
26173         * lib/fortran-torture.exp: Catch remaining uses of
26174         remote_file build delete.
26176 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26178         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
26180 2005-12-14  Ben Elliston  <bje@au.ibm.com>
26182         * gcc.dg/warn-addr-cmp.c: New test.
26184 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
26186         PR debug/25023
26187         PR target/25293
26188         * gcc.target/i386/pr25293.c: New test.
26190 2005-12-13  Petr Machata  <machata@post.cz>
26192         PR c++/24907
26193         * g++.dg/parse/comma2.C: New test.
26195 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
26196             Jakub Jelinek  <jakub@redhat.com>
26198         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
26199         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
26200         (limits.h): Include unconditionally.
26201         (stdlib.h): Likewise.
26202         (hashtab.h): Do not include.
26203         (getopt.h): Likewise.
26204         (stddef.h): Include.
26205         (hashval_t): Define.
26206         (struct entry): Add "next" field.
26207         (HASH_SIZE): New macro.
26208         (hash_table): New variable.
26209         (switchfiles): Do not use xmalloc.
26210         (mix): New macro.
26211         (iterative_hash): New function.
26212         (hasht): Remove.
26213         (e_exists): New function.
26214         (e_insert): Likewise.
26215         (output): Use, instead of libiberty hashtable functions.
26216         (main): Do not use getopt.  Do not call htab_create.
26218 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
26220         PR c++/25331
26221         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
26222         put atal* and atpaal* attributes on array elements.
26223         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
26224         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
26225         put atal* and atpaal* attributes on array elements.
26226         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
26228 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
26230         * gcc.dg/single-precision-constant.c: New test.
26232 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
26234         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
26235         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
26236         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
26237         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
26238         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
26239         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
26240         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
26241         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
26242         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
26243         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
26244         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
26245         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
26246         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
26247         gcc.target/powerpc/ppc-sdata-2.c,
26248         gcc.target/powerpc/ppc-stackalign-1.c,
26249         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
26250         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
26251         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
26252         gcc.target/powerpc/rs6000-ldouble-2.c,
26253         gcc.target/powerpc/rs6000-power2-1.c,
26254         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
26255         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
26256         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
26257         option into target selector.
26258         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
26259         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
26261 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
26263         PR objc/25348
26264         * objc.dg/encode-9.m: New test.
26266 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26268         PR testsuite/20772
26269         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
26270         * gcc.dg/asm-b.c: Fix typo.
26271         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
26272         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
26273         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
26274         i?86 lp64 and x86_64 ilp32.
26275         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
26276         on i?86 lp64.
26277         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
26279 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
26281         PR fortran/25078
26282         gfortran.dg/equiv_5.f90: New test.
26284 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
26286         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
26287         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
26288         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
26289         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
26290         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
26291         * gcc.dg/tree-ssa/reassoc-5.c: New.
26292         * gcc.dg/tree-ssa/reassoc-6.c: New.
26293         * gcc.dg/tree-ssa/reassoc-7.c: New.
26294         * gcc.dg/tree-ssa/reassoc-8.c: New.
26295         * gcc.dg/tree-ssa/reassoc-9.c: New.
26296         * gcc.dg/tree-ssa/reassoc-10.c: New.
26297         * gcc.dg/tree-ssa/reassoc-11.c: New.
26299 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26301         PR testsuite/25167
26302         PR testsuite/24478
26303         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
26305 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
26307         PR c++/25300
26308         * g++.dg/template/inherit.C: Do not use a generic error message.
26310 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
26312         PR libobjc/25354
26313         * objc.dg/gnu-encoding: New directory.
26314         * objc.dg/gnu-encoding/compat-common.h: New file.
26315         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
26316         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
26317         * objc.dg/gnu-encoding/vector-defs.h: New file.
26318         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
26319         * objc.dg/gnu-encoding/generate-random.c: New file.
26320         * objc.dg/gnu-encoding/generate-random_r.c: New file.
26321         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
26322         * objc.dg/gnu-encoding/generate-random.h: New file.
26324 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
26326         PR c++/25337
26327         * g++.dg/template/defarg7.C: New test.
26329 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
26331         PR libobjc/25347
26332         * objc.dg/encode-8.m: New test.
26334 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
26336         PR libobjc/25346
26337         * objc.dg/encode-7.m: New test.
26339 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
26341         PR c++/25010
26342         * g++.dg/opt/inline10.C: New test.
26344 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
26346         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
26348 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
26350         * gfortran.dg/substring_equivalence.f90: typo in comment
26352 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26354         PR fortran/25068
26355         * gfortran.dg/iostat_3.f90: New test.
26357 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
26359         PR fortran/23815
26360         * gfortran.dg/unf_io_convert_1.f90: New test.
26361         * gfortran.dg/unf_io_convert_2.f90: New test.
26362         * gfortran.dg/unf_io_convert_3.f90: New test.
26364 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26366         PR testsuite/20772
26367         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
26368         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
26369         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
26370         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
26371         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
26372         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
26373         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
26374         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
26375         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
26376         gcc.dg/torture/fp-int-convert-float128-timode.c,
26377         gcc.dg/torture/fp-int-convert-float128.c,
26378         gcc.dg/torture/fp-int-convert-float80-timode.c,
26379         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
26380         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
26382         * gcc.dg/tls/opt-1.c: Require effective target fpic.
26384 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
26386         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
26388 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
26390         * gcc.dg/20051207-1.c,
26391         * gcc.dg/20051207-2.c,
26392         * gcc.dg/20051207-3.c: New tests.
26394 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26396         PR testsuite/20772
26397         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
26398         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
26399         dg-skip-if target selector.
26401         PR testsuite/20772
26402         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
26403         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
26404         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
26405         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
26406         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
26407         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
26408         and/or merge with i?86 cases.
26410         * gcc.dg/tls/opt-3.c: Require effective target fpic.
26412         PR testsuite/20772
26413         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
26414         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
26415         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
26416         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
26417         x86_64-*-linux*.
26419 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
26421         PR target/25311
26422         * gcc.c-torture/compile/pr25311.c: New test.
26424 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26426         PR libgfortran/25039
26427         * gfortran.dg/read_comma.f: New test.
26429 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
26431         PR c++/19317
26432         * g++.dg/opt/pr19317-1.C: New test.
26433         * g++.dg/opt/pr19317-2.C: New test.
26434         * g++.dg/opt/pr19317-3.C: New test.
26436         PR target/19005
26437         * gcc.c-torture/execute/pr19005.c: New test.
26439         PR target/17828
26440         * g++.old-deja/g++.other/comdat5.C: New test.
26441         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
26443         * g++.dg/compat/struct-layout-1.exp: New file.
26444         * g++.dg/compat/struct-layout-1.h: New.
26445         * g++.dg/compat/struct-layout-1_generate.c: New.
26446         * g++.dg/compat/struct-layout-1_x1.h: New.
26447         * g++.dg/compat/struct-layout-1_x2.h: New.
26448         * g++.dg/compat/struct-layout-1_y1.h: New.
26449         * g++.dg/compat/struct-layout-1_y2.h: New.
26451         * gcc.dg/20050330-2.c: New test.
26453 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
26455         PR fortran/25292
26456         * gfortran.dg/associated_1.f90: New.
26458 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26460         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
26461         ILP32 vect_no_align platforms.
26463 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
26464             Jakub Jelinek  <jakub@redhat.com>
26466         PR target/25268
26467         * gcc.c-torture/compile/20051207-1.c: New test.
26469 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26471         PR testsuite/20772
26472         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
26473         gcc.dg/torture/pr18582-1.c,
26474         gcc.target/i386/attributes-error.c: Also test on x86_64.
26476         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
26478 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26480         PR c++/19397
26481         * g++.dg/template/typedef3.C: New test.
26483         PR c++/19762
26484         PR c++/19764
26485         * g++.dg/template/dtor3.C: Fix error markers.
26487 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
26489         * lib/target-supports.exp (check_effective_target_sync_char_short):
26490         Add s390*.
26492 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
26494         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
26496 2005-12-06  Roger Sayle  <roger@eyesopen.com>
26498         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
26499         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
26500         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
26501         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
26503 2005-12-06  Roger Sayle  <roger@eyesopen.com>
26505         PR c++/25263
26506         * g++.dg/other/array2.C: New test case.
26508 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
26510         * gcc.dg/darwin-weakimport-3.c: New.
26512         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
26513         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
26514         and to work on Darwin.
26515         * gcc.dg/attr-weakref-1b.c: New file.
26516         * gcc.dg/attr-weakref-2.c: New test.
26517         * gcc.dg/darwin-weakref-1.c: New test.
26519 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
26521         PR testsuite/25247
26522         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
26523         use in selector expressions.
26524         (dg-xfail-if): Ditto.
26525         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
26526         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
26527         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
26528         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
26529         * gcc.test-framework/test-framework.exp: Skip generated tests if
26530         CHECK_TEST_FRAMEWORK is not 1.
26532 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26534         PR tree-optimization/24963
26535         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
26537         PR target/24108
26538         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
26540         PR target/18580
26541         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
26542         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
26543         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
26544         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
26546 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
26548         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
26549         dg-options.
26551 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
26553         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
26555 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
26557         * gcc.dg/format/cast-1.c: New test.
26559 2005-12-04  Roger Sayle  <roger@eyesopen.com>
26561         PR c/7776
26562         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
26563         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
26564         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
26565         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
26567 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
26569         * gcc.dg/cast-pretty-print-1.c: New test.
26571 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
26573         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
26575 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
26577         PR c++/24173
26578         * g++.dg/template/friend40.C: New test.
26580 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
26582         PR target/25199
26583         * gcc.target/i386/movq-2.c: New test.
26584         * gcc.target/i386/movq.c: Remove target i?86, instead add
26585         dg-require-effective-target ilp32.
26587 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26589         PR c++/24103
26590         * g++.dg/other/default1.C: New test.
26592 2005-12-02  Richard Guenther  <rguenther@suse.de>
26594         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
26596 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26598         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
26600 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
26602         PR target/21017
26603         * gcc.target/powerpc/rotate.c: New.
26605 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26607         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
26608         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
26610 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26612         PR c/13384
26613         * gcc.dg/pr17730-1.c: Adjust.
26614         * gcc.dg/lvalue1.c (main): Likewise.
26615         * gcc.dg/lvalue-2.c: Likewise.
26616         * g++.dg/pr7503-3.C
26618 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
26620         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
26621         error messages.
26623 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
26625         PR fortran/24789
26626         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
26628 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
26630         PR target/24475
26631         * lib/target-supports.exp (check_effective_target_tls): New.
26632         (check_effective_target_tls_runtime): New.
26633         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
26634         for TLS support.
26635         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
26636         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
26637         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
26638         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
26639         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
26640         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
26641         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
26642         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
26643         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
26644         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
26645         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
26646         effective-target TLS.
26647         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
26648         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
26649         effective-target TLS runtime.
26651 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
26653         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
26655 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
26657         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
26658         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
26659         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
26660         ignored" warnings when "packing" is the same as the ABI layout.
26662 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
26664         PR fortran/21302
26665         * gfortran.dg/line_length_1.f: New test.
26666         * gfortran.dg/line_length_2.f90: Ditto.
26668 2005-11-30  Richard Guenther  <rguenther@suse.de>
26670         PR tree-optimization/21655
26671         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
26673 2005-11-30  Dale Johannesen  <dalej@apple.com>
26675         * gcc.c-torture/compile/pr24930.c: New.
26677 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
26679         PR fortran/15809
26680         *  gfortran.dg/auto_char_dummy_array.f90: New test.
26682 2005-11-30  Jeff Law  <law@redhat.com>
26684         * g++.old-deja/g++.law/pr25000.C: New test.
26686 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
26688         * gcc.dg/tls/opt-11.c: New test.
26690 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
26692         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
26693         targets.
26694         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
26695         LP64 ia64.
26697 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
26699         * gfortran.dg/open_access_1.f90: New test.
26701 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26703         * gcc.dg/charset/builtin2.c: New test.
26705 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
26707         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
26708         on mmix-*-* for *_[xy].c.
26710 2005-11-28  Kean Johnston  <jkj@sco.com>
26712         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
26713         headers.
26714         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
26715         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
26716         * gcc.target/i386/asm-3.c: Ditto.
26717         * gcc.target/i386/clobbers.c: Ditto.
26718         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
26719         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
26720         test regexp.
26721         * gcc.target/i386/mul.c: Ditto.
26722         * gcc.target/i386/ssetype-1.c: Ditto.
26723         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
26724         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
26725         static so the test works with -fPIC mode too. Based on comment in
26726         PR19231 by Pinski.
26727         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
26729 2005-11-28  Richard Guenther  <rguenther@suse.de>
26731         * gcc.dg/alias-9.c: New testcase.
26732         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
26734 2005-11-28  Roger Sayle  <roger@eyesopen.com>
26735             Uros Bizjak  <uros@kss-loka.si>
26737         PR middle-end/20219
26738         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
26739         tan(x)/sin(x) transformations.
26741 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
26743         PR middle-end/24575
26744         * gcc.dg/tree-ssa/divide-3.c: New test.
26745         * gcc.dg/tree-ssa/divide-4.c: New test.
26747 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
26749         PR fortran/24917
26750         *  gfortran.dg/boz_6.f90: New test.
26752 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26754         PR fortran/23912
26755         * gfortran.dg/modulo_1.f90: New test.
26757 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26759         PR libfortran/24919
26760         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
26761         fail on CRLF platforms.
26762         * gfortran.dg/ftell_2.f90: Likewise.
26764 2005-11-26  Eric Christopher  <echristo@apple.com>
26766         * gcc.dg/intmax_t-1.c: Remove mips xfail.
26768 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
26770         * objc.dg/gnu-runtime-3.m: Simplify.
26772 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
26774         PR middle-end/23669
26775         * gcc.dg/tree-ssa/divide-1.c: New test.
26776         * gcc.dg/tree-ssa/divide-2.c: New test.
26778 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
26780         PR libgfortran/24945
26781         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
26783 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
26785         PR libgfortran/24945
26786         * gfortran.dg/open_status_2.f90: New test.
26788 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26790         * gcc.c-torture/execute/builtins/fprintf.c,
26791         gcc.c-torture/execute/builtins/fputs-lib.c,
26792         gcc.c-torture/execute/builtins/fputs.c,
26793         gcc.c-torture/execute/builtins/lib/fprintf.c,
26794         gcc.c-torture/execute/builtins/lib/printf.c,
26795         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
26797 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
26799         * gcc.dg/20050922-2.c: New test.
26801 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
26803         * objc.dg/gnu-runtime-3.m: New test.
26805 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26807         PR c++/9278
26808         * g++.dg/other/void1.C: New test.
26810 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
26812         PR middle-end/24998
26813         * gcc.dg/torture/fp-int-convert-float.c,
26814         gcc.dg/torture/fp-int-convert-double.c,
26815         gcc.dg/torture/fp-int-convert-long-double.c,
26816         gcc.dg/torture/fp-int-convert-timode.c,
26817         gcc.dg/torture/fp-int-convert-float80.c,
26818         gcc.dg/torture/fp-int-convert-float80-timode.c,
26819         gcc.dg/torture/fp-int-convert-float128.c,
26820         gcc.dg/torture/fp-int-convert-float128-timode.c,
26821         gcc.dg/torture/fp-int-convert.h: New files.
26823 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
26825         PR middle-end/24989
26826         * gcc.dg/tree-ssa/bool-10.c: New test.
26827         * gcc.dg/tree-ssa/bool-11.c: New test.
26828         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
26830 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
26832         PR middle-end/24990
26833         * tree-ssa/pr24990-1.c: New test.
26835 2005-11-24  Richard Guenther  <rguenther@suse.de>
26836         Dirk Mueller <dmueller@suse.de>
26838         PR c++/14024
26839         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
26840         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
26841         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
26842         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
26843         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
26844         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
26846 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
26848         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
26850 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26852         PR c/21668
26853         * gcc.dg/Wc++-compat.c: New.
26854         * gcc.dg/Wno-c++-compat.c: New.
26856 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
26858         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
26859         (vspltish, vspltisw): Likewise.
26861 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26863         PR libgfortran/24794
26864         * gfortran.dg/namelist_12.f: Fix quotes.
26865         * gfortran.dg/namelist_13.f90: Fix quotes.
26866         * gfortran.dg/namelist_14.f90: Fix quotes.
26867         * gfortran.dg/namelist_15.f90: Fix quotes.
26868         * gfortran.dg/namelist_use.f90: Fix quotes.
26869         * gfortran.dg/namelist_use_only.f90: Fix quotes.
26870         * gfortran.dg/namelist_21.f90: New test.
26871         * gfortran.dg/namelist_22.f90: New test.
26873 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
26875         PR target/23435
26876         * gcc.c-torture/compile/pr23435.c: New.
26878 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
26880         * gcc.c-torture/execute/floatunsisf-1.c: New test.
26882 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
26884         * gcc.target/powerpc/405-macchw-1.c,
26885         gcc.target/powerpc/405-macchw-2.c,
26886         gcc.target/powerpc/405-macchwu-1.c,
26887         gcc.target/powerpc/405-macchwu-2.c,
26888         gcc.target/powerpc/405-machhw-1.c,
26889         gcc.target/powerpc/405-machhw-2.c,
26890         gcc.target/powerpc/405-machhwu-1.c,
26891         gcc.target/powerpc/405-machhwu-2.c,
26892         gcc.target/powerpc/405-maclhw-1.c,
26893         gcc.target/powerpc/405-maclhw-2.c,
26894         gcc.target/powerpc/405-maclhwu-1.c,
26895         gcc.target/powerpc/405-maclhwu-2.c,
26896         gcc.target/powerpc/405-mulchw-1.c,
26897         gcc.target/powerpc/405-mulchw-2.c,
26898         gcc.target/powerpc/405-mulchwu-1.c,
26899         gcc.target/powerpc/405-mulchwu-2.c,
26900         gcc.target/powerpc/405-mulhhw-1.c,
26901         gcc.target/powerpc/405-mulhhw-2.c,
26902         gcc.target/powerpc/405-mulhhwu-1.c,
26903         gcc.target/powerpc/405-mulhhwu-2.c,
26904         gcc.target/powerpc/405-mullhw-1.c,
26905         gcc.target/powerpc/405-mullhw-2.c,
26906         gcc.target/powerpc/405-mullhwu-1.c,
26907         gcc.target/powerpc/405-mullhwu-2.c,
26908         gcc.target/powerpc/405-nmacchw-1.c,
26909         gcc.target/powerpc/405-nmacchw-2.c,
26910         gcc.target/powerpc/405-nmachhw-1.c,
26911         gcc.target/powerpc/405-nmachhw-2.c,
26912         gcc.target/powerpc/405-nmaclhw-1.c,
26913         gcc.target/powerpc/405-nmaclhw-2.c,
26914         gcc.target/powerpc/440-macchw-1.c,
26915         gcc.target/powerpc/440-macchw-2.c,
26916         gcc.target/powerpc/440-macchwu-1.c,
26917         gcc.target/powerpc/440-macchwu-2.c,
26918         gcc.target/powerpc/440-machhw-1.c,
26919         gcc.target/powerpc/440-machhw-2.c,
26920         gcc.target/powerpc/440-machhwu-1.c,
26921         gcc.target/powerpc/440-machhwu-2.c,
26922         gcc.target/powerpc/440-maclhw-1.c,
26923         gcc.target/powerpc/440-maclhw-2.c,
26924         gcc.target/powerpc/440-maclhwu-1.c,
26925         gcc.target/powerpc/440-maclhwu-2.c,
26926         gcc.target/powerpc/440-mulchw-1.c,
26927         gcc.target/powerpc/440-mulchw-2.c,
26928         gcc.target/powerpc/440-mulchwu-1.c,
26929         gcc.target/powerpc/440-mulchwu-2.c,
26930         gcc.target/powerpc/440-mulhhw-1.c,
26931         gcc.target/powerpc/440-mulhhw-2.c,
26932         gcc.target/powerpc/440-mulhhwu-1.c,
26933         gcc.target/powerpc/440-mulhhwu-2.c,
26934         gcc.target/powerpc/440-mullhw-1.c,
26935         gcc.target/powerpc/440-mullhw-2.c,
26936         gcc.target/powerpc/440-mullhwu-1.c,
26937         gcc.target/powerpc/440-mullhwu-2.c,
26938         gcc.target/powerpc/440-nmacchw-1.c,
26939         gcc.target/powerpc/440-nmacchw-2.c,
26940         gcc.target/powerpc/440-nmachhw-1.c,
26941         gcc.target/powerpc/440-nmachhw-2.c,
26942         gcc.target/powerpc/440-nmaclhw-1.c,
26943         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
26945 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
26947         PR fortran/24774
26948         * gfortran.dg/inquire_9.f90: New test.
26950         PR fortran/21647
26951         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
26953 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
26955         PR libfortran/24432
26956         * lib/target-supports.exp (check_effective_target_fortran_large_real):
26957         Check that 'cos' is supported.
26959 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
26961         PR fortran/24223
26962         * gfortran.dg/substring_equivalence.f90: New test.
26964         PR fortran/24705
26965         * gfortran.dg/auto_internal_assumed.f90: New test.
26967 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
26969         * gcc.dg/fold-div-2.c: New test.
26971 2005-11-20  Ian Lance Taylor  <ian@airs.com>
26973         PR rtl-optimization/24883
26974         * gcc.c-torture/compile/pr24883.c: New test.
26976 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
26978         PR middle-end/20583
26979         * gcc.c-torture/compile/pr20583.c: New.
26981 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
26983         * gcc.c-torture/execute/usmul.c: New test.
26985 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
26987         * gcc.dg/tree-ssa/vrp22.c: New test.
26989 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
26991         PR middle-end/24912
26992         * gcc.dg/torture/pr24912-1.c: New test.
26994 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
26996         PR fortran/24862
26997         * gfortran.dg/arrayio_derived_1.f90: New test.
26999 2005-11-19  Richard Guenther  <rguenther@suse.de>
27001         PR middle-end/23294
27002         * gcc.dg/tree-ssa/pr23294.c: New testcase.
27004 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
27006         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
27008 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
27010         PR c++/8355
27011         * g++.dg/template/friend39.C: New test.
27013 2005-11-18  James E Wilson  <wilson@specifix.com>
27015         * gcc.dg/builtin-strstr.c: New.
27017 2005-11-18  Richard Henderson  <rth@redhat.com>
27019         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
27020         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
27021         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
27022         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
27023         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
27024         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
27025         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
27026         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
27027         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
27028         renaming to remove initial "ia64-".
27030 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
27032         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
27034 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
27036         * g++.dg/cpp/string-2.C: New test.
27038 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
27040         * gcc.dg/tree-ssa/loop-14.c: New test.
27042 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
27043             Michael Chamberlain <michael@chamberlain.net.au>
27045         * ada/acats/run_all.sh (target_run): Kill long running tests.
27047 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27049         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
27050         * gcc.dg/cleanup-9.c: Likewise.
27051         * gcc.dg/cleanup-10.c: Likewise.
27052         * gcc.dg/cleanup-11.c: Likewise.
27054 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27056         PR fortran/24892
27057         * gfortran.dg/open_access_append_1.f90: New test.
27058         * gfortran.dg/open_access_append_2.f90: New test.
27060 2005-11-16  Richard Guenther  <rguenther@suse.de>
27062         PR middle-end/24851
27063         * gcc.c-torture/execute/pr24851.c: New testcase.
27065 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
27067         * gcc.dg/fold-overflow-1.c: New test.
27069 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
27071         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
27072         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
27074 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
27076         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
27077         structures.
27078         * g++.dg/eh/forced2.C: Likewise.
27079         * g++.dg/eh/forced3.C: Likewise.
27080         * g++.dg/eh/forced4.C: Likewise.
27082 2005-11-11  Mike Stump  <mrs@apple.com>
27084         * g++.old-deja/g++.mike/unused.C: Add.
27086 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
27088         PR c++/24667
27089         * g++.dg/warn/Wcast-qual1.C: New test.
27091 2005-11-15  Jan Hubicka  <jh@suse.cz>
27093         * gcc.dg/winline-5.c: Add large-unit-insns limit.
27095 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
27097         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
27099 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
27101         PR 24840
27102         * gcc.dg/tree-ssa/pr24840.c: New test.
27104 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
27106         PR testsuite/24841
27107         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
27109 2005-11-14  Dale Johannesen  <dalej@apple.com>
27111         * gcc.c-torture/execute/20051113-1.c: New.
27113 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
27115         PR c++/24687
27116         * g++.dg/template/crash43.C: New test.
27118 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
27120         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
27122 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
27124         PR c++/24817
27125         * g++.dg/eh/spec8.C: New test.
27127 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
27129         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
27131 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
27133         PR c++/20293
27134         * g++.dg/parse/ambig4.C: New test.
27135         * g++.dg/tc1/dr101.C: Adjust error markers.
27136         * g++.dg/lookup/strong-using-2.C: Likewise.
27137         * g++.dg/lookup/ambig5.C: Likewise.
27138         * g++.dg/lookup/ambig4.C: Likewise.
27139         * g++.dg/parse/crash22.C: Likewise.
27141 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
27143         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
27145 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
27147         * gcc.dg/nested-calls-1.c: New test.
27149 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27151         * gfortran.dg/complex_intrinsic_1.f90: New test.
27152         * gfortran.dg/complex_intrinsic_2.f90: New test.
27153         * gfortran.dg/fgetc_1.f90: New test.
27154         * gfortran.dg/fgetc_2.f90: New test.
27155         * gfortran.dg/fgetc_3.f90: New test.
27156         * gfortran.dg/ftell_1.f90: New test.
27157         * gfortran.dg/ftell_2.f90: New test.
27158         * gfortran.dg/gnu_logical_1.F: New test.
27159         * gfortran.dg/gnu_logical_2.f90: New test.
27161 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
27163         PR middle-end/24820
27164         * gcc.dg/pr24820.c: New test.
27166 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
27168         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
27169         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
27170         variable.
27172 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27174         PR testsuite/24614
27175         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
27177 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
27179         * gcc.target/cris/cris.exp: New file.
27180         * gcc.target/cris/rld-legit1.c: New test.
27181         * gcc.target/cris/rld-legit2.c: New test.
27183 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
27185         PR c++/24780
27186         * g++.dg/opt/pr24780.C: New test.
27188         PR c++/24761
27189         * g++.dg/template/asm1.C: New test.
27191 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
27193         PR libgfortran/24787
27194         * gfortran.dg/scan_1.f90: New test.
27196 2005-11-12  Jan Hubicka  <jh@suse.cz>
27198         * gcc.target/i386/minmax-1.c: New.
27199         * gcc.target/i386/minmax-2.c: New.
27201 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
27203         * gcc.dg/pr24445.c: Fix for 64-bit targets.
27205 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
27207         * gcc.c-torture/execute/20051110-1.c,
27208         gcc.c-torture/execute/20051110-2.c: New tests.
27210 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
27212         PR middle-end/24750
27213         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
27214         New tests.
27216 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
27218         * lib/target-libpath.exp (get_shlib_extension): New proc.
27219         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
27220         * lib/gfortran.exp (gfortran_link_flags): Likewise.
27221         * lib/objc.exp (objc_target_compile): Likewise.
27222         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
27223         detection.
27225 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
27227         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
27229         * lib/target-supports.exp (check_effective_target_static_libgfortran):
27230         Add -static to additional_flags and pass it to target_compile.
27232 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
27234         PR libgfortran/24719
27235         gfortran.dg/read_noadvance.f90: New test.
27237         PR libgfortran/24699
27238         gfortran.dg/fmt_t_2.f90: New test.
27240         PR libgfortran/24785
27241         gfortran.dg/read_x_eor.f90: New test.
27243         PR libgfortran/24584
27244         gfortran.dg/namelist_empty.f90: Rename test.
27246         PR libgfortran/24489
27247         gfortran/read_eor.f90: Rename test.
27249 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
27251         PR fortran/15976
27252         * gfortran.dg/automatic_module_variable.f90: New test.
27254 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
27256         PR target/24445
27257         * gcc.dg/pr24445.c: New test.
27259 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
27261         PR fortran/24655
27262         PR fortran/24755
27263         * gfortran.dg/recursive_statement_functions.f90: Add statement
27264         functions using inline intrinsic functions and parameters to test
27265         that they no longer seg-fault.
27267         PR fortran/24409
27268         gfortran.dg/nested_modules_4.f90: New test.
27269         gfortran.dg/nested_modules_5.f90: New test.
27271 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27273         PR fortran/24643
27274         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
27276 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
27278         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
27279         failures.
27281 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27283         * gcc.dg/sparc-getcontext-1.c: New test.
27285 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
27287         * gcc.dg/ifcvt-fabs-1.c: New test.
27289 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
27291         PR other/4372
27292         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
27293         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
27295 2005-11-09  Richard Guenther  <rguenther@suse.de>
27297         PR tree-optimization/24716
27298         * gcc.c-torture/execute/pr24716.c: New testcase.
27300 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
27302         * gcc.dg/pr24624.c: Disable for non S/390 targets.
27304 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
27306         PR 24624
27307         * gcc.dg/pr24624.c: Testcase added.
27309 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
27311         PR 24623
27312         * g++.dg/other/pr24623.C: Testcase added.
27314 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
27316         PR fortran/22607
27317         * gfortran-dg/pure_byref_1.f90: New.
27318         * gfortran-dg/pure_byref_2.f90: New.
27320 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
27322         PR c/24101
27323         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
27324         * gcc.dg/dg.exp: Run main loop also for *.i files.
27326 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
27328         PR c++/19450
27329         * g++.dg/tls/diag-3.C: New test.
27330         * g++.dg/tls/diag-4.C: New test.
27331         * g++.dg/tls/static-1.C: New test.
27332         * g++.dg/tls/static-1a.cc: New file.
27334 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
27336         PR 23046
27337         * g++.dg/tree-ssa/pr23046.C: New test.
27339 2005-11-08  Devang Patel <dpatel@apple.com>
27341         PR tree-optimization/23115
27342         * gcc.dg/tree-ssa/pr23115.c: New.
27344 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
27346         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
27347         * gcc.target/powerpc/pr16155.c: Same.
27348         * gcc.target/powerpc/altivec-1.c: Same.
27349         * gcc.target/powerpc/altivec-2.c: Same.
27350         * gcc.target/powerpc/altivec-3.c: Same.
27351         * gcc.target/powerpc/altivec-5.c: Same.
27352         * gcc.target/powerpc/altivec-11.c: Same.
27353         * gcc.target/powerpc/altivec-12.c: Same.
27354         * gcc.target/powerpc/altivec-14.c: Same.
27355         * gcc.target/powerpc/altivec-22.c: Same.
27356         * gcc.target/powerpc/altivec-consts.c: Same.
27357         * gcc.target/powerpc/altivec-pr22085.c: Same.
27358         * gcc.target/powerpc/altivec-splat.c: Same.
27359         * gcc.target/powerpc/altivec-varargs-1.c: Same.
27360         * gcc.target/powerpc/altivec-vec-merge.c: Same.
27361         * gcc.target/powerpc/darwin-longlong.c: Same.
27363 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
27365         PR target/19340
27366         * gcc.dg/pr19340.c: New test.
27368 2005-11-07  Ian Lance Taylor  <ian@airs.com>
27370         PR rtl-optimization/24683
27371         * gcc.dg/pr24683.c: New test.
27373 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
27375         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
27376         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
27378 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
27380         * gcc.target/i386/pr23376.c: Compile with -mmmx.
27382 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
27384         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
27386 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
27388         PR target/24230
27390         * gcc.target/powerpc/altivec-consts.c,
27391         gcc.target/powerpc/altivec-splat.c: New testcase.
27393 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
27395         PR c/24599
27397         * gcc.dg/overflow-2.c: New testcase.
27399 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
27401         PR rtl-optimization/23567
27402         * gcc.c-torture/execute/20051104-1.c: New test.
27404 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
27406         PR fortran/24534
27407         gfortran.dg/private_type_2.f90: Modified to check that case with
27408         PRIVATE declaration within derived type is accepted.
27410         PR fortran/20838
27411         gfortran.dg/pointer_assign_1.f90: New test.
27413         PR fortran/20840
27414         * gfortran.dg/arrayio_0.f90: New test.
27416         PR fortran/17737
27417         gfortran.dg/data_initialized.f90: New test.
27418         gfortran.dg/data_constraints_1.f90: New test.
27419         gfortran.dg/data_constraints_2.f90: New test.
27421 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
27423         PR fortran/24174
27424         PR fortran/24305
27425         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
27427 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
27429         PR 24670
27430         * gcc.dg/tree-ssa/pr24670.c: New test.
27432 2005-11-05  Ian Lance Taylor  <ian@airs.com>
27434         PR target/22432
27435         * gcc.target/i386/pr22432.c: New test.
27437 2005-11-05  Richard Henderson  <rth@redhat.com>
27439         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
27440         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
27441         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
27442         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
27443         from gcc.dg/alpha-*.
27444         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
27445         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
27447 2005-11-05  Andreas Jaeger  <aj@suse.de>
27449         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
27451 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
27453         PR target/23424
27454         * gcc.dg/torture/pr23424-1.c: New test.
27456 2005-11-04  Richard Henderson  <rth@redhat.com>
27458         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
27459         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
27460         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
27461         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
27462         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
27463         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
27464         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
27465         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
27466         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
27467         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
27468         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
27469         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
27470         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
27471         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
27472         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
27473         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
27474         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
27475         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
27476         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
27477         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
27478         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
27479         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
27480         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
27481         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
27482         Move from gcc.dg/.
27483         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
27484         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
27485         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
27486         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
27487         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
27488         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
27489         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
27490         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
27491         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
27492         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
27493         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
27494         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
27495         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
27496         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
27497         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
27498         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
27499         gcc.target/i386/lea.c, gcc.target/i386/local.c,
27500         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
27501         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
27502         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
27503         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
27504         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
27505         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
27506         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
27507         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
27508         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
27509         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
27510         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
27511         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
27512         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
27513         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
27514         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
27515         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
27516         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
27517         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
27518         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
27519         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
27520         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
27521         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
27522         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
27523         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
27524         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
27525         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
27526         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
27527         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
27529 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
27531         PR 24627
27532         * gcc.dg/tree-ssa/pr24627.c: New test.
27534 2005-11-04 Paul Brook  <paul@codesourcery.com>
27536         * gcc.dg/tls/opt-10.c: New test.
27538 2005-11-04  Andreas Jaeger  <aj@suse.de>
27540         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
27541         avoid extra warnings.
27543 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27545         PR libfortran/22298
27546         * lib/target-supports.exp
27547         (check_effective_target_static_libgfortran): New
27548         static_libgfortran effective target.
27549         * gfortran.dg/static_linking_1.f: New test.
27550         * gfortran.dg/static_linking_1.c: New file.
27552 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
27554         * gcc.dg/pr24615.c: Guard test with { target fpic }.
27556 2005-11-03  Josh Conner  <jconner@apple.com>
27558         PR c++/19989
27559         g++.dg/ext/array2.C: New test.
27560         g++.dg/template/dependent-name3.C: New test.
27561         g++.dg/template/dependent-name4.C: New test.
27562         g++.dg/template/sfinae2.C: New test.
27564 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27566         PR preprocessor/22042
27567         * gcc.dg/cpp/strify4.c: New test.
27569 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
27571         PR c++/17964
27572         * g++.dg/cpp/string-1.C: New test.
27574 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
27576         * gcc.target/powerpc: New directory.
27577         * gcc.target/powerpc/powerpc.exp: New file.
27578         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
27579         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
27580         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
27581         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
27582         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
27583         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
27584         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
27585         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
27586         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
27587         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
27588         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
27589         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
27590         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
27591         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
27592         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
27593         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
27594         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
27595         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
27596         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
27597         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
27598         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
27599         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
27600         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
27601         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
27602         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
27603         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
27604         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
27605         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
27606         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
27607         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
27608         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
27609         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
27610         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
27611         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
27613 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
27615         PR c++/21627
27616         * g++.dg/warn/inline2.C: New test.
27618 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27620         PR middle-end/23155
27621         * g++.dg/ext/c99struct1.C: New test.
27622         * gcc.dg/union-cast-1.c: New test.
27623         * gcc.dg/union-cast-2.c: New test.
27624         * gcc.dg/union-cast-3.c: New test.
27626 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27628         PR middle-end/24589
27629         * gcc.c-torture/execute/zero-struct-2.c: New test.
27631 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27633         PR c++/24582
27634         * g++.dg/init/switch1.C: New test.
27636 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27638         * gcc.dg/delay-slot-1.c: New test.
27640 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
27642         PR target/24620
27643         * gcc.dg/pr24620.c: New test.
27645 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
27647         PR c/24329
27648         * gcc.dg/format/unnamed-1.c: New test.
27650 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
27652         PR c++/22434
27653         * g++.dg/expr/cond8.C: New test.
27655         PR c++/24560
27656         * g++.dg/parse/dot1.C: New test.
27658 2005-11-02  Jan Hubicka  <jh@suse.cz>
27660         PR target/23303
27661         * gcc.dg/i386-lea.c: New test
27663 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
27665         PR target/24615
27666         * gcc.dg/pr24615.c: New test.
27668 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
27670         PR target/24600
27671         * gcc.dg/pr24600.c: New test.
27673 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
27675         PR c++/19253
27676         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
27677         * g++.dg/parse/typename9.C: New test.
27678         * g++/dg/parse/typename10.C: Likewise.
27680 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
27682         PR fortran/18157
27683         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
27684         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
27685         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
27687 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
27689         PR c++/24569
27690         * g++.dg/debug/static1.C: New test.
27692 2005-11-02  Josh Conner  <jconner@apple.com>
27694         * g++.dg/crash38.C: moved into proper directory...
27695         * g++.dg/template/crash42.C: ...here
27697 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
27699         PR target/18338
27700         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
27701         pcc_bitfield_type_matters || default_packed.
27703         * lib/target-supports.exp
27704         (check_effective_target_pcc_bitfield_type_matters): New proc.
27705         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
27707         PR testsuite/23304
27708         * lib/target-supports.exp (check_effective_default_packed): New proc.
27709         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
27710         Gate expected errors on target ! default_packed.
27711         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
27713 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27715         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
27716         change (r106358).
27718 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27720         PR fortran/24008
27721         * gfortran.dg/entry_5.f90: New.
27722         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
27724 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
27726         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
27728 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
27730         PR fortran/21565
27731         gfortran.dg/namelist_blockdata.f90: New test.
27733         PR fortran/18737
27734         gfortran.dg/external_implicit_none.f90: New test.
27736         PR fortran/14994
27737         * gfortran.dg/secnds.f: New test.
27739 2005-10-31  Jan Hubicka  <jh@suse.cz>
27741         PR target/20928
27742         * gcc.c-torture/compile/pr20928.c: New test.
27744 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
27746         PR middle-end/23492
27747         * gcc.c-torture/compile/zero-strct-5.c: New test.
27749 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
27751         PR libgfortran/24584
27752         * gfortran.dg/pr24584.f90: New test.
27754 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
27756         PR fortran/18883
27757         * gfortran.dg/char_result_9.f90: New.
27758         * gfortran.dg/char_result_10.f90: New.
27760 2005-10-30  Jan Hubicka  <jh@suse.cz>
27762         * g++.dg/tree-ssa/pr24172.C: New testcase.
27764 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27766         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
27768 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
27770         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
27771         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
27772         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
27773         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
27774         gfortran.dg/enum_9.f90,
27775         gfortran.fortran-torture/compile/enum_1.f90,
27776         gfortran.fortran-torture/execute/enum_1.f90,
27777         gfortran.fortran-torture/execute/enum_2.f90,
27778         gfortran.fortran-torture/execute/enum_3.f90,
27779         gfortran.fortran-torture/execute/enum_4.f90: New tests.
27781 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
27783         PR target/18482
27784         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
27785         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
27787 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27789         PR libfortran/20179
27790         * gfortran.dg/mixed_io_1.f90: New test.
27791         * gfortran.dg/mixed_io_1.c: New file.
27793 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27795         * gfortran.dg/malloc_free_1.f90: New test.
27797 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
27799         * gcc.dg/nested-func-4.c: Require profiling -pg.
27801 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
27803         PR C++/23229
27804         * g++.dg/warn/main-2.C: New test.
27806 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
27808         PR fortran/24545
27809         * gfortran.dg/interface_2.f90: new test.
27811 2005-10-28  Josh Conner  <jconner@apple.com>
27813         PR c++/22153
27814         * g++.dg/template/crash38.C: New test.
27815         * g++.dg/parse/explicit1.C: Change expected errors.
27817 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
27819         PR C++/23426
27820         * g++.dg/other/large-size-array.C: New test.
27822 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
27824         PR middle-end/24362
27825         * g++.dg/opt/complex4.C: New test.
27827 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
27829         * gcc.dg/nested-func-4.c: New test.
27831 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
27833         PR fortran/24158
27834         gfortran.dg/derived_recursion.f90: New test.
27835         gfortran.dg/implicit_actual.f90: New test.
27837 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
27839         PR middle-end/24295, PR testsuite/24477
27840         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
27841         removed when weakref hits the tree.
27843 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
27845         * gfortran.dg/cray_pointers_4.f90: New test.
27847         * gfortran.dg/cray_pointers_5.f90: New test.
27849 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
27851         PR fortran/22290
27852         * gfortran.dg/assign_5.f90: New test.
27853         * gfortran.dg/assign_6.f: New test.
27855 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
27857         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
27858         CPU has no SSE support.
27860 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
27862         PR libgfortran/24224
27863         * gfortran.dg/arrayio_1.f90: Update attribution.
27864         * gfortran.dg/arrayio_2.f90: Update attribution.
27865         * gfortran.dg/arrayio_3.f90: Update attribution.
27866         * gfortran.dg/arrayio_4.f90: Update test conditions.
27867         * gfortran.dg/arrayio_5.f90: Update attribution.
27868         * gfortran.dg/arrayio_6.f90: New test.
27869         * gfortran.dg/arrayio_7.f90: New test.
27871 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
27873         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
27875 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
27877         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
27879 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
27881         PR fortran/24416
27882         * gfortran.dg/namelist_char_only.f90: New test.
27884 2005-10-24  Asher Langton  <langton2@llnl.gov>
27886         PR fortran/17031
27887         PR fortran/22282
27888         * gfortran.dg/cray_pointers_1.f90: New test.
27889         * gfortran.dg/cray_pointers_2.f90: New test.
27890         * gfortran.dg/cray_pointers_3.f90: New test.
27891         * gfortran.dg/loc_1.f90: New test.
27892         * gfortran.dg/loc_2.f90: New test.
27894 2005-10-24  Steven Bosscher  <stevenb@suse.de>
27896         * gcc.dg/pr24225.c: New test.
27898 2005-10-24  Asher Langton  <langton2@llnl.gov>
27900         * gfortran.dg/dup_save_1.f90: New test.
27901         * gfortran.dg/dup_save_2.f90: New test.
27903 2005-10-24  Paul Brook  <paul@codesourcery.com>
27905         PR 24107
27906         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
27907         stdint.h.
27909 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
27911         PR libgfortran/24489
27912         * gfortran.dg/pr24489.f90: New test.
27914 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
27916         PR fortran/23635
27917         * gfortran.dg/ichar_1.f90: Add tests for derived types.
27919 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
27921         PR target/18911
27922         * g++.dg/init/array16.C: Skip for mmix-*-*.
27924 2005-10-23  Asher Langton  <langton2@llnl.gov>
27926         * gfortran.dg/byte_1.f90: New test.
27927         * gfortran.dg/byte_2.f90: New test.
27929 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
27931         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
27933 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
27935         PR fortran/18022
27936         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
27938         PR fortran/24311
27939         * gfortran.dg/merge_char_const.f90: New test.
27941         PR fortran/24384
27942         * gfortran.dg/spread_scalar_source.f90: New test.
27944 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
27946         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
27948         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
27949         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
27951         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
27953 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
27955         PR fortran/24426
27956         * gfortran.dg/der_pointer_4.f90: New.
27958 2005-10-22  David Ayers  <d.ayers@inode.at>
27960         * obj-c++.dg/except-1.mm: Simplify.
27962 2005-10-21  David Ayers  <d.ayers@inode.at>
27964         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
27966 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
27968         * gfortran.dg/assumed_dummy_2.f90: New test.
27970 2005-10-21  James E Wilson  <wilson@specifix.com>
27972         PR preprocessor/15220
27973         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
27975 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
27977         * gcc.c-torture/execute/20051021-1.c: New test.
27979 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
27981         PR c++/24260
27982         * g++.dg/ext/tmplattr1.C: New test.
27984 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
27986         PR fortran/24440
27987         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
27989 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
27991         * obj-c++.dg/except-1.mm: New.
27993         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
27995 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
27997         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
27999 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
28001         PR middle-end/24295
28002         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
28003         declarations with the same names as thunks' alias targets, use
28004         aliases instead.
28005         * gcc.dg/attr-alias-3.c: New test.
28006         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
28008 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
28010         PR c++/22618
28011         * g++.dg/parse/access8.C: New test.
28013 2005-10-20  Richard Guenther  <rguenther@suse.de>
28015         PR c++/24439
28016         * g++.dg/tree-ssa/pr24439.C: New testcase.
28018 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28020         * g++.dg/opt/delay-slot-1.C: New test.
28022 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
28024         PR fortran/21625
28025         * gfortran.fg/der_init_1.f90: New.
28027 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
28029         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
28031 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
28033         PR c++/21908
28034         * g++.dg/parse/error28.C: New test.
28036 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28038         * gcc.dg/profile-generate-2.c: New test.
28040 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
28042         PR target/23589
28043         * g++.dg/ext/dllimport11.C: New.
28045 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28047         PR c++/22293
28048         * g++.dg/other/friend3.C: New test.
28050 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
28052         PR c++/23293
28053         * g++.dg/template/error19.C: New test.
28055 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
28057         PR c++/21383
28058         * g++.dg/overload/koenig2.C: New.
28060         PR c++/23118
28061         * g++.dg/overload/error2.C: New.
28063         PR c++/22604
28064         * g++.dg/inherit/covariant14.C: New.
28066 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28068         PR c++/23440
28069         * g++.dg/parse/for1.C: New test.
28071 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
28073         PR fortran/23446
28074         * gfortran.dg/host_dummy_index_1.f90: New test.
28076         PR fortran/21459
28077         * gfortran.dg/automatic_char_len_2.f90: New test.
28079         PR fortran/20866
28080         * gfortran.dg/recursive_statement_functions.f90: New test.
28082         PR fortran/20853
28083         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
28085         PR fortran/20849
28086         * gfortran.dg/external_initializer.f90: New test.
28088         PR fortran/20837
28089         * non_module_public.f90: New test.
28091 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
28093         PR c++/24386
28094         * g++.dg/template/overload7.C: New.
28096         PR c++/22551
28097         * g++.dg/other/switch2.C: Remove expected warnings.
28099         PR c++/21353
28100         * g++.dg/template/defarg6.C: New.
28102 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
28104         PR target/24315
28105         * gcc.target/i386/pr24315.c: New test.
28107 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
28109         PR c++/24389
28110         * g++.dg/template/static21.C: New test.
28111         * g++.dg/template/static21-a.cc: Likewise.
28113 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
28115         PR c++/23959
28116         * g++.dg/warn/Wswitch-default-1.C: New test.
28117         * g++.dg/warn/Wswitch-default-2.C: New test.
28119 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
28121         PR c++/22173
28122         * g++.dg/parse/template18.C: New test.
28123         * g++.dg/template/nontype15.C: Likewise.
28125 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
28127         PR fortran/22273
28128         * gfortran.dg/spec_expr_2.f90: New.
28130 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
28132         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
28133         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
28134         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
28135         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
28136         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
28137         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
28138         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
28139         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
28140         previous target-specific skips and warning-message matches where
28141         applicable.
28143 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
28145         PR c++/21347
28146         * g++.dg/warn/Wctor-dtor.C: New test.
28148 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28150         PR c/23439
28151         * gcc.dg/for-1.c: New test.
28153 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
28155         PR c++/19565
28156         * g++.dg/warn/Wconversion1.C: New test.
28157         * g++.dg/ext/packed4.C: Compile with -w.
28158         * g++.dg/opt/20050511-1.C: Likewise.
28159         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
28161 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
28163         * gfortran.dg/boz_5.f90: New test.
28165 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
28167         PR c++/22551
28168         * g++.dg/other/switch2.C: New.
28170         PR c++/23984
28171         * g++.dg/init/ctor7.C: New.
28173 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
28175         PR c++/23730
28176         * g++.dg/parse/crash32.C: New test.
28178 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
28180         PR c++/20721
28181         * g++.dg/init/goto2.C: New test.
28183         PR c++/22464
28184         * g++.dg/template/crash/41.C: New test.
28186         PR c++/22180
28187         * g++.dg/template/crash40.C: New test.
28189         PR c++/23694
28190         * g++.dg/parse/friend5.C: New test.
28192         PR c++/23307
28193         * g++.dg/template/crash38.C: New test.
28195         PR c++/22352
28196         * g++.dg/template/friend38.C: New test.
28198         PR c++/22405
28199         * g++.dg/template/crash39.C: New test.
28201 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
28203         * gcc.dg/debug/dwarf2/dwarf-char1.c,
28204         gcc.dg/debug/dwarf2/dwarf-char2.c,
28205         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
28207         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
28209 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
28211         * gcc.dg/dll-2.c: Add tests for warnings.
28212         * gcc.dg/dll-3.c: Likewise.
28213         * gcc.dg/dll-4.c: Likewise.
28215         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
28216         * g++.dg/ext/dllimport2.C: Likewise.
28217         * g++.dg/ext/dllimport3.C: Likewise.
28218         * g++.dg/ext/dllimport7.C: Likewise.
28219         * g++.dg/ext/dllimport8.C: Likewise.
28220         * g++.dg/ext/dllimport9.C: Likewise.
28222 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
28224         PR fortran/24092
28225         * gfortran.dg/derived_pointer_recursion.f90: New test.
28227 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
28229         * gcc.c-torture/execute/20051012-1.c: New test.
28231 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
28233         PR fortran/18082
28234         * gfortran.dg/automatic_char_len_1.f90: New test.
28236 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
28238         PR fortran/20847
28239         * gfortran.dg/save_common.f90: New test.
28241         PR fortran/20856
28242         * gfortran.dg/save_result.f90: New test.
28244 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
28246         PR c++/21592
28247         * g++.dg/template/dependent-expr1.C: Add new expected error.
28248         * g++.dg/template/dependent-expr2.C: Adjust error text.
28249         * g++.dg/template/overload6.C: New.
28251         PR c++/23797
28252         * g++.dg/other/typename8.C: New.
28254         PR c++/21117
28255         * g++.dg/other/return1.C: New.
28257 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
28259         PR c++/24052
28260         * g++.dg/ext/label5.C: New.
28262 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
28264         PR c++/19964
28265         * g++.dg/parse/crash31.C: New.
28267 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
28269         * g++.dg/ipa/ipa-1.c: New test.
28270         * g++.dg/ipa/ipa-2.c: New test.
28271         * g++.dg/ipa/ipa-3.c: New test.
28272         * g++.dg/ipa/ipa-4.c: New test.
28273         * g++.dg/ipa/ipa-5.c: New test.
28274         * g++.dg/ipa/ipa.exp: New file.
28276 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
28278         PR fortran/24207
28279         * gfortran.dg/private_type_3.f90: New test.
28281 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
28283         PR fortran/20786
28284         gfortran.dg/aint_anint_1.f90: New test.
28286 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
28288         PR libgfortran/24313
28289         gfortran.dg/csqrt.f: New test.
28291 2005-10-11  Ian Lance Taylor  <ian@airs.com>
28293         PR c++/8057
28294         * g++.dg/warn/noeffect7.C: New test.
28295         * g++.dg/warn/noeffect2.C: Instantiate templates.
28296         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
28297         and warning.
28299 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
28301         PR c++/21089
28302         * g++.dg/init/float1.C: New test.
28304         PR c++/24277
28305         * g++.dg/init/member1.C: Tweak error markers.
28307 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
28309         PR testsuite/24281
28310         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
28311         Check for null pointer.
28313 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
28315         PR c++/21369
28316         * g++.dg/parse/ret-type3.C: New test.
28318 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
28320         PR tree-opt/23946
28321         * gcc.c-torture/compile/pr23946.c: New test.
28323 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
28325         * g++.dg/opt/mmx2.C: New test.
28327 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
28329         PR c++/24277
28330         * g++.dg/template/static20.C: New test.
28332         PR c++/24302
28333         * g++.dg/warn/Wunused-12.C: New test.
28335         PR c++/23437
28336         * g++.dg/template/arg4.C: New test.
28338 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28340         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
28341         * gcc.dg/ucnid-3.c: Likewise.
28342         * gcc.dg/ucnid-4.c: Likewise.
28343         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
28344         * g++.dg/other/ucnid-1.C: Likewise.
28345         * gcc.dg/sparc-frame-1.c: New test.
28347 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
28349         PR c++/24139
28350         * g++.dg/template/spec27.C: New test.
28352         PR c++/24275
28353         * g++.dg/template/static19.C: New test.
28355 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28357         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
28358         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
28360 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
28362         PR target/24136
28363         * gfortran.fortran-torture/compile/pr24136.f: New test.
28365 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
28367         PR c++/22172
28368         * g++.dg/parse/crash30.C: New test.
28370 2005-10-07  Richard Guenther  <rguenther@suse.de>
28372         PR middle-end/24227
28373         * gcc.c-torture/compile/pr24227.c: New testcase.
28375 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
28377         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
28378         Do not put aligned attributes on array elements.
28380 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
28382         PR testsuite/23611, PR testsuite/23615
28383         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
28384         writing prototypes of library functions by hand.
28385         * obj-c++.dg/bitfield-4.mm: Likewise.
28386         * obj-c++.dg/const-str-4.mm: Likewise.
28387         * obj-c++.dg/encode-4.mm: Likewise.
28388         * obj-c++.dg/encode-5.mm: Likewise.
28389         * obj-c++.dg/encode-6.mm: Likewise.
28390         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
28391         * obj-c++.dg/method-10.mm: Likewise.
28392         * obj-c++.dg/method-17.mm: Likewise.
28393         * obj-c++.dg/method-19.mm: Likewise.
28394         * obj-c++.dg/try-catch-2.mm: Likewise.
28396 2005-10-06  Richard Henderson  <rth@redhat.com>
28398         PR 24236
28399         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
28401 2005-10-06  Dale Johannesen  <dalej@apple.com>
28403         * gcc.c-torture/execute/20030125-1.c: Correct.
28405 2005-10-06  Richard Guenther  <rguenther@suse.de>
28407         PR tree-optimization/24238
28408         * g++.dg/tree-ssa/pr24238.C: New testcase.
28410 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
28412         PR 18568
28413         * gfortran.dg/der_pointer_3.f90: New test.
28415 2005-10-05  Devang Patel  <dpatel@apple.com>
28417         PR Debug/23205
28418         * g++.dg/other/PR23205.C: New.
28420 2005-10-05  Richard Henderson  <rth@redhat.com>
28422         PR target/23602
28423         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
28424         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
28426 2005-10-05  Dale Johannesen  <dalej@apple.com>
28428         * gcc.c-torture/execute/float-floor.c: New.
28430 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
28432         PR tree-optimization/21419
28433         PR tree-optimization/24146
28434         PR tree-optimization/24151
28436         * g++.dg/ext/asm7.C: New.
28437         * g++.dg/ext/asm8.C: New.
28438         * gcc.dg/asm-1.c: Compile on all targets.
28439         * gcc.dg/asm-pr24146.c: New.
28440         * gcc.dg/pr21419.c: Adjust error messages.
28442 2005-10-05  Richard Guenther  <rguenther@suse.de>
28444         PR fortran/24176
28445         * gfortran.fortran-torture/compile/empty.f90: New testcase.
28447 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
28449         PR c++/23513
28450         * g++.dg/template/spec22.C: Robustify test.
28451         * g++.dg/template/spec26.C: New.
28453 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
28455         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
28456         if target supports vector instructions.
28458 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
28460         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
28461         C99 functions.
28463 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
28465         * lib/target-supports.exp (check_effective_target_fortran_large_real,
28466         check_effective_target_fortran_large_int): Replace cached result
28467         when target changes.
28469 2005-10-04  Devang Patel  <dpatel@apple.com>
28471         * gcc.dg/i386-sse-vect-types.c: New.
28473 2005-10-04  Ian Lance Taylor  <ian@airs.com>
28475         PR preprocessor/13726
28476         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
28477         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
28479 2005-10-04  Richard Guenther  <rguenther@suse.de>
28481         PR c/23576
28482         * gcc.dg/noncompile/pr23576.c: New testcase.
28484 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
28486         PR middle-end/23125
28487         * gcc.dg/register-var-3.c: New test.
28489 2005-10-04  Steven Bosscher  <stevenb@suse.de>
28491         * gcc.dg/pr23049.c: New test.
28493         * gcc.dg/ucnid-4.c: Fix test.
28495 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
28497         PR 23445
28498         * gcc.c-torture/compile/pr23445.c: New test.
28500 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
28502         * g++.dg/overload/unknown1.C: New.
28504 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
28506         PR c++/17775
28507         * g++.dg/template/repo4.C: New test.
28509 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28511         PR libfortran/19308
28512         * gfortran.dg/large_real_kind_2.F90: New test.
28513         * gfortran.dg/large_integer_kind_2.f90: New test.
28515 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
28517         * lib/target-supports.exp (check_effective_target_vect_shift):
28518         Implement with result caching. Add i?86, x86_64 and ia64 targets.
28519         (check_effective_target_vect_condition): Fix copy-n-pasto.
28521         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
28522         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
28523         targets.
28525 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
28527         PR c++/22621
28528         * g++.dg/template/overload5.C : New test.
28530         PR c++/23840
28531         * g++.dg/expr/stdarg1.C: New test.
28533 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
28535         PR 24142
28536         * gcc.c-torture/execute/pr24142.c: New test.
28538 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
28540         PR 24141
28541         * gcc.c-torture/execute/pr24141.c: New test.
28543 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
28544             Diego Novillo  <dnovillo@redhat.com>
28546         PR 23604
28547         * gcc.c-torture/execute/pr23604.c: New test.
28549 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
28551         PR fortran/16404
28552         PR fortran/20835
28553         PR fortran/20890
28554         PR fortran/20899
28555         PR fortran/20900
28556         PR fortran/20901
28557         PR fortran/20902
28558         gfortran.dg/equiv_constraint_1.f90: New test.
28559         gfortran.dg/equiv_constraint_2.f90: New test.
28560         gfortran.dg/equiv_constraint_3.f90: New test.
28561         gfortran.dg/equiv_constraint_4.f90: New test.
28562         gfortran.dg/equiv_constraint_5.f90: New test.
28563         gfortran.dg/equiv_constraint_6.f90: New test.
28564         gfortran.dg/equiv_constraint_7.f90: New test.
28565         gfortran.dg/equiv_constraint_8.f90: New test.
28566         gfortran.dg/private_type_1.f90: New test.
28567         gfortran.dg/private_type_2.f90: New test.
28568         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
28569         980628-10.f: Assert std=gnu to permit mixing of
28570         types in equivalence statements.
28572 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
28574         PR 24112
28575         * gfortran.dg/open_status_1.f90: New.
28577 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
28579         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
28580         * gcc.dg/vect/pr22480.c: Clean up temp files.
28581         * gcc.dg/vect/pr23831.c: Clean up temp files.
28582         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
28583         Clean up temp files.
28584         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
28585         Clean up temp files.
28587         * gcc.dg/20050309-1.c: Clean up temp files.
28588         * gcc.dg/20050325-1.c: Clean up temp files.
28590 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
28592         PR tree-optimization/24059
28593         * gcc.dg/vect/pr24059.c : New test.
28595 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
28597         PR middle-end/24109
28598         * gcc.c-torture/execute/20050929-1.c: New test.
28600 2005-09-29  Steven Bosscher  <stevenb@suse.de>
28602         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
28604 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
28606         PR c/21419
28607         * gcc.dg/pr21419.c: New test.
28609 2005-09-29  Steven Bosscher  <stevenb@suse.de>
28611         * gcc.dg/pr23911.c: New test.
28613 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
28615         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
28617         PR c++/16782
28618         * g++.dg/parse/qualified4.C: New test.
28619         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
28620         * g++.old-deja/g++.mike/p8154.C: Likewise.
28622 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
28624         PR c++/22147
28625         * g++.dg/template/friend37.C: New test.
28626         * g++.dg/parse/crash28.C: Adjust error markers.
28628 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
28630         PR fortran/18518
28631         * gfortran.fortran-torture/execute/save_2.f90: New decl.
28633 2005-09-27  Devang Patel  <dpatel@apple.com>
28635         PR tree-optimization/23625
28636         * gcc.dg/pr23625.c: New test.
28638 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
28640         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
28641         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
28643 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
28645         PR fortran/23677
28646         * gfortran.fortran-torture/execute/save_1.f90: New test.
28647         * gfortran.dg/save_1.f90: New test.
28649 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
28651         * gcc.target/i386/builtin-apply-mmx.c: New test.
28653         PR target/22576
28654         * gcc.target/i386/pr22576.c: New test.
28656         PR target/22585
28657         * gcc.target/i386/pr22585.c: New test.
28659         PR target/23268
28660         * gcc.target/i386/pr23268.c: New test.
28662         PR middle-end/23831
28663         * gcc.dg/vect/pr23831.c: New test.
28665         PR target/24055
28666         * gcc.target/i386/pr24055.c: New test.
28668 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
28670         PR tree-optimization/23960
28671         * gcc.c-torture/compile/pr23960.c: New.
28673 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
28675         PR fortran/16861
28676         * gfortran.dg/nested_modules_3.f90: New.
28678 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
28680         PR fortran/24005
28681         gfortran.dg/interface_1.f90: New test.
28683 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
28684         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28686         PR fortran/23843
28687         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
28689 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
28691         PR fortran/23516
28692         * gfortran.dg/imag_1.f: New test.
28693         * gfortran.dg/imag_2.f: Ditto.
28695 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
28697         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
28699 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
28701         PR c++/21983
28702         * g++.dg/warn/pr21983.C: New test.
28704 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
28706         * gcc.dg/20050922-1.c: Testcase added.
28708 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
28710         PR c++/23993
28711         * g++.dg/template/array14.C: New test.
28713 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
28715         PR fortran/19929
28716         * gfortran.dg/der_ptr_component_1.f90: New test.
28718 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28720         PR c++/23965
28721         * g++.dg/template/error1.C: Reject "no matching function" message.
28723 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28725         PR c++/17609
28726         * g++.dg/lookup/error1.C: New test.
28728 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
28730         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
28731         functionality of the testcase.
28733 2005-09-20  Richard Henderson  <rth@redhat.com>
28735         * gcc.dg/vect/vect-22.c: Require vect_float.
28736         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
28738 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
28740         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
28741         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
28742         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
28743         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
28744         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
28745         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
28746         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
28747         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
28748         * gcc.dg/cpp/ucnid-8.c: New test.
28750 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
28752         PR tree-optimization/23929
28753         * gcc.c-torture/compile/pr23929.c: New test.
28755 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
28757         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
28758         for one loop.
28760 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
28762         PR testsuite/23186
28763         * g++.dg/other/pr22003.C: Require named sections.
28765 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
28767         PR c++/23947
28768         * g++.dg/rtti/crash3.C: New test.
28770         PR tree-optimization/23818
28771         * gcc.dg/pr23818.c: New test.
28773 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28775         PR fortran/23420
28776         * gfortran.dg/print_fmt_4.f: New.
28778 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
28780         PR fortran/23663
28781         * gfortran.fortran-torture/execute/entry_11.f90: New test.
28783 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
28785         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
28786         Use pointers to local alignable arrays instead. Added comments.
28787         * gcc.dg/vect/vect-46.c: Likewise.
28788         * gcc.dg/vect/vect-48.c: Likewise.
28789         * gcc.dg/vect/vect-49.c: Likewise.
28790         * gcc.dg/vect/vect-52.c: Likewise.
28791         * gcc.dg/vect/vect-53.c: Likewise.
28792         * gcc.dg/vect/vect-54.c: Likewise.
28793         * gcc.dg/vect/vect-56.c: Likewise.
28794         * gcc.dg/vect/vect-57.c: Likewise.
28795         * gcc.dg/vect/vect-58.c: Likewise.
28796         * gcc.dg/vect/vect-60.c: Likewise.
28797         * gcc.dg/vect/vect-61.c: Likewise.
28799         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
28800         The test is no longer vectorizable on vect_no_align targets.
28801         * gcc.dg/vect/vect-43.c: Likewsie.
28803         * gcc.dg/vect/vect-44.c: Added comments.
28804         * gcc.dg/vect/vect-45.c: Added comments.
28805         * gcc.dg/vect/vect-50.c: Added comments.
28806         * gcc.dg/vect/vect-51.c: Added comments.
28808         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
28809         aligned type.
28810         * gcc.dg/vect/Os-vect-95.c: Likewise.
28812         * gcc.dg/vect/vect-41.c: Test removed.
28813         * gcc.dg/vect/vect-47.c: Test removed.
28814         * gcc.dg/vect/vect-55.c: Test removed.
28815         * gcc.dg/vect/vect-59.c: Test removed.
28817 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
28819         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
28820         No longer vectorizable on vect_no_align targets.
28821         * gcc.dg/vect/pr20122.c: Likewise.
28822         * gcc.dg/vect/vect-74.c: Likewise.
28823         * gcc.dg/vect/vect-75.c: Likewise.
28824         * gcc.dg/vect/vect-76.c: Likewise.
28826         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
28827         Will not be vectorizable on vect_no_align targets once aliasing issues
28828         are resolved.
28829         * gcc.dg/vect/vect-79.c: Likewise.
28831         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
28832         * gcc.dg/vect/vect-78.c: Likewise.
28833         * gcc.dg/vect/vect-97.c: Likewise.
28835 2005-09-19  Steven Bosscher  <stevenb@suse.de>
28837         * gcc.dg/pr23943.c: New test.
28839 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
28841         PR fortran/19181
28842         * gfortran.dg/derived_pointer_null_1.f90: New test.
28844 2005-09-18  Richard Guenther  <rguenther@suse.de>
28846         PR middle-end/23944
28847         * gcc.c-torture/compile/pr23944.c: New testcase.
28849 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
28851         PR fortran/15975
28852         * gfortran.dg/der_pointer_2.f90: New test.
28854 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
28856         PR fortran/16861
28857         * gfortran.dg/nested_modules_2.f90: New test.
28859 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28861         PR c++/18368
28862         * g++.dg/other/semicolon.C: New test.
28864 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
28866         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
28867         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
28869 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
28871         PR c++/23914
28872         * g++.dg/template/static18.C: New test.
28874         PR c++/21514
28875         * g++.dg/template/crash19.C: Remove dg-error marker.
28876         * g++.dg/template/local4.C: New test.
28878 2005-09-16  Paul Brook  <paul@codesourcery.com>
28880         PR fortran/23906
28881         * gfortran.dg/dependency_1.f90: New test.
28883 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
28885         PR c++/23896
28886         * g++.dg/template/static17.C: New test.
28888 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
28890         PR c++/23139
28891         * g++.dg/warn/huge-val1.C: New test.
28893 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
28895         PR c++/13140
28896         * g++.dg/parse/class2.C: New test.
28897         * g++.dg/template/explicit8.C: Likewise.
28898         * g++.dg/template/spec25.C: Likewise.
28900 2005-09-14  Josh Conner  <jconner@apple.com>
28902         PR middle-end/23584
28903         * gcc.dg/pr23584.c: New test.
28905 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
28907         PR fortran/21875 Internal Unit Array I/O, NIST
28908         * gfortran.dg/arrayio_1.f90: New test.
28909         * gfortran.dg/arrayio_1.f90: New test.
28910         * gfortran.dg/arrayio_1.f90: New test.
28911         * gfortran.dg/arrayio_1.f90: New test.
28912         * gfortran.dg/arrayio_1.f90: New test.
28914 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
28916         PR middle-end/22480
28917         * gcc.dg/vect/pr22480.c: New test.
28919 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
28921         PR fortran/19358
28922         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
28924 2005-09-13 Josh Conner <jconner@apple.com>
28926         PR c++/23180
28927         * g++.dg/init/struct2.C: New test.
28928         * g++.dg/init/struct3.C: New test.
28930 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
28932         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
28933         Clean up temp files.
28934         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
28935         gcc.dg/tree-ssa/builtin-fprintf-1.c,
28936         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
28937         gcc.dg/tree-ssa/builtin-printf-1.c,
28938         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
28939         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
28940         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
28941         gcc.dg/tree-ssa/builtin-vprintf-1.c,
28942         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
28943         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
28944         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
28945         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
28946         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
28947         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
28948         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
28949         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
28951 2005-09-13  Josh Conner  <jconner@apple.com>
28953         * lib/gcc-dg.exp: Load scanipa.exp.
28954         (cleanup-dump): New procedure.
28955         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
28956         * lib/scandump.exp: New file.
28957         * lib/scantree.exp: Use it.
28958         * lib/scanipa.exp: New file.
28960 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
28962         PR fortran/17740
28963         * gfortran.dg/generic_4.f90: New test.
28965 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
28967         PR target/23816
28968         * gcc.target/i386/pr23816-1.c: New test.
28969         * gcc.target/i386/pr23816-2.c: New test.
28972 2005-09-13  Bastian Blank <waldi@debian.org>
28974         PR c++/16171
28975         * g++.dg/abi/mangle26.C: New test.
28976         * g++.dg/abi/mangle27.C: New test.
28977         * g++.dg/abi/mangle28.C: New test.
28978         * g++.dg/abi/mangle29.C: New test.
28980         PR c++/23839
28981         * g++.dg/parse/register1.C: New test.
28983 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
28985         PR c++/23842
28986         * g++.dg/template/access16.C: New test.
28988 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
28990         * gfortran.dg/char_pack_2.f90: Increase the vector size.
28992 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
28994         PR fortran/18899
28995         * gfortran.dg/shape_2.f90: New test.
28997 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
28999         PR target/19269
29000         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
29001         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
29002         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
29003         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
29004         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
29005         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
29006         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
29007         tests.
29009 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
29011         PR c++/23841
29012         * g++.dg/parse/template17.C: New test.
29014 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
29016         PR c++/23789
29017         * g++.dg/template/nontype14.C: New test.
29019 2005-09-12  Ian Lance Taylor  <ian@airs.com>
29021         PR g++/7874
29022         * g++.dg/lookup/friend7.C: New test.
29023         * g++.dg/lookup/friend8.C: New test.
29024         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
29025         so that it will be found via argument dependent lookup.
29026         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
29027         friend functions which will no longer be found.
29028         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
29029         function g, so that it will be found via argument dependent
29030         lookup.
29031         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
29032         * g++.old-deja/g++.mike/net43.C: Likewise.
29034 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
29036         PR c++/23691
29037         * g++.dg/template/static16.C: New test.
29039 2005-09-12  Josh Conner  <jconner@apple.com>
29041         PR middle-end/23237
29042         * gcc.c-torture/compile/pr23237.c: New test.
29044 2005-09-11  Richard Henderson  <rth@redhat.com>
29046         * g++.dg/other/error8.C: Update expected diagnostic text.
29048 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29050         PR libfortran/19872
29051         * gfortran.dg/overwrite_1.f: New test.
29053 2005-09-09  Josh Conner  <jconner@apple.com>
29055         * g++.dg/init/pr23180-1.C: Removed.
29056         * g++.dg/init/pr23180-2.C: Removed.
29058 2005-09-09  David Daney <ddaney@avtrex.com>
29060         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
29061         files which are ...
29062         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
29063         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
29065 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29067         * gfortran.dg/iostat_2.f90: New test.
29069 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
29071         PR c++/22252
29072         * g++.dg/ext/interface1.C: New test.
29073         * g++.dg/ext/interface1.h: Likewise.
29074         * g++.dg/ext/interface1a.cc: Likewise.
29076 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
29078         * gfortran.dg/iomsg_1.f90: New test case.
29080 2005-09-09  Richard Guenther  <rguenther@suse.de>
29082         PR c++/23624
29083         * g++.dg/tree-ssa/pr23624.C: New testcase.
29085 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
29087         PR fortran/19239
29088         * gfortran.dg/vector_subscript_1.f90,
29089         * gfortran.dg/vector_subscript_2.f90: New tests.
29091 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
29093         PR fortran/21104
29094         * gfortran.dg/array_alloc_1.f90,
29095         * gfortran.dg/array_alloc_2.f90,
29096         * gfortran.dg/array_alloc_3.f90: New tests.
29098 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
29100         PR fortran/12840
29101         * gfortran.dg/array_constructor_6.f90
29102         * gfortran.dg/array_constructor_7.f90
29103         * gfortran.dg/array_constructor_8.f90
29104         * gfortran.dg/array_constructor_9.f90
29105         * gfortran.dg/array_constructor_10.f90
29106         * gfortran.dg/array_constructor_11.f90
29107         * gfortran.dg/array_constructor_12.f90: New tests.
29109 2005-09-08  Josh Conner  <jconner@apple.com>
29111         PR c++/23180
29112         * g++.dg/init/pr23180-1.C: New test.
29113         * g++.dg/init/pr23180-2.C: New test.
29115 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
29117         PR fortran/18878
29118         * gfortran.dg/module_double_reuse.f90: New.
29120 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
29122         PR fortran/23270
29123         PR fortran/22304
29124         PR fortran/18870
29125         PR fortran/17917
29126         PR fortran/16511
29127         * gfortran.dg/common_equivalence_1.f: New.
29128         * gfortran.dg/common_equivalence_2.f: New.
29129         * gfortran.dg/common_equivalence_3.f: New.
29130         * gfortran.dg/contained_equivalence_1.f90: New.
29131         * gfortran.dg/module_blank_common.f90: New.
29132         * gfortran.dg/module_commons_1.f90: New.
29133         * gfortran.dg/module_equivalence_1.f90: New.
29134         * gfortran.dg/nested_modules_1.f90: New.
29135         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
29136         equivalences and add comment to connect the test with
29137         the PR.
29139 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29141         PR fortran/23765
29142         * gfortran.dg/common_6.f90: New test.
29144 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
29146         PR fortran/15326
29147         * gfortran.dg/char_result_1.f90,
29148         * gfortran.dg/char_result_2.f90,
29149         * gfortran.dg/char_result_3.f90,
29150         * gfortran.dg/char_result_4.f90,
29151         * gfortran.dg/char_result_5.f90,
29152         * gfortran.dg/char_result_6.f90,
29153         * gfortran.dg/char_result_7.f90,
29154         * gfortran.dg/char_result_8.f90: New tests.
29156 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
29158         PR fortran/19928
29159         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
29161 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
29163         PR obj-c++/16816
29164         * obj-c++.dg/selector-5.mm: New test.
29165         * obj-c++.dg/selector-6.mm: New test.
29167 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
29169         PR objc/20574
29170         PR objc/19324
29171         * objc.dg/error-1.m: New test.
29173 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
29175         PR fortran/23373
29176         * gfortran.fortran-torture/execute/pr23373-1.f90,
29177         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
29179 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
29181         PR libfortran/23760
29182         * gfortran.dg/g77/1832.f: Remove long string in write statement
29183         to allow the test to pass on correct list directed output with
29184         prepended space.
29186 2005-09-07  James E Wilson  <wilson@specifix.com>
29188         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
29190 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
29192         * gfortran.dg/parameter+save.f90: Rename to
29193         * gfortran.dg/parameter_save.f90: .. this.
29195 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
29197         PR fortran/20848
29198         * gfortran.dg/parameter+save.f90: New test case.
29200 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
29202         PR fortran/19269
29203         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
29205 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
29207         PR c/23075
29208         * gcc.dg/pr23075.c: New test.
29209         * g++.dg/warn/pr23075.C: New test.
29211         PR target/22362
29212         * gcc.target/i386/pr22362.c: New test.
29214         PR rtl-optimization/23098
29215         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
29217         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
29218         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
29219         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
29221 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
29223         * g++.dg/expr/cast6.C: New test.
29225         PR c++/9782
29226         * g++.dg/init/new15.C: New test.
29228 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
29230         * gcc.dg/vect/Os-vect-95.c: New test.
29231         * gcc.dg/vect/vect-95.c: Same.
29233 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
29235         * gcc.dg/vect/vect-29.c: Update xfail testing.
29236         * gcc.dg/vect/vect-44.c: Same.
29237         * gcc.dg/vect/vect-48.c: Same.
29238         * gcc.dg/vect/vect-50.c: Same.
29239         * gcc.dg/vect/vect-72.c: Same.
29240         * gcc.dg/vect/vect-77.c: Same.
29241         * gcc.dg/vect/vect-78.c: Same.
29242         * gcc.dg/vect/vect-80.c: Same.
29243         * gcc.dg/vect/vect-96.c: Same.
29244         * gcc.dg/vect/vect-100.c: Same.
29245         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
29246         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
29247         * gfortran.dg/vect/vect-5.f90: Same.
29249 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
29251         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
29252         start strings.
29253         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
29254         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
29256         PR c++/23056
29257         * g++.dg/opt/pr23056.C: New test.
29259         PR rtl-optimization/23098
29260         * gcc.target/i386/pr23098.c: New test.
29262 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
29264         PR c++/23667
29265         * g++.dg/template/static15.C: New test.
29267         PR c++/21440
29268         * g++.dg/ext/stmtexpr5.C: New test.
29269         * g++.dg/ext/stmtexpr6.C: Likewise.
29271 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
29273         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
29275         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
29276         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
29277         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
29279 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
29281         PR libfortran/23321
29282         * gfortran.dg/direct_io_4.f90: New test case.
29284 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
29285             Rasmus Hahn  <rassahah@neofonie.de>
29287         PR libobjc/23108
29288         * objc.dg/type-stream-1.m: New test.
29290 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
29292         PR fortran/23661
29293         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
29294         gfortran.dg/print_fmt_3.f90: New test.
29296 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
29298         * gfortran.dg/fmt_t_1.f90: New test.
29300 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
29302         PR rtl-optimization/23454
29303         * g++.dg/opt/pr23454.C: New test.
29305 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
29307         PR c++/23699
29308         * g++.dg/ext/static1.C: New test.
29310 2005-09-02  Richard Henderson  <rth@redhat.com>
29312         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
29313         tail call to check_fa_work.
29315 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
29317         PR c++/21687
29318         * g++.dg/other/gc3.C: New test.
29320 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
29322         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
29323         * gcc.dg/20050826-1.c: Likewise.
29325 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
29327         PR c++/23167
29328         * g++.dg/expr/volatile1.C: New test.
29330 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
29332         PR middle-end/23547
29333         * gcc.dg/pr23547.c: New test.
29335 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
29337         PR c/22061
29338         * gcc.c-torture/execute/pr22061-1.c,
29339         * gcc.c-torture/execute/pr22061-2.c,
29340         * gcc.c-torture/execute/pr22061-3.c,
29341         * gcc.c-torture/execute/pr22061-4.c: New tests.
29343 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
29345         * gcc.dg/Wredundant-decls-2.c: New test to check that
29346         -Wredundant-decls does not issue warning for a variable
29347         definition following a declaration.
29349 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
29351         PR debug/7241
29352         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
29353         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
29354         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
29356         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
29357         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
29358         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
29359         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
29360         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
29361         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
29362         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
29363         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
29365 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
29367         PR objc/23306
29368         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
29369         scan-assmbler.
29371 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
29373         PR target/21255
29374         * gcc.dg/pr21255-1.c: New test.
29375         * gcc.dg/pr21255-2-mb.c: Likewise.
29376         * gcc.dg/pr21255-2-ml.c: Likewise.
29377         * gcc.dg/pr21255-3.c: Likewise.
29378         * gcc.dg/pr21255-4.c: Likewise.
29380 2005-08-31  Dale Johannesen  <dalej@apple.com>
29382         * gcc.dg/20050830-1.c: New.
29384 2005-08-31  Josh Conner  <jconner@apple.com>
29386         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
29387         command-line options for arm-*-* targets.
29388         * g++.dg/init/array16.C: Likewise.
29389         * g++.dg/other/crash-4.C: Likewise.
29391 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
29393         PR obj-c++/23640
29394         * obj-c++.dg/gnu-runtime-3.mm: New test.
29396 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29398         PR c++/13377
29399         * g++.dg/lookup/ambig4.C: New test.
29400         * g++.dg/lookup/ambig5.C: New test.
29401         * g++.dg/tc1/dr101.C: Adjust error markers.
29403 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29405         PR c++/23639
29406         * g++.dg/template/ttp5.C: Adjust error markers.
29408 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
29410         PR testsuite/23609
29411         * lib/obj-c++.exp: Include target-libpath.exp.
29412         (obj-c++_link_flags): Look for the GNU libobjc library
29413         and set the library path to include it.
29414         Don't manually set LD_LIBRARY_PATH (etc.) but call
29415         set_ld_library_path_env_vars instead.
29416         (obj-c++_target_compile): Don't set library path or
29417         linker flags because they are already set correctly
29418         in obj-c++_link_flags.
29420 2005-08-30  Josh Conner  <jconner@apple.com>
29422         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
29423         to command-line options for arm-*-* targets.
29425 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
29427         * g++.dg/other/i386-1.C: New.
29429 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
29431         PR preprocessor/20348
29432         PR preprocessor/20356
29433         * gcc.dg/cpp/pr20348.c: New test.
29434         * gcc.dg/cpp/pr20348.h: New file.
29435         * gcc.dg/cpp/inc/pr20348.h: New file.
29436         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
29437         * gcc.dg/cpp/pr20356.c: New test.
29438         * gcc.dg/cpp/pr20356.h: New file.
29439         * gcc.dg/cpp/inc/pr20356.h: New file.
29440         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
29442 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
29444         * gfortran.fortran-torture/execute/intrinsic_count.f90:
29445         Fix array dimension to avoid correct end-of-file error.
29447 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
29449         PR libfortran/23598
29450         * gfortran.dg/iostat_1.f90: New test.
29452 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
29454         PR middle-end/23408
29455         * gcc.dg/pr23408.c: New test.
29457 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
29459         PR c++/23099
29460         * g++.dg/init/member1.C: Make sure erroneous static data member
29461         definitions are required.
29462         * g++.dg/template/static13.C: New test.
29463         * g++.dg/template/static14.C: Likewise.
29465 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
29467         * gcc.target/i386/pr23575.c: Use -msse2 instead of
29468         -march=pentium4, remove ilp32 requirement.
29470         PR middle-end/23484
29471         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
29472         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
29474 2005-08-29  Andreas Jaeger  <aj@suse.de>
29476         PR testsuite/23607
29477         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
29479 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
29481         * gcc.c-torture/execute/20050316-2.c: New test.
29482         * gcc.c-torture/execute/20050316-3.c: New test.
29483         * gcc.dg/torture/pr16104-1.c: New test.
29485 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
29487         PR middle-end/23463
29488         * gcc.c-torture/execute/zero-struct-1.c: New test.
29490 2005-08-27  Richard Guenther  <rguenther@suse.de>
29492         PR target/23575
29493         * gcc.target/i386/pr23575.c: New testcase.
29495 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
29497         PR rtl-optimization/23561
29498         * gcc.c-torture/execute/20050826-1.c: New test.
29500         PR rtl-opt/23560
29501         * gcc.c-torture/execute/20050826-2.c: New test.
29503 2005-08-26  Dale Johannesen  <dalej@apple.com>
29505         * gcc.dg/20030711-1.c: Modify to work on Darwin.
29506         * gcc.dg/20050826-1.c: New.
29508 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
29510         PR c++/19004
29511         * g++.dg/template/nontype13.C: New test.
29513         PR c++/23491
29514         * g++.dg/init/new14.C: New test.
29515         * g++.dg/expr/anew1.C: Do not XFAIL.
29516         * g++.dg/expr/anew2.C: Likewise.
29517         * g++.dg/expr/anew3.C: Likewise.
29519 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
29521         PR middle-end/22439
29522         * gcc.dg/vla-3.c: New test.
29524 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
29526         PR fortran/20363
29527         * gfortran.dg/named_interface.f90: New.
29529 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
29531         * gcc.c-torture/execute/frame-address.c: New test.
29533 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
29535         PR c++/20817
29536         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
29538 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
29540         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
29542 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
29544         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
29545         * gcc.dg/altivec-22.c: Rename from..
29546         * gcc.dg/altivec-nomfcr.c: ..this.
29548 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
29550         PR tree-optimization/23546
29551         * gcc.dg/tree-ssa/pr23546.c: New test.
29553 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
29555         PR fortran/17758
29556         * gfortran.dg/nonreturning_statements.f90: New test.
29558 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
29560         PR c++/22454
29561         * g++.dg/parse/crash29.C: New.
29563 2005-08-23  DJ Delorie  <dj@redhat.com>
29565         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
29566         constants have the L suffix.
29568 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
29570         PR c++/23044
29571         * g++.dg/template/instantiate8.C: New.
29573 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
29575         PR middle-end/23467
29576         * gcc.c-torture/execute/pr23467.c: New test.
29578 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
29580         PR tree-optimization/22043
29581         * gcc.c-torture/execute/20050613-1.c: New test.
29583 2005-08-23  Ben Elliston  <bje@au.ibm.com>
29585         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
29587 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
29589         PR rtl-optimization/23478
29590         * g++.dg/opt/pr23478.C: New test.
29592 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
29594         PR c/18715
29595         * gcc.dg/switch-warn-3.c: New test.
29597 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29599         PR c++/22233
29600         * g++.dg/template/param1.C: New test.
29602 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29604         PR c++/23089
29605         * g++.dg/other/incomplete1.C: New test.
29607 2005-08-22  Ira Rosen  <irar@il.ibm.com>
29609         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
29610         are vectorizable.
29612 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29614         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
29615         d_lines_5.f: New.
29617 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
29619         * gcc.target/i386/sse-4.c: New test.
29621 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29623         PR testsuite/23239
29624         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
29626 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
29628         * gcc.dg/20050811-1.c: New test.
29629         * gcc.dg/20050811-2.c: New test.
29631 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
29633         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
29635 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
29637         PR 23476
29638         * gcc.c-torture/compile/pr23476.c: New test.
29640 2005-08-19  Devang Patel  <dpatel@apple.com>
29642         PR tree-optimization/23048
29643         * gcc.dg/tree-ssa/pr23048.c: New test.
29645 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
29647         PR middle-end/20624
29648         * g++.dg/warn/Wreturn-3.C: New test
29650 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
29652         PR tree-optimization/22228
29653         * g++.dg/vect/pr22543.cc: New test.
29655 2005-08-17  Steven Bosscher  <stevenb@suse.de>
29657         PR tree-optimization/21574
29658         * gcc.dg/tree-ssa/pr21574.c: New test.
29660 2005-08-16  James E Wilson  <wilson@specifix.com>
29662         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
29664 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
29666         PR tree-opt/23402
29667         * gcc.c-torture/compile/zero-strct-3.c: New test.
29668         * gcc.c-torture/compile/zero-strct-4.c: New test.
29670 2005-08-16  Steven Bosscher  <stevenb@suse.de>
29672         PR target/23376
29673         * gcc.target/x86_64/pr23376.c: New test.
29675 2005-08-16  Ian Lance Taylor  <ian@airs.com>
29677         PR c++/23337
29678         * g++.dg/ext/vector2.C: New.
29680 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
29682         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
29684 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
29686         PR libfortran/23428
29687         * gfortran.dg/inquire-complex.f90: New test case.
29689 2005-08-16  James E Wilson  <wilson@specifix.com>
29691         PR tree-optimization/21105
29692         * gcc.dg/large-size-array.c: New.
29694 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
29696         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
29697         type.
29698         * gcc.dg/vect/vect-41: Likewise.
29699         * gcc.dg/vect/vect-42: Likewise.
29700         * gcc.dg/vect/vect-43: Likewise.
29701         * gcc.dg/vect/vect-44: Likewise.
29702         * gcc.dg/vect/vect-46: Likewise.
29703         * gcc.dg/vect/vect-47: Likewise.
29704         * gcc.dg/vect/vect-48: Likewise.
29705         * gcc.dg/vect/vect-52: Likewise.
29706         * gcc.dg/vect/vect-53: Likewise.
29707         * gcc.dg/vect/vect-54: Likewise.
29708         * gcc.dg/vect/vect-55: Likewise.
29709         * gcc.dg/vect/vect-56: Likewise.
29710         * gcc.dg/vect/vect-57: Likewise.
29711         * gcc.dg/vect/vect-58: Likewise.
29712         * gcc.dg/vect/vect-59: Likewise.
29713         * gcc.dg/vect/vect-60: Likewise.
29714         * gcc.dg/vect/vect-61: Likewise.
29715         * gcc.dg/vect/vect-85: Likewise.
29716         * gcc.dg/vect/vect-87: Likewise.
29717         * gcc.dg/vect/vect-88: Likewise.
29718         * gcc.dg/vect/vect-93.c: Likewise.
29719         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
29720         * gcc.dg/vect/vect-75: Likewise.
29721         * gcc.dg/vect/vect-76: Likewise.
29722         * gcc.dg/vect/vect-77: Likewise.
29723         * gcc.dg/vect/vect-78: Likewise.
29724         * gcc.dg/vect/vect-80: Likewise.
29725         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
29726         vectorized for the expected reason, rather than checking how alignment
29727         was handled.
29728         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
29729         aligned type and also instead of aligned pointers. Added documentation.
29731 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
29733         * gfortran.dg/power.f90: New test.
29735 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
29737         PR rtl-optimization/23299
29738         * g++.dg/opt/pr23299.C: New test.
29740 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29742         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
29744 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
29746         * g++.dg/template/local6.C: New test.
29748 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
29750         * execute/exceptions/finally-1.m: Check that the catch and finally are
29751         being called.  Also add a "return 0;" at the end of main.
29753 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
29755         PR fortran/21432.
29756         * gfortran.dg/namelist_print_1.f: New test of functionality of
29757         PRINT namelist.
29758         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
29759         namelist generates error with -std=f95.
29761 2005-08-14  Ira Rosen  <irar@il.ibm.com>
29763         PR tree-optimization/23119
29764         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
29766 2005-08-13  Marcin Koziej  <creep@desk.pl>
29767             Andrew Pinski  <pinskia@physics.uc.edu>
29769         PR libobjc/22492
29770         * execute/exceptions/finally-1.m: New test.
29772 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29774         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
29775         testsuite.
29776         * objc/execute/exceptions/trivial.m: New test.
29777         * objc.dg/try-catch-11.m: Move to ...
29778         * objc/execute/exceptions/foward-1.m: Here.
29779         * objc.dg/try-catch-2.m: Move to ...
29780         * objc/execute/exceptions/catchall-1.m: Here.
29781         * objc.dg/try-catch-8.m: Move to ...
29782         * objc/execute/exceptions/local-variables-1.m: Here.
29784 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29786         * objc.dg/nested-func-1.m: Move to ...
29787         * objc/execute/nested-func-1.m: Here.
29789 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29791         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
29792         in ${options} instead of [target_info name].
29793         * lib/obj-c++.exp (objc_target_compile): Likewise.
29795 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29797         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
29799 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29801         part of PR testsuite/23348
29802         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
29803         each of the torture options.
29804         * objc/compile/trivial.m: New test.
29806 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
29808         * gfortran.dg/eoshift.f90: Correct format.
29810 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
29812         * gfortran.fortran-torture/execute/character_passing.f90:
29813         Fix comment typo.
29815 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
29817         PR c++/8271
29818         * g++.dg/template/unify10.C: New.
29820 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
29822         * g++.dg/parse/pr22514.C: Move to...
29823         * g++.dg/debug/pr22514.C: here.
29825 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29827         PR c++/23266
29828         * g++.dg/inherit/pure1.C: New test.
29830         * ChangeLog: Fix typos.
29832 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29833             Steven Bosscher  <stevenb@suse.de>
29835         * gfortran.dg/runtime_warning_1.f90: New test.
29837 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
29839         PR c++/23219
29840         * g++.dg/parse/crash28.C: New.
29842 2005-08-11  Richard Guenther  <rguenther@suse.de>
29844         PR target/23289
29845         * gcc.target/i386/tailcall-1.c: New testcase.
29847 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
29849         * gcc.dg/vect/vect-67.c: Un-xfail.
29851 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
29853         PR c++/23225
29854         * g++.dg/parse/crash27.C: new test.
29856 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
29858         PR libfortran/22143
29859         * gfortran.dg/shift-kind.f90: New testcase.
29861 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
29863         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
29864         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
29866 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29868         PR c++/20646
29869         * g++.dg/other/mult-stor1.C: New test.
29871 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
29873         * gcc.c-torture/pr18299-1.c: Move to ...
29874         * gcc.c-torture/compile/pr18299-1.c: Here.
29876 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
29878         * gfortran/fortran.torture/execute/character_passing.f90:
29879         Fix types for LSAME.
29881 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
29883         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
29884         input data back to what it was originally.
29886 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
29888         * objc.dg/try-catch-8.m: Enable for all targets.
29890 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
29892         * gcc.dg/pr23165.c: New test.
29894 2005-08-09  Steven Bosscher  <stevenb@suse.de>
29896         PR tree-optimization/23234
29897         * gcc.dg/tree-ssa/pr23234.c: New test.
29899 2005-08-08  Josh Conner  <jconner@apple.com>
29901         PR rtl-optimization/23241
29902         * gcc.dg/char-compare.c: New test.
29904 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29906         PR c++/22508
29907         * g++.dg/init/new13.C: New test.
29909 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
29911         PR c++/21166
29912         * g++.dg/other/crash-4.C: Adjust
29913         * g++/dg/ext/packed9.C: New.
29915 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
29917         PR middle-end/21964
29918         * gcc.c-torture/execute/pr21964-1.c: New test.
29920 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
29922         PR c/22458
29923         * gcc.dg/pr22458-1.c: New test.
29925 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
29926             Steven G. Kargl <kargls@comcast.net>
29928         PR fortran/22390
29929         * gfortran.dg/flush_1.f90: New test.
29931 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29933         PR c++/23191
29934         * g++.dg/template/eh2.C: New test.
29936 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29938         PR c++/19498
29939         * g++.dg/template/instantiate7.C: New test.
29941 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
29943         PR c/23113
29944         * gcc.dg/Wunused-value-1.c: New test.
29946 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
29948         PR rtl-optimization/23233
29949         * gcc.c-torture/compile/pr23233-1.c: New test.
29951 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
29953         PR fortran/18833
29954         PR fortran/20850
29955         * gfortran.dg/equiv_1.f90: New test.
29956         * gfortran.dg/equiv_2.f90: New test.
29957         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
29958         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
29959         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
29961 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
29963         * gcc.c-torture/execute/vrp-5.c: New test.
29964         * gcc.c-torture/execute/vrp-6.c: New test.
29965         * gcc.dg/tree-ssa/vrp21.c: New test.
29967 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
29969         * g++.dg/parse/pr22514.C: New test.
29971 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
29973         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
29975         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
29976         instead of constant loads / pool entries.
29978 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
29980         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
29981         TEST_TO_WCTYPE.
29983 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
29985         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
29986         __WINT_TYPE__ in generated prototypes if possible.
29988 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
29990         PR 22037
29991         * g++.dg/tree-ssa/pr22037.C:
29993 2005-08-04  Richard Henderson  <rth@redhat.com>
29995         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
29996         scan-tree-dump-times directive.
29998 2005-08-04  Jan Hubicka  <jh@suse.cz>
30000         * gcov-1.C: Fix switch counts.
30001         * gcov-4b.c: Likewise.
30003 2005-08-03  Jeff Law  <law@redhat.com>
30005         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
30007 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
30009         * gcc.c-torture/execute/pr23135.c: New test.
30011 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30013         PR tree-optimization/19899
30014         * gcc.dg/tree-ssa/scev-1.c: New test.
30015         * gcc.dg/tree-ssa/scev-2.c: New test.
30017 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
30019         PR target/18582
30020         * gcc.dg/torture/pr18582-1.c: New test.
30022 2005-08-03  Jan Hubicka  <jh@suse.cz>
30024         * update-conroll.c: New testcase.
30025         * update-conroll-2.c: New testcase.
30027 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
30029         * gfortran.dg/constant_substring.f: New test.
30030         * gfortran.dg/pr22491.f: New test.
30032 2005-08-02  Jan Hubicka  <jh@suse.cz>
30034         * update-threading.c: Replace by the proper one.
30036 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
30038         PR 23164
30039         * g++.dg/tree-ssa/pr23164.C: New test.
30041 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
30043         * gcc.dg/tree-ssa/pr23192.c: New test.
30045 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
30047         * gcc.c-torture/execute/vrp-4.c: New test.
30049 2005-08-02  Jan Hubicka  <jh@suse.cz>
30051         * update-threading.c: New test.
30053 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
30055         * gcc.c-torture/compile/20050801-1.c: New test.
30056         * gcc.c-torture/compile/20050801-2.c: New test.
30058 2005-08-01  Jan Hubicka  <jh@suse.cz>
30060         * val-prof-5.c: New test.
30062 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
30064         PR c/22311
30065         * gcc.dg/pr22311-1.c : New test.
30067 2005-07-31  Steven Bosscher  <stevenb@suse.de>
30069         PR target/23095
30070         * gfortran.dg/pr23095.f: New test.
30072         PR c++/22003
30073         * g++.dg/other/pr22003.C: New test.
30075 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
30077         PR target/20621
30078         * gcc.c-torture/execute/pr20621-1.c: New test.
30080 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
30082         * gfortran.dg/comma_format_extension_4.f: Adjust length
30083         of string for format.
30084         * gfortran.dg/der_array_io_1.f: Replace illegal internal
30085         print statement with internal write.
30086         * gfortran.dg/der_array_io_2.f: Likewise.
30087         * gfortran.dg/der_array_io_3.f: Likewise.
30089 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
30091         * gcc.dg/fold-abs-4.c: new test.
30093 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
30095         PR fortran/22570 an related issues.
30096         * gfortran.dg/x_slash_1.f: New test.
30098 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
30100         PR c/23143
30101         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
30102         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
30104 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
30106         PR c/529
30107         * gcc.dg/Wshadow-3.c: New test.
30109 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
30111         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
30112         used to have the wrong bounds).
30114 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
30116         PR c/21720
30117         * gcc.dg/hex-round-1.c: Test more cases.
30118         * gcc.dg/hex-round-2.c: New test.
30120 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
30122         PR 22550
30123         * g++.dg/tree-ssa/pr22550.C: New test.
30125 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
30127         * gcc.dg/tree-ssa/vrp19.c: New test.
30128         * gcc.dg/tree-ssa-vrp20.c: New test.
30130 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
30132         PR c/22240
30133         * gcc.dg/transparent-union-4.c: New test.
30135 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
30137         PR c/22192
30138         * gcc.dg/c99-vla-2.c: New test.
30140 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
30142         PR c/21720
30143         * gcc.dg/hex-round-1.c: New test.
30145 2005-07-28  Jan Hubicka  <jh@suse.cz>
30147         * inliner-1.c: Do not dump everything.
30148         * tree-prof.exp: Do not pass -ftree-based-profiling.
30149         * bprob.exp: Likewise.
30151         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
30153 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
30155         PR c++/22545
30156         * g++.dg/expr/ptrmem7.C: New test.
30158 2005-07-28  Mike Stump  <mrs@apple.com>
30160         * g++.old-deja/g++.mike/visibility-1.C: New test.
30162 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
30164         PR c/20187
30165         * gcc.c-torture/execute/pr20187-1.c: New test.
30167 2005-07-28  Jeff Law  <law@redhat.com>
30169         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
30170         * gcc.dg/tree-ssa/vrp18.c: New test.
30172 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
30174         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
30176 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
30178         PR tree-optimization/22506
30179         * gcc.dg/vect/ps22506.c: New test.
30181 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
30183         PR target/21149
30184         * gcc.target/i386/sse-3.c: New test.
30186 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
30188         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
30189         * gcc.target/mips/mips32-dsp-type.c: Likewise.
30191 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
30193         PR c/22589
30194         * gcc.c-torture/compile/pr22589-1.c: New test.
30196 2005-07-28  Jan Hubicka  <jh@suse.cz>
30198         * update-loopch.c: New testcase.
30200 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
30202         PR rtl-optimization/23047
30203         * gcc.c-torture/execute/pr23047.c: New test.
30204         * gcc.c-torture/execute/pr23047.x: New.
30206 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
30208         PR tree-optimization/22493
30209         * gcc.c-torture/execute/pr22493-1.c: New test.
30210         * gcc.c-torture/execute/pr22493-1.x: New.
30211         * gcc.c-torture/execute/vrp-1.c: New test.
30212         * gcc.c-torture/execute/vrp-2.c: New test.
30213         * gcc.c-torture/execute/vrp-2.c: New test.
30215 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
30217         * gcc.target/frv/all-builtin-read8.c: Delete.
30218         * gcc.target/frv/all-builtin-read16.c: Delete.
30219         * gcc.target/frv/all-builtin-read32.c: Delete.
30220         * gcc.target/frv/all-builtin-read64.c: Delete.
30221         * gcc.target/frv/all-builtin-write8.c: Delete.
30222         * gcc.target/frv/all-builtin-write16.c: Delete.
30223         * gcc.target/frv/all-builtin-write32.c: Delete.
30224         * gcc.target/frv/all-builtin-write64.c: Delete.
30225         * gcc.target/frv/all-read-write-1.c: New.
30227 2005-07-27  Jeff Law  <law@redhat.com>
30229         * gcc.c-torture/execute/pr22630.c: New test.
30231 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
30233         PR tree-optimization/23073
30234         * gcc.dg/vect/nodump-pr23073.c: New test.
30235         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
30237 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
30239         PR tree-optimize/22348
30240         * gcc.c-torture/execute/pr22348.c: New.
30242 2005-07-27  Richard Guenther  <rguenther@suse.de>
30244         * gcc.dg/tree-ssa/salias-1.c: New testcase.
30246 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30248         PR fortran/22503
30249         * gfortran.dg/logical_comp.f90: New test.
30251 2005-07-27  Jan Hubicka  <jh@suse.cz>
30253         * inliner-1.c: Add cleanup of dumps.
30254         * val-prof-*.c: Likewise.
30255         * update-tailcall.c: New.
30257 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
30259         PR 22591
30260         * gcc.dg/tree-ssa/pr22591.c: New test.
30261         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
30263 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
30265         PR libobjc/22606
30266         * objc.dg/try-catch-11.m: New test.
30268 2005-07-26  Richard Guenther  <rguenther@suse.de>
30270         PR tree-optimization/22486
30271         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
30273 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
30275         PR tree-opt/22484
30276         * g++.dg/opt/loop2.C: New test.
30278 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
30280         * gcc.dg/tree-ssa/reassoc-3.c: New test.
30281         * gcc.dg/tree-ssa/reassoc-4.c: New test.
30283 2005-07-25  Adam Nemet  <anemet@lnxw.com>
30285         * lib/profopt.exp (profopt-execute): Check for profiling data
30286         files on the target.
30288 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
30290         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
30291         for matching of asm labels.
30293 2005-07-25  Richard Guenther  <rguenther@suse.de>
30295         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
30297 2005-07-25  Richard Guenther  <rguenther@suse.de>
30299         PR testsuite/22624
30300         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
30302 2005-07-25  Ira Rosen  <irar@il.ibm.com>
30304         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
30305         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
30306         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
30307         * gcc.dg/vect/vect-100.c: New test.
30308         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
30309         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
30310         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
30311         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
30312         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
30313         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
30314         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
30315         * gfortran.dg/vect/pr19049.f90: New testcase.
30316         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
30318 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
30320         * gcc.c-torture/execute/20050713-1.c: New test.
30322         PR fortran/20063
30323         * gfortran.fortran-torture/execute/data_4.f90: New test.
30325         PR middle-end/20303
30326         * gcc.dg/visibility-d.c: New test.
30328 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
30330         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
30331         * gfortran.dg/underflow.f90: Ditto.
30333 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30335         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
30336         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
30337         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
30339 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
30341         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
30342         include case of field width of zero.
30344 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
30346         PR libgfortran/21875
30347         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
30348         with trailing blanks on normal formatted read.
30350 2005-07-23  Chao-ying Fu  <fu@mips.com>
30352         * gcc.target/mips/mips32-dsp-type.c: New test.
30353         * gcc.target/mips/mips32-dsp.c: New test.
30355 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
30357         PR testsuite/21073
30358         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
30360         PR testsuite/20454
30361         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
30362         and __cyg_profile_func_exit.
30364 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
30366         * gfortran.dg/comma_format_extension_3.f: Fix typo.
30367         * gfortran.dg/comma_format_extension_4.f: Same.
30368         * gfortran.dg/pr15332.f: Same.
30369         * gfortran.dg/pr21730.f: Same.
30371 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
30373         * g++.dg/opt/vrp2.C: Fix testcase.
30375         PR tree-opt/22625
30376         * g++.dg/opt/vrp2.C: New test.
30378 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
30380         PR debug/21828
30381         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
30383 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
30385         * gcc.dg/tree-ssa/20050719-1.c: New test.
30387 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
30389         * gcc.dg/bfin-longcall-1.c: New file.
30390         * gcc.dg/bfin-longcall-2.c: New file.
30392 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
30394         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
30396 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
30398         PR middle-end/19055
30399         * gcc.dg/tree-ssa/pr19055.c: New test.
30400         * gcc.dg/tree-ssa/pr19055-2.c: New test.
30402 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
30404         PR C++/22358
30405         * g++.dg/other/pr22358.C: New test.
30407 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
30409         PR c++/2922
30410         * g++.dg/lookup/two-stage5.C: New test from bug comments.
30412 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30414         PR c++/15938
30415         * g++.dg/init/union2.C: New test.
30417 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30419         PR c/22393
30420         * gcc.dg/complex-4.c: New test.
30422 2005-07-21  Richard Guenther  <rguenther@suse.de>
30424         PR testsuite/22522
30425         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
30426         scanning for asm labels.
30427         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
30429 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
30431         PR target/22085
30432         * gcc.dg/altivec-pr22085.c: New.
30434 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
30436         PR tree-optimization/19210
30437         * gcc.dg/tree-ssa/pr19210-1.c: New.
30438         * gcc.dg/tree-ssa/pr19210-2.c: New.
30440 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
30442         PR rtl-optimization/22167
30443         * g++.dg/opt/pr22167.C: New test.
30445 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
30447         PR c++/2922
30448         * g++.dg/lookup/two-stage2.C: New.
30449         * g++.dg/lookup/two-stage3.C: New.
30450         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
30451         fixed two-stage name lookup for operators.
30452         * g++.dg/template/call3.C: Compiler now produces an appropriate
30453         error message.
30454         * g++.dg/template/crash37.C: Compiler now describes bla() on line
30455         14 as a candidate.
30456         * g++.dg/template/ptrmem4.C: Compiler produces different error
30457         message.
30458         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
30459         connect_to_method as a candidate.
30461 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
30463         * gcc.dg/fold-alloc-1.c: New test.
30465 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
30467         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
30468         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
30470 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
30472         * gcc.dg/fold-abs-1.c: New test.
30473         * gcc.dg/fold-abs-2.c: New test.
30474         * gcc.dg/fold-abs-3.c: New test.
30476 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
30478         Make CONSTRUCTOR use VEC to store initializers.
30479         * g++.dg/ext/complit3.C: Check for specific error messages.
30480         * g++.dg/init/brace2.C: Update error message.
30481         * g++.dg/warn/Wbraces2.C: Likewise.
30483 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
30485         PR fortran/16940
30486         * gfortran.dg/module_interface_1.f90: New test.
30488 2005-07-19  Danny Berlin <dberlin@dberlin.org>
30489             Kenneth Zadeck <zadeck@naturalbridge.com>
30491         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
30493 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30495         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
30496         specify -Wformat for these tests.
30497         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
30498         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
30499         * gcc.dg/format/opt-6.c: Delete.
30501 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
30503         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
30504         * gcc.dg/tree-ssa/sra-3.c: Likewise.
30506 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
30508         * gcc.dg/tree-ssa/alias-2.c: New test.
30510 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
30512         PR c++/22263
30513         * g++.dg/template/explicit7.C: New test.
30515 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
30517         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
30518         field width of 8 to +Inf and -Inf.
30520 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
30522         PR c++/22139
30523         * g++.dg/template/friend36.C: New test.
30525 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
30527         PR fortran/21730
30528         * gfortran.dg/pr21730.f: New test.
30530 2005-07-16  Danny Berlin <dberlin@dberlin.org>
30531             Kenneth Zadeck <zadeck@naturalbridge.com>
30533         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
30534         since pure const detection cannot run at -O1 in c compiler.
30535         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
30536         can now optimize this case properly.
30537         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
30538         because we now pass.
30539         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
30541 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
30543         PR c/22421
30544         * gcc.dg/format/bitfld-1.c: New test.
30546 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
30548         PR c++/22204
30549         * g++.dg/rtti/repo1.C: New test.
30551 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
30553         PR middle-end/22398
30554         * gcc.c-torture/compile/pr22398.c: New test.
30556 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
30558         PR c++/22132
30559         * g++.dg/expr/cast4.C: New test.
30561 2005-07-15  Richard Guenther  <rguenther@suse.de>
30563         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
30564         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
30566 2005-07-15  Steven Bosscher  <stevenb@suse.de>
30568         PR tree-optimization/22230
30569         * gcc.dg/tree-ssa/pr22230.c: New test.
30571 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
30573         * gfortran.dg/g77/cpp6.f: New test.
30575         PR fortran/22417
30576         * gfortran.dg/g77/cpp5.F: New test.
30577         * gfortran.dg/g77/cpp5.h: New file.
30578         * gfortran.dg/g77/cpp5inc.h: New file.
30580 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
30582         PR libfortran/16435
30583         * gfortran.dg/tl_editting.f90: New.
30584         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
30586 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
30588         * gfortran.dg/char_array_constructor.f90: New test.
30590 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
30592         * gfortran.dg/past_eor.f90: New.
30593         * gfortran.dg/complex_read.f90: New.
30595 2005-07-13  Jeff Law  <law@redhat.com>
30597         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
30598         additional casts.
30600         * gcc.dg/tree-ssa/pr22321.c: New test
30602 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
30604         PR tree-optimization/21921
30605         * gcc.dg/tree-ssa/pr21921.c: New.
30607 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
30609         PR tree-optimizatio/22442
30610         * gcc.dg/tree-ssa/loop-11.c: New test.
30612 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
30614         PR tree-opt/21840
30615         * gcc.c-torture/compile/pr21840.c: New test.
30617 2005-07-12  Jan Hubicka  <jh@suse.cz>
30619         * gcc.c-torture/compile/pr22379.c: New test.
30621 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
30623         PR libfortran/21593
30624         gfortran.dg/dev_null.f90: Remove outdated comment about
30625         PR libfortran/21593.
30628 2005-07-12  Dale Johannesen  <dalej@apple.com>
30630         * gcc.target/i386/compress-float-sse.c: New.
30631         * gcc.target/i386/compress-float-sse-pic.c: New.
30632         * gcc.target/i386/compress-float-387.c: New.
30633         * gcc.target/i386/compress-float-387-pic.c: New.
30634         * gcc.dg/compress-float-ppc.c: New.
30635         * gcc.dg/compress-float-ppc-pic.c: New.
30637 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
30639         PR libfortran/21593
30640         gfortran.dg/dev_null.f90: Remove targets.
30642 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
30644         PR tree-opt/22335
30645         * gcc.dg/pr22335-1.c: New test.
30646         * gcc.dg/pr22335-2.c: New test.
30648 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30650         PR c++/20172
30651         * g++.dg/template/nontype12.C : New test.
30653 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
30655         * gcc.dg/tree-ssa/loop-10.c: New test.
30657 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
30659         * gcc.c-torture/execute/20020720-1.x: Remove.
30661 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
30663         * gfortran.fortran-torture/execute/forall_7.f90: New test.
30665 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
30667         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
30668         (dg-mips-options): Use it.
30670 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
30672         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
30674 2005-07-09  Richard Henderson  <rth@redhat.com>
30676         * lib/target-supports.exp (check_effective_target_sync_char_short):
30677         Add alpha.
30679 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
30681         PR libfortran/22217
30682         * gfortran.dg/negative-z-descriptor.f90: New test.
30684 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
30686         PR tree-opt/22329
30687         * gcc.dg/pr22329.c: New test.
30689 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
30691         PR tree-optimization/20139
30692         * gcc.dg/tree-ssa/pr20139.c: New.
30694 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
30696         PR tree-opt/22356
30697         * gcc.dg/pr22356-1.c: New test.
30699 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
30701         PR c++/21799
30702         * g++.dg/template/unify8.C: New.
30703         * g++.dg/template/unify9.C: New.
30705 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
30707         * gfortran.fortran-torture/execute/entry_10.f90: New test.
30709 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
30711         * gcc.dg/darwin-version-1.c: New.
30712         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
30713         * gcc.dg/builtins-20.c: Likewise.
30714         * gcc.dg/builtins-53.c: Likewise.
30715         * gcc.dg/torture/builtins-convert-1.c: Likewise.
30716         * gcc.dg/torture/builtins-convert-2.c: Likewise.
30717         * gcc.dg/torture/builtins-convert-3.c: Likewise.
30718         * gcc.dg/torture/builtins-power-1.c: Likewise.
30719         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
30720         on Darwin.
30722 2005-07-07  Jeff Law  <law@redhat.com>
30724         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
30725         argument evaluation order.
30727 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
30729         PR libfortran/21594
30730         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30731         Add test cases where the shift length is greater than the
30732         array length.
30734 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
30736         * obj-c++.dg/proto-lossage-6.mm: New.
30737         * objc.dg/proto-lossage-6.m: New.
30739 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
30741         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
30742         * objc.dg/gnu-runtime-2.m: Likewise.
30744 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
30746         * gfortran.dg/longline.f: New test.
30748         * gfortran.dg/badline.f: New test.
30750 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
30752         PR fortran/16531
30753         PR fortran/15966
30754         PR fortran/18781
30755         * gfortran.dg/hollerith.f90: New.
30756         * gfortran.dg/hollerith2.f90: New.
30757         * gfortran.dg/hollerith3.f90: New.
30758         * gfortran.dg/hollerith4.f90: New.
30759         * gfortran.dg/hollerith_f95.f90: New.
30760         * gfortran.dg/hollerith_legacy.f90: New.
30761         * gfortran.dg/g77/cpp4.F: New. Port from g77.
30763 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
30765         PR objc/22274
30766         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
30767         * objc.dg/gnu-runtime-2.m: New.
30769 2005-07-06  Jeff Law  <law@redhat.com>
30771         * gcc.dg/tree-ssa/vrp17.c: New test.
30773 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
30775         PR fortran/22327
30776         * gfortran.dg/array_constructor_5.f90: New test.
30778 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
30780         * gfortran.fortran-torture/execute/entry_9.f90: New test.
30782 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
30784         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
30785         * gcc.dg/980816-1.c: Ditto.
30787 2005-07-06  Jeff Law  <law@redhat.com>
30789         * gcc.c-torture/compile/pr21356.c: New test.
30791 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
30793         PR c/22013
30794         PR c/22098
30795         * gcc.c-torture/compile/pr22013-1.c,
30796         gcc.c-torture/execute/pr22098-1.c,
30797         gcc.c-torture/execute/pr22098-2.c,
30798         gcc.c-torture/execute/pr22098-3.c: New tests.
30800 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
30802         PR c/22308
30803         * gcc.dg/pr22308-1.c: New test.
30805 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
30807         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
30808         target.
30809         * gcc.dg/compare9.c: Use -fshort-enums instead of
30810         -fno-short-enums.  Change the last test to dg-bogus.
30812 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
30814         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
30815         * gcc.dg/compare9.c: New.
30817 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30819         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
30821 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
30823         PR testsuite/22288
30824         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
30827 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30829         * gcc.dg/format/gcc_gfc-1.c: New.
30831 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
30833         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
30835 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30837         PR fortran/20842
30838         * gfortran.dg/io_invalid_1.f90: New test.
30840 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
30842         * gcc.dg/format/gcc_diag-1.c: Update.
30844 2005-07-02  Jeff Law  <law@redhat.com>
30846         * gcc.dg/tree-ssa/pr22051-1.c: New test.
30847         * gcc.dg/tree-ssa/pr22051-2.c: New test.
30849 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
30851         * gcc.dg/format/gcc_diag-1.c: Update.
30853 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
30855         PR tree-opt/22269
30856         * gcc.c-torture/compile/pr22269.c: New test.
30858 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
30860         PR 21584
30861         PR 22219
30862         * g++.dg/tree-ssa/pr21584-1.C: New test.
30863         * g++.dg/tree-ssa/pr21584-2.C: New test.
30865 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
30867         * obj-c++.dg/try-catch-11.mm: New.
30868         * objc.dg/try-catch-10.m: New.
30870 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
30872         * g++.dg/other/ucnid-1.C: xfail on AIX.
30874 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
30876         PR 22234
30877         * gcc.dg/20050629-1.c: New test.
30879 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
30881         * obj-c++.dg/const-str-1[0-1].mm: New.
30882         * objc.dg/const-str-1[0-1].m: New.
30884 2005-05-29  Richard Henderson  <rth@redhat.com>
30886         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
30887         Rename from check_effective_target_vect_no_max.
30888         (check_effective_target_vect_no_int_add): New.
30889         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
30890         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
30891         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30892         * gcc.dg/vect/vect-reduc-1.c: Use both.
30893         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30895 2005-05-29  Richard Henderson  <rth@redhat.com>
30897         * lib/target-supports.exp (check_effective_target_vect_no_max):
30898         Remove i386 and x86_64.
30900 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
30902         PR testsuite/21969
30903         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
30905 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
30907         PR middle-end/21969
30908         * gcc.dg/vect/pr21969.c: New test.
30910 2005-06-28  Eric Christopher  <echristo@redhat.com>
30912         PR c/22052
30913         PR c/21975
30914         * gcc.dg/inline1.c: New test.
30915         * gcc.dg/inline2.c: Ditto.
30916         * gcc.dg/inline3.c: Ditto.
30917         * gcc.dg/inline4.c: Ditto.
30918         * gcc.dg/inline5.c: Ditto.
30920 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
30922         PR libfortran/22142
30923         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30924         Add testcase also testing eoshift1 for PR 22142.
30926 2005-06-28  Richard Henderson  <rth@redhat.com>
30928         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
30929         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
30930         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
30931         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
30932         gcc.dg/tree-ssa/20030922-2.c: Likewise.
30934 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
30936         PR libfortran/22142
30937         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30938         Add testcase for PR 22142.
30940 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
30942         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
30943         gcc.target/ia64/fpreg-2.c: New tests.
30945 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30947         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
30949 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30951         PR libfortran/22170
30952         * gfortran.dg/slash_1.f90: New test.
30954 2005-06-27  Richard Henderson  <rth@redhat.com>
30956         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
30957         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
30958         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
30959         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30960         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
30961         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
30963 2005-06-27  Richard Henderson  <rth@redhat.com>
30965         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
30966         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
30968 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
30970         * obj-c++.dg/proto-lossage-5.mm: New.
30971         * objc.dg/proto-lossage-5.m: New.
30973 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
30975         PR 21959
30976         * gcc.dg/tree-ssa/pr21959.c: New test.
30978 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
30980         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
30981         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
30982         testing uninitialized var.
30984         * gcc.c-torture/execute/builtins/chk.h: New.
30985         * gcc.c-torture/execute/builtins/lib/chk.c: New.
30986         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
30987         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
30988         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
30989         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
30990         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
30991         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
30992         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
30993         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
30994         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
30995         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
30996         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
30997         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
30998         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
30999         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
31000         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
31001         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
31002         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
31003         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
31004         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
31005         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
31006         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
31007         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
31008         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
31009         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
31010         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
31011         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
31012         * gcc.dg/builtin-object-size-1.c: New test.
31013         * gcc.dg/builtin-object-size-2.c: New test.
31014         * gcc.dg/builtin-object-size-3.c: New test.
31015         * gcc.dg/builtin-object-size-4.c: New test.
31016         * gcc.dg/builtin-object-size-5.c: New test.
31017         * gcc.dg/builtin-stringop-chk-1.c: New test.
31018         * gcc.dg/builtin-stringop-chk-2.c: New test.
31019         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
31020         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
31021         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
31022         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
31023         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
31024         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
31025         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
31026         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
31027         * gcc.c-torture/execute/printf-1.c: New test.
31028         * gcc.c-torture/execute/fprintf-1.c: New test.
31029         * gcc.c-torture/execute/vprintf-1.c: New test.
31030         * gcc.c-torture/execute/vfprintf-1.c: New test.
31031         * gcc.c-torture/execute/printf-chk-1.c: New test.
31032         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
31033         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
31034         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
31036 2005-06-27  Michael Matz  <matz@suse.de>
31038         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
31039         slot is not merged if address escapes.
31041 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31043         PR c/21911
31044         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
31046 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
31048         PR middle-end/17965
31049         * gcc.c-torture/compile/20050622-1.c: New test.
31051         PR middle-end/22028
31052         * gcc.dg/20050620-1.c: New test.
31054 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
31056         PR tree-optimization/22026
31057         * gcc.dg/tree-ssa/pr22026.c: New.
31059 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
31061         PR libfortran/22144
31062         * gfortran.dg/shift-alloc.f90: New testcase.
31064 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
31066         * all files: Update FSF address in copyright headers.
31068 2005-06-22  Jan Hubicka  <jh@suse.cz>
31070         * wholeprogram-1.c: New testcase.
31071         * wholeprogram-2.c: New testcase.
31073 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
31075         PR 22171
31076         * gcc.dg/tree-ssa/pr22171.c: New test.
31078 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
31080         * gfortran.dg/simplify_modulo.f90: New.
31082 2005-06-24  Jan Hubicka  <jh@suse.cz>
31084         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
31086 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
31088         * obj-c++.dg/proto-lossage-[1-4].mm: New.
31090 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
31092         * obj-c++.dg/typedef-alias-1.mm: New.
31093         * objc.dg/typedef-alias-1.m: New.
31095 2005-06-23  Jeff Law  <law@redhat.com>
31097         * gcc.dg/tree-ssa/vrp16.c: New test.
31099 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31101         * lib/target-supports.exp: Add
31102         check_effective_target_fortran_large_real and
31103         check_effective_target_fortran_large_int to check for
31104         corresponding effective targets.
31105         * gfortran.dg/large_integer_kind_1.f90: New test.
31106         * gfortran.dg/large_real_kind_1.f90: New test.
31108 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
31110         PR tree-optimization/22117
31111         * gcc.dg/tree-ssa/pr22117.c: New.
31113 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
31115         PR testsuite/22123
31116         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
31118 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
31120         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
31122 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
31124         * gfortran.dg/f2c_4.f90: Add tests for complex functions
31125         * gfortran.dg/f2c_4.c: Likewise.
31127 2005-06-22 Paul Brook  <paul@codesourcery.com>
31129         PR fortran/21034
31130         * gfortran.dg/auto_save_1.f90: New test.
31132 2005-06-22  Michael Matz  <matz@suse.de>
31134         * gcc.target/x86-64/abi: New directory.
31135         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
31136         * gcc.target/x86-64/abi/README.gcc: New file.
31137         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
31138         * gcc.target/x86-64/abi/asm-support.s: New file.
31139         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
31140         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
31141         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
31142         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
31143         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
31144         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
31145         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
31146         * gcc.target/x86_64/abi/test_bitfields.c: New test.
31147         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
31148         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
31149         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
31150         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
31151         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
31152         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
31153         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
31154         * gcc.target/x86_64/abi/test_varargs.c: New test.
31156 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
31158         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
31159         32-bit i?86 and x86_64.
31161 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
31163         * obj-c++.dg/const-str-[1-9].mm: New tests.
31165 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
31167         PR fortran/22010
31168         * gfortran.dg/namelist_use.f90: New.
31169         * gfortran.dg/namelist_use_only.f90: New.
31171 2005-06-21  Jeff Law  <law@redhat.com>
31173         * gcc.dg/tree-ssa/vrp15.c: New test.
31175 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
31177         * lib/target-supports.exp (check_effective_target_vect_reduction):
31178         Remove.
31179         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
31180         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
31181         remove vect_reduction target keyword. Also avoid two returns in main.
31182         * gcc.dg/vect/vect-reduc-3.c: Likewise.
31183         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
31184         * gcc.dg/vect/vect-reduc-1short.c: New test.
31185         * gcc.dg/vect/vect-reduc-1char.c: New test.
31186         * gcc.dg/vect/vect-reduc-2short.c: New test.
31187         * gcc.dg/vect/vect-reduc-2char.c: New test.
31188         * gcc.dg/vect/vect-reduc-6.c: New test.
31189         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
31190         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
31191         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
31193 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31194         Paul Thomas  <pault@gcc.gnu.org>
31196         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
31197         New tests.
31199 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31201         * gfortran.dg/backslash_1.f90: New test.
31202         * gfortran.dg/backslash_2.f90: New test.
31204 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
31206         * gfortran.dg/duplicate_labels.f90: New test.
31208 2005-06-20  Jan Beulich  <jbeulich@novell.com>
31210         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
31211         unsupportable relocations.
31212         * g++.old-deja/g++.other/store-expr1.C: Likewise.
31213         * gcc.dg/20050321-2.c: xfail for NetWare.
31215 2005-06-20  Andreas Jaeger  <aj@suse.de>
31217         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
31218         gcc.target/i386/fastcall-sseregparm.c,
31219         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
31221 2005-06-19  Richard Henderson  <rth@redhat.com>
31223         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
31225 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
31227         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
31229 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
31231         PR c++/22115
31232         * g++.dg/conversion/simd2.C: Change expected error message.
31234 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
31236         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
31237         * gcc.dg/vect/vect-reduc-2.c: Likewise.
31238         * gcc.dg/vect/vect-reduc-3.c: Likewise.
31240 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
31242         * gcc.dg/fold-mod-1.c: New test.
31244 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
31246         PR fortran/19926
31247         * gfortran.dg/pr19926.f90: New test.
31249 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
31251         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
31252         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
31253         targets.
31254         * gcc.dg/vect/vect-reduc-2.c: Likewise.
31255         * gcc.dg/vect/vect-reduc-3.c: Likewise.
31257 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
31259         * gcc.target/ia64/float80-varargs-1.c: New test.
31261 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31263         PR tree-opt/22035
31264         * gfortran.dg/f2c_6.f90: New test.
31266 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
31268         PR c++/17413
31269         * g++.dg/template/local5.C: New.
31271 2005-06-17  Richard Henderson  <rth@redhat.com>
31273         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
31275 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
31277         PR testsuite/21945
31278         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
31280 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
31282         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
31283         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
31284         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
31285         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
31286         check_vect to verify the presence of hardware vector support.
31288 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
31290         PR testsuite/22056
31291         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
31293 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31295         PR libfortran/19216
31296         * gfortran.dg/pr19216.f: Add correct space between brackets and
31297         dg directive.
31299 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31301         PR libfortran/16436
31302         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
31304 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
31306         * gcc.target/i386/attributes-error.c: New testcase.
31307         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
31308         * gcc.target/i386/regparm-stdcall.c: Likewise.
31309         * gcc.target/i386/sseregparm-1.c: Likewise.
31310         * gcc.target/i386/sseregparm-2.c: Likewise.
31312 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
31314         * g++.dg/rtti/crash2.C: New.
31316 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
31318         * gcc.dg/noncompile/20040203-3.c: Update expected message.
31320 2005-06-15  David Ung  <davidu@mips.com>
31322         * gcc.target/mips/mips16e-extends.c: New test for testing the
31323         generation of MIPS16e zeb/zeh, seb/seh instructions.
31325 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
31327         PR 22018
31328         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
31329         * gcc.dg/tree-ssa/pr22018.c: New test.
31331 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
31333         * gcc.dg/simd-1.c: Update error messages.
31334         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
31335         * gcc.dg/simd-2.c: Update error messages.
31336         * gcc.dg/simd-4.c: New.
31338 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
31340         PR c++/20678
31341         * g++.dg/other/crash-4.C: New.
31343 2005-06-14  Devang Patel  <dpatel@apple.com>
31345         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
31347 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
31349         PR c++/21929
31350         * g++.dg/parse/crash11.C: Update
31352 2005-06-13  Jeff Law  <law@redhat.com>
31354         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
31355         perform the desired transformations.
31356         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
31357         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
31359 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31361         PR fortran/22038
31362         * gfortran.dg/forall_1.f90: Un-XFAIL.
31364 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
31366         PR c++/21929
31367         * g++.dg/parse/crash26.C: New.
31369         PR c++/20789
31370         * g++.dg/init/member1.C: New.
31372 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
31374         * gfortran.dg/altreturn_1.f90: New test.
31376 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
31378         PR middle-end/21985
31379         * gcc.dg/tree-ssa/pr21985.c: New test.
31381 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
31383         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
31385 2005-06-12  Roger Sayle  <roger@eyesopen.com>
31387         PR c++/21930
31388         * g++.dg/other/error10.C: New test case.
31390 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31392         PR libfortran/19155
31393         * gfortran.dg/pr19155.f: Add test.
31395 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31397         * gfortran.dg/f2c_7.f90: New test.
31399         * gfortran.dg/forall_1.f90: XFAILed.
31401 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
31403         * gcc.dg/pr14796-1.c: New.
31404         * gcc.dg/pr14796-2.c: New.
31406 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
31408         PR fortran/17792
31409         PR fortran/21375
31410         * gfortran.dg/deallocate_stat.f90: New test.
31412 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
31414         * gfortran.fortran-torture/execute/in-pack.f90: New test.
31416 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
31418         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
31419         access will be generated when this loop is vectorized. Test that
31420         accesses with same alignment were detected.
31421         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
31422         Test that accesses with same alignment were detected.
31423         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
31424         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
31425         alignment were detected.
31427 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
31429         PR c++/10611
31430         * g++.dg/conversion/simd2.C: New.
31432 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31434         * gcc.dg/Wcxx-compat-1.c: New.
31436 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
31438         PR libfortran/21480
31439         * gfortran.dg/reshape-complex.f90: Add a test for a packed
31440         complex array.
31442 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
31444         * gcc.dg/alias-8.c: New.
31446 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
31448         * gcc.dg/format/cmn_err-1.c: Update.
31450 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
31452         PR target/20666
31453         * gcc.target/sparc/fexpand-2.c: New.
31454         * gcc.target/sparc/fpmerge-2.c: New.
31455         * gcc.target/sparc/fpmul-2.c: New.
31456         * gcc.target/sparc/noresult.c: New.
31457         * gcc.target/sparc/pdist-2.c: New.
31458         * gcc.target/sparc/pdist-3.c: New.
31460 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
31462         PR testsuite/21702
31463         * gcc.target/i386/i386.exp: Fix comment typo.
31465 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
31467         PR c++/19497
31468         * g++.dg/inherit/using5.C: New.
31469         * g++.dg/inherit/using6.C: New.
31471 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31473         PR c++/19894
31474         * g++.dg/template/ptrmem15.C: New test.
31476         PR c++/20563
31477         * g++.dg/ext/label4.C: New test.
31479 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
31481         * gcc.dg/tls/debug-1.c: New test.
31483 2005-06-07  Dale Johannesen  <dalej@apple.com>
31485         * gcc.target/i386/movq.c: New.
31487 2005-06-07  Dale Johannesen  <dalej@apple.com>
31489         * gcc.dg/20050607-1.c: New.
31491 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
31493         PR middle-end/21850
31494         * gcc.c-torture/execute/20050607-1.c: New test.
31496 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
31498         PR libfortran/21926
31499         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
31500         Test case where the return array has lowest stride one,
31501         but isn't packed.
31503 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
31505         * lib/target-supports.exp (check_effective_target_sync_int_long):
31506         Add s390 and s390x targets.
31508 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
31510         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
31511         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
31512         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
31513         * gcc.dg/tree-ssa/loop-9.c: New test.
31515 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
31517         * g++.dg/parse/defarg10.C: New.
31519 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
31521         PR regression/21897
31522         * gcc.c-torture/execute/20050604-1.c: New test.
31524 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
31526         PR 21903
31527         * g++.dg/parse/defarg9.C: New.
31529         PR c++/20637
31530         * g++.dg/inherit/using4.C: New.
31531         * g++.dg/overload/error1.C: Adjust expected errors.
31532         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
31533         * g++.old-deja/g++.brendan/arm2.C: Likewise.
31534         * g++.old-deja/g++.other/redecl2.C: Likewise.
31535         * g++.old-deja/g++.other/redecl4.C: Likewise.
31536         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
31538 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
31540         * gfortran.dg/f2c_5.f90: Add -w to dg-options
31542 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
31544         * lib/gfortran.exp (gfortran_target_compile): Call
31545         dg-additional-files-options
31546         * gfortran.dg/f2c_4.f90: New file
31547         * gfortran.dg/f2c_4.c: New file
31548         * gfortran.dg/f2c_5.f90: New file
31549         * gfortran.dg/f2c_5.c: New file
31551 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31553         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
31555         PR fortran/21912
31556         * gfortran.dg/array_constructor_4.f90: New test.
31558 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
31560         PR c++/21619
31561         * g++.dg/ext/builtin9.C: New test.
31563 2005-06-05  Dale Johannesen  <dalej@apple.com>
31565         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
31566         * gcc.c-torture/execute/20050603-2.c: Ditto.
31568 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
31570         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
31571         * gcc.dg/vect/vect-reduc-1.c: New.
31572         * gcc.dg/vect/vect-reduc-2.c: New.
31573         * gcc.dg/vect/vect-reduc-3.c: New.
31575 2005-06-04  Dale Johannesen  <dalej@apple.com>
31577         * gcc.c-torture/execute/20050603-1.c: New.
31578         * gcc.c-torture/execute/20050603-2.c: New.
31579         * gcc.dg/20050603-3.c: New.
31581 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31583         PR fortran/19195
31584         * gfortran.dg/debug_1.f90: New test.
31586         * gfortran.dg/forall_1.f90: New test.
31588 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
31590         * gfortran.dg/array_constructor_3.f90: New test.
31592 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31594         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
31596 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
31598         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
31600 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
31602         PR c/21873
31603         * gcc.dg/init-excess-1.c: New test.
31605 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
31607         PR c++/21853
31608         * g++.dg/expr/static_cast6.C: New test.
31610 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
31612         * gcc.dg/tree-ssa/vrp14.c: New test.
31614 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
31616         PR c++/21336
31617         * g++.dg/template/new2.C: New test.
31619 2005-06-03  Josh Conner  <jconner@apple.com>
31621         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
31622         all entries in initializer.
31624 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
31626         PR middle-end/21858
31627         * gcc.dg/pr21858.c: New testcase.
31629 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
31631         PR tree-optimization/21292
31633         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
31634         New.
31635         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
31636         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
31637         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
31638         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
31639         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
31641 2005-06-02  Richard Henderson  <rth@redhat.com>
31643         * gcc.dg/sync-2.c: Use -march=i486 for i386.
31645 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
31647         * gcc.dg/wtypequal.c: New testcase.
31649 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
31651         PR 21582
31652         * gcc.dg/tree-ssa/pr21582.c: New test.
31654 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
31656         PR c++/21280
31657         * g++.dg/opt/interface2.h: New.
31658         * g++.dg/opt/interface2.C: New.
31659         * g++.dg/init/ctor4.C: Adjust error lines.
31660         * g++.old-deja/g++.bob/inherit2.C: Likewise.
31661         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
31662         * g++.old-deja/g++.jason/opeq3.C: Likewise.
31663         * g++.old-deja/g++.pt/assign1.C: Likewise.
31664         * g++.old-deja/g++.pt/crash20.C: Likewise.
31666 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
31668         PR tree-optimization/21734
31669         * g++.dg/vect/pr21734_1.cc: New.
31670         * g++.dg/vect/pr21734_2.cc: New.
31672 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
31674         PR c++/20350
31675         * g++.dg/template/spec24.C: New.
31677         PR c++/21151
31678         * g++.dg/pch/local-1.C: New.
31679         * g++.dg/pch/local-1.Hs: New.
31681 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
31683         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
31684         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
31685         * gcc.dg/tree-ssa/pr14341.c: New test.
31686         * gcc.dg/tree-ssa/pr14841.c: New test.
31687         * gcc.dg/tree-ssa/pr20701.c: New test.
31688         * gcc.dg/tree-ssa/pr21086.c: New test.
31689         * gcc.dg/tree-ssa/pr21090.c: New test.
31690         * gcc.dg/tree-ssa/pr21332.c: New test.
31691         * gcc.dg/tree-ssa/pr21458.c: New test.
31692         * gcc.dg/tree-ssa/pr21658.c: New test.
31693         * gcc.dg/tree-ssa/vrp01.c: New test.
31694         * gcc.dg/tree-ssa/vrp02.c: New test.
31695         * gcc.dg/tree-ssa/vrp03.c: New test.
31696         * gcc.dg/tree-ssa/vrp04.c: New test.
31697         * gcc.dg/tree-ssa/vrp05.c: New test.
31698         * gcc.dg/tree-ssa/vrp06.c: New test.
31699         * gcc.dg/tree-ssa/vrp07.c: New test.
31700         * gcc.dg/tree-ssa/vrp08.c: New test.
31701         * gcc.dg/tree-ssa/vrp09.c: New test.
31702         * gcc.dg/tree-ssa/vrp10.c: New test.
31703         * gcc.dg/tree-ssa/vrp11.c: New test.
31704         * gcc.dg/tree-ssa/vrp12.c: New test.
31705         * gcc.dg/tree-ssa/vrp13.c: New test.
31707 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
31709         PR 21029
31710         * gcc.dg/tree-ssa/pr21029.c: New test.
31712 2005-06-01  Roger Sayle  <roger@eyesopen.com>
31714         * gfortran.dg/logint-1.f: New test case.
31715         * gfortran.dg/logint-2.f: Likewise.
31716         * gfortran.dg/logint-3.f: Likewise.
31718 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
31720         PR c/21536
31721         PR c/20760
31722         * gcc.dg/20050527-1.c: New test.
31724         * gcc.dg/i386-sse-12.c: New test.
31726         PR fortran/21729
31727         * gfortran.dg/implicit_5.f90: New test.
31729 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
31731         PR fortran/20883
31732         * gfortran/assign_4.f90: New test.
31733         * gfortran/assign_2.f90: Change compile to run.
31735 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
31737         * lib/target-supports.exp
31738         (check_effective_target_sync_char_short): New.
31739         * gcc.dg/sync-2.c: New.
31741 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
31743         PR tree-optimization/21817
31744         * gcc.dg/torture/pr21817-1.c: New.
31746 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
31748         PR c++/21165
31749         * g++.dg/template/init5.C: New.
31751 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
31753         * gfortran.dg/char_initialiser_actual.f90:
31754         Test character initialisers as actual arguments.
31755         * gfortran.dg/char_pointer_comp_assign.f90:
31756         Test character pointer structure component assignments.
31757         * gfortran.dg/char_array_structure_constructor.f90:
31758         Test character components in structure constructors.
31760 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
31762         PR middle-end/20931
31763         * g++.dg/opt/pr20931.C: New test.
31765 2005-05-31  Andreas Jaeger  <aj@suse.de>
31767         PR testsuite/20772
31768         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
31769         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
31770         g++.old-deja/g++.ext/asmspec1.C,
31771         g++.old-deja/g++.other/regstack.C,
31772         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
31773         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
31774         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
31775         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
31776         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
31777         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
31778         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
31779         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
31780         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
31781         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
31782         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
31783         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
31784         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
31785         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
31786         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
31787         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
31788         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
31789         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
31790         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
31792 2005-05-31  Jeff Law  <law@redhat.com>
31794         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
31796 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
31798         PR middle-end/21743
31799         * gcc.dg/builtins-1.c: Activate disabled clog test.
31800         * gcc.dg/torture/builtin-attr-1.c: Likewise.
31802 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
31804         * gfortran.dg/char_pointer_assign.f90:
31805         Test character-pointer assignments and pointer assignments.
31806         * gfortran.dg/char_pointer_dummy.f90:
31807         Test character-pointer dummy arguments.
31808         * gfortran.dg/char_pointer_func.f90:
31809         Test character-pointer function returns.
31810         * gfortran.dg/char_pointer_dependency.f90:
31811         Test character-pointer functions with dependencies.
31813 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
31815         PR c++/21784
31816         * g++.dg/lookup/using14.C: New test.
31818 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
31820         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
31821         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
31822         trailing ^M.
31824 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
31826         PR c++/17413
31827         * g++.dg/template/local5.C: New.
31829         PR target/21761
31830         * gcc.c-torture/compile/pr21761.c: New.
31832         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
31833         before darwin8.
31835 2005-05-30  Steven G. Kargl
31837         PR fortran/20846
31838         * gfortran.dg/inquire_8.f90: New test.
31840 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31842         PR libfortran/21376
31843         * gfortran.dg/output_exponents_1.f90: New test.
31845 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31847         PR libfortran/20006
31848         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
31850 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
31852         PR c++/21210
31853         * g++.dg/ext/complex1.C: New test.
31855         PR c++/21340
31856         * g++.dg/init/ctor6.C: New test.
31858 2005-05-29  Jan Hubicka  <jh@suse.cz>
31860         * gcc.c-torture/compile/pr21562.c: New.
31862 2005-05-28  Steven G. Kargl <kargls@comcast.net>
31864         * gfortran.dg/subnormal_1.f90: New test.
31866 2005-05-28  Jan Hubicka  <jh@suse.cz>
31868         * tree-prof.exp: Fix comment.
31869         * value-prof-1.c: New.
31870         * value-prof-2.c: New.
31871         * value-prof-3.c: New.
31872         * value-prof-4.c: New.
31874 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
31876         PR c++/21614
31877         * g++.dg/expr/ptrmem6.C: New test.
31878         * g++.dg/expr/ptrmem6a.C: Likewise.
31880 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
31882         PR tree-optimization/21658
31883         * gcc.dg/tree-ssa/pr21658.c: New.
31885 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
31887         PR c++/21455
31888         * g++.dg/inherit/ptrmem3.C: New.
31890         PR c++/21681
31891         * g++.dg/parse/template16.C: New.
31893 2005-05-27  Andreas Jaeger  <aj@suse.de>
31895         * gcc.dg/setjmp-2.c: Only run in 32-bit.
31897         * gcc.dg/i386-sse-8.c: Run test on all archs.
31899 2005-05-26  Mike Stump  <mrs@apple.com>
31901         * objc.dg/isa-field-1.m: Only run on darwin.
31902         * objc.dg/lookup-1.m: Likewise.
31903         * objc.dg/try-catch-8.m: Likewise.
31905 2005-05-26  Roger Sayle  <roger@eyesopen.com>
31907         PR tree-optimization/9814
31908         * gcc.dg/pr9814-1.c: New test case.
31910 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
31912         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
31913         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
31914         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
31915         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
31916         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
31917         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
31918         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
31919         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
31920         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
31921         objc.dg/try-catch-8.m: New.
31923 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
31925         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
31926         remove extraneous semicolons.
31928 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
31930         * obj-c++.dg/comp-types-12.mm: New.
31931         * objc.dg/comp-types-11.m: New.
31932         * objc.dg/selector-4.m: New.
31934 2005-05-26  Andreas Jaeger  <aj@suse.de>
31936         PR testsuite/20772
31937         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
31938         g++.old-deja/g++.ext/attrib3.C,
31939         g++.old-deja/g++.other/store-expr1.C,
31940         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
31941         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
31942         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
31943         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
31944         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
31945         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
31946         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
31947         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
31948         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
31949         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
31950         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
31951         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
31952         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
31953         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
31954         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
31955         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
31956         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
31957         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
31958         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
31960 2005-05-26  Andreas Jaeger  <aj@suse.de>
31962         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
31963         x86-64 compilation.
31965 2005-05-26  Andreas Jaeger  <aj@suse.de>
31967         PR testsuite/20772
31968         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
31969         gcc.misc-tests/i386-pf-athlon-1.c,
31970         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
31971         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
31972         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
31973         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
31974         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
31975         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
31976         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
31977         programs.
31979         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
31980         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
31981         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
31982         x86-64 compilation.
31984         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
31985         x86_64.
31987         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
31988         effective-target ilp32.
31990 2005-05-26  David Ung  <davidu@mips.com>
31992         * gcc.target/mips/ext_ins.c: New test for testing the generation
31993         of MIPS32/64 rev 2 ext/ins instructions.
31995 2005-05-26  Andreas Jaeger  <aj@suse.de>
31997         * treelang/compile/unsigned.tree: Use gimple instead of
31998         nonexisting generic dump.
32000 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
32002         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
32004 2005-05-26  Andreas Jaeger  <aj@suse.de>
32006         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
32008 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
32010         PR libfortran/17283
32011         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
32012         Test callee-allocated memory with write statements.
32014 2005-05-25  Roger Sayle  <roger@eyesopen.com>
32016         PR middle-end/21709
32017         * gcc.dg/pr21709-1.c: New test case.
32019 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
32020             Mike Stump  <mrs@apple.com>
32022         * objc/execute/next_mapping.h: Update for C++.
32024         * obj-c++.dg/selector-1.mm: Move to...
32025         * obj-c++.dg/selector-4.mm: here...
32027         * obj-c++.dg/basic.mm: New.
32028         * obj-c++.dg/comp-types-1.mm: New.
32029         * obj-c++.dg/cxx-class-1.mm: New.
32030         * obj-c++.dg/cxx-ivars-1.mm: New.
32031         * obj-c++.dg/cxx-ivars-2.mm: New.
32032         * obj-c++.dg/cxx-ivars-3.mm: New.
32033         * obj-c++.dg/cxx-scope-1.mm: New.
32034         * obj-c++.dg/cxx-scope-2.mm: New.
32035         * obj-c++.dg/defs.mm: New.
32036         * obj-c++.dg/empty-private-1.mm: New.
32037         * obj-c++.dg/encode-1.mm: New.
32038         * obj-c++.dg/encode-2.mm: New.
32039         * obj-c++.dg/encode-3.mm: New.
32040         * obj-c++.dg/extern-c-1.mm: New.
32041         * obj-c++.dg/extra-semi.mm: New.
32042         * obj-c++.dg/fix-and-continue-2.mm: New.
32043         * obj-c++.dg/isa-field-1.mm: New.
32044         * obj-c++.dg/ivar-list-semi.mm: New.
32045         * obj-c++.dg/local-decl-1.mm: New.
32046         * obj-c++.dg/lookup-1.mm: New.
32047         * obj-c++.dg/lookup-2.mm: New.
32048         * obj-c++.dg/method-1.mm: New.
32049         * obj-c++.dg/method-2.mm: New.
32050         * obj-c++.dg/method-3.mm: New.
32051         * obj-c++.dg/method-4.mm: New.
32052         * obj-c++.dg/method-5.mm: New.
32053         * obj-c++.dg/method-6.mm: New.
32054         * obj-c++.dg/method-7.mm: New.
32055         * obj-c++.dg/no-extra-load.mm: New.
32056         * obj-c++.dg/overload-1.mm: New.
32057         * obj-c++.dg/pragma-1.mm: New.
32058         * obj-c++.dg/pragma-2.mm: New.
32059         * obj-c++.dg/private-1.mm: New.
32060         * obj-c++.dg/private-2.mm: New.
32061         * obj-c++.dg/proto-qual-1.mm: New.
32062         * obj-c++.dg/qual-types-1.mm: New.
32063         * obj-c++.dg/stubify-1.mm: New.
32064         * obj-c++.dg/stubify-2.mm: New.
32065         * obj-c++.dg/super-class-1.mm: New.
32066         * obj-c++.dg/super-class-2.mm: New.
32067         * obj-c++.dg/super-dealloc-1.mm: New.
32068         * obj-c++.dg/super-dealloc-2.mm: New.
32069         * obj-c++.dg/template-1.mm: New.
32070         * obj-c++.dg/template-2.mm: New.
32071         * obj-c++.dg/template-3.mm: New.
32072         * obj-c++.dg/template-4.mm: New.
32073         * obj-c++.dg/template-5.mm: New.
32074         * obj-c++.dg/template-6.mm: New.
32075         * obj-c++.dg/try-catch-1.mm: New.
32076         * obj-c++.dg/try-catch-2.mm: New.
32077         * obj-c++.dg/try-catch-3.mm: New.
32078         * obj-c++.dg/try-catch-4.mm: New.
32079         * obj-c++.dg/try-catch-5.mm: New.
32080         * obj-c++.dg/try-catch-6.mm: New.
32081         * obj-c++.dg/try-catch-7.mm: New.
32082         * obj-c++.dg/try-catch-8.mm: New.
32083         * obj-c++.dg/try-catch-9.mm: New.
32084         * obj-c++.dg/va-meth-1.mm: New.
32086 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
32088         * obj-c++.dg/selector-1.mm: New.
32089         * obj-c++.dg/selector-2.mm: New.
32091 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
32093         * obj-c++.dg/selector-3.mm: New.
32094         * objc.dg/selector-3.m: New.
32096 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
32098         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
32099         about where warning appears.
32101 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
32103         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
32104         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
32105         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
32106         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
32108 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
32110         * gcc.dg/20050524-1.c: New test.
32112 2005-05-25  Jan Hubicka  <jh@suse.cz>
32114         * gcc.dg/tree-prof/inliner-1.c: New.
32116 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
32118         * gcc.dg/tree-prof: New directory.
32119         * gcc.dg/tree-prof/tree-prof.exp: New.
32121 2005-05-25  DJ Delorie  <dj@redhat.com>
32123         * gcc.dg/Wattributes-1.c: New.
32124         * gcc.dg/Wattributes-2.c: New.
32125         * gcc.dg/Wattributes-3.c: New.
32127 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
32129         PR tree-optimization/19833
32130         * gcc.dg/uninit-4.c: Remove xfail.
32131         * gcc.dg/uninit-9.c: Ditto.
32133 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
32135         * obj-c++.dg/bitfield-[1-5].mm: New.
32136         * obj-c++.dg/class-protocol-1.mm: New.
32137         * obj-c++.dg/comp-types-1[0-1].mm: New.
32138         * obj-c++.dg/comp-types-[2-9].mm: New.
32139         * obj-c++.dg/encode-[4-8].mm: New.
32140         * obj-c++.dg/layout-1.mm: New.
32141         * obj-c++.dg/method-1[0-9].mm: New.
32142         * obj-c++.dg/method-2[0-1].mm: New.
32143         * obj-c++.dg/method-[8-9].mm: New.
32144         * obj-c++.dg/objc-gc-3.mm: New.
32145         * obj-c++.dg/try-catch-10.mm: New.
32146         * objc.dg/bitfield-5.m: New.
32147         * objc.dg/comp-types-10.m: New.
32148         * objc.dg/comp-types-9.m: New.
32149         * objc.dg/layout-1.m: New.
32150         * objc.dg/objc-gc-4.m: New.
32151         * objc.dg/try-catch-9.m: New.
32152         * objc.dg/class-protocol-1.m: Tweak diagnostics.
32153         * objc.dg/comp-types-1.m: Likewise.
32154         * objc.dg/comp-types-[5-6].m: Likewise.
32155         * objc.dg/method-9.m: Likewise.
32157 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
32159         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
32160         and on hardware without VMX support.
32162         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
32164         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
32166         * lib/profopt.exp (dg-final-generate, dg-final-use,
32167         profopt-final-code, profopt-get-options): New.
32168         (profopt-execute): Process test directives.
32170         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
32171         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
32172         cleanup-tree-dump, cleanup-saved-temps): Update comments.
32174 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
32176         PR C++/21645
32177         * g++.dg/init/ctor5.C: New test.
32179 2005-05-24  Ira Rosen  <irar@il.ibm.com>
32181         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
32182         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
32183         vect-113.c, vect-114.c.
32185 2005-05-23  Adam Nemet  <anemet@lnxw.com>
32187         * gcc.dg/const-elim-1.c: Remove xfails.
32189 2005-05-23  Jeff Law  <law@redhat.com>
32191         * gcc.c-torture/compile/pr21638.c: New test.
32192         * gcc.c-torture/compile/20050520-1.c: New test.
32194 2005-05-23  Nick Clifton  <nickc@redhat.com>
32196         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
32197         be a proper triple, ie: m32r*-*-*.
32198         * g++.old-deja/g++.jason/thunk3.C: Likewise.
32200 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
32202         PR middle-end/21331
32203         PR tree-opt/21293
32204         * gcc.c-torture/compile/pr21293.c: New test.
32205         * gcc.c-torture/execute/pr21331.c: New test.
32207 2004-05-20  Richard Henderson  <rth@redhat.com>
32209         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
32211 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
32213         * obj-c++-dg.exp: Add.
32214         * obj-c++.exp: Add.
32215         * obj-c++.dg/dg.exp: Add.
32217 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
32219         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
32220         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
32222 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
32224         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
32226 2004-05-19  Richard Henderson  <rth@redhat.com>
32228         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
32230 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
32232         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
32234         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
32236 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
32238         PR c++/21495
32239         * g++.dg/parse/extern1.C: New test.
32240         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
32242 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32244         * gcc.dg/c99-math.h: New.
32245         * gcc.dg/c99-math-float-1.c: New test.
32246         * gcc.dg/c99-math-double-1.c: Likewise.
32247         * gcc.dg/c99-math-long-double-1.c: Likewise.
32249 2005-05-18  Richard Henderson  <rth@redhat.com>
32251         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
32253 2005-05-18  Devang Patel  <dpatel@apple.com>
32255         * g++.dg/opt/20050511-1.C: New test.
32257 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
32259         PR libfortran/21127
32260         * gfortran.dg/reshape-complex.f90: New test.
32262 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
32264         * gfortran.dg/array_constructor_1.f90: New test.
32265         * gfortran.dg/array_constructor_2.f90: New test.
32267 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
32269         PR fortran/20954
32270         * gfortran.dg/pr20954.f: New test.
32272 2005-05-17  Mike Stump  <mrs@apple.com>
32274         Yet more Objective-C++...
32276         * objc.dg/method-5.m: Update.
32277         * objc.dg/method-6.m: Update.
32278         * objc.dg/method-7.m: Update.
32279         * objc.dg/method-9.m: Update.
32280         * objc.dg/try-catch-2.m: Update.
32282 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
32284         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
32285         Remove little-endian optimizations.
32287 2005-05-17  Jeff Law  <law@redhat.com>
32289         * g++.dg/tree-ssa/pr14814.C: New test.
32290         * gcc.dg/tree-ssa/pr14814.C: New test.
32291         * gcc.dg/tree-ssa/pr17141-1.C: New test.
32292         * gcc.dg/tree-ssa/pr17141-2.C: New test.
32294 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
32296         * gcc.dg/compat/generate-random.c: Do not include
32297         libiberty.h.
32298         * gcc.dg/compat/generate-random_r.c: Likewise.
32300 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
32302         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
32304 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
32306         PR middle-end/21595
32307         * g++.dg/tree-ssa/builtin1.C: New testcase.
32309 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
32311         PR c++/21454
32312         * g++.dg/opt/const4.C: New test.
32314         PR middle-end/21492
32315         * g++.dg/opt/crossjump1.C: New test.
32317         PR tree-optimization/21610
32318         * gcc.c-torture/compile/20050516-1.c: New test.
32320         PR fortran/15080
32321         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
32322         about the test failing.
32323         * gfortran.fortran-torture/execute/where_7.f90: New test.
32324         * gfortran.fortran-torture/execute/where_8.f90: New test.
32326 2005-05-16  Richard Henderson  <rth@redhat.com>
32328         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
32329         i?86 and x86_64.
32331 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
32333         * gcc.dg/compat/generate-random.c (config.h): Do not include.
32334         (limits.h): Include unconditionally.
32335         (stdlib.h): Likewise.
32336         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
32337         (limits.h): Include unconditionally.
32338         (stdlib.h): Likewise.
32339         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
32340         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
32341         (limits.h): Include unconditionally.
32342         (stdlib.h): Likewise.
32343         (hashtab.h): Do not include.
32344         (getopt.h): Likewise.
32345         (stddef.h): Include.
32346         (hashval_t): Define.
32347         (struct entry): Add "next" field.
32348         (HASH_SIZE): New macro.
32349         (hash_table): New variable.
32350         (switchfiles): Do not use xmalloc.
32351         (mix): New macro.
32352         (iterative_hash): New function.
32353         (hasht): Remove.
32354         (e_exists): New function.
32355         (e_insert): Likewise.
32356         (output): Use, instead of libiberty hashtable functions.
32357         (main): Do not use getopt.  Do not call htab_create.
32359 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
32361         PR libstdc++/21526
32362         * lib/target-supports.exp (check_mkfifo_available):
32363         Return 0 for cygwin as mkfifo support incomplete on platform.
32364         Fix typos in comments.
32366 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
32368         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
32370 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
32372         PR fortran/17432
32373         * gfortran.dg/assign_4.f: New test.
32375 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
32377         PR tree-optimization/21563
32378         * gcc.dg/tree-ssa/pr21563.c: New.
32380 2005-05-14  Jan Hubicka  <jh@suse.cz>
32382         * gcc.dg/noreturn-7.c: Allow control reaches warning.
32384 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
32386         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
32388 2005-05-13  Julian Brown  <julian@codesourcery.com>
32390         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
32391         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
32393 2005-05-13  Jan Hubicka  <jh@suse.cz>
32395         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
32396         * gcc.dg/fold-xor-?.c: Likewise.
32397         * gcc.dg/pr15784-?.c: Likewise.
32398         * gcc.dg/pr20922-?.c: Likewise.
32399         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
32400         * gcc.dg/tree-ssa/pr17598.c: Likewise.
32401         * gcc.dg/tree-ssa/pr20470.c: Likewise.
32403 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32405         PR fortran/21260
32406         * gfortran.dg/hollerith_1.f90: New test.
32408 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32410         * gfortran.dg/func_result_2.f90: New test.
32412 2005-05-11  Bud Davis  <bdavis@gfortran.org>
32414         * gfortran.dg/dev_null.f90: New test.
32416 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
32418         * gcc.dg/arm-vfp1.c: Revert last change.
32420 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
32422         PR middle-end/19807
32423         PR tree-optimization/19639
32424         * g++.dg/tree-ssa/pr19807.C: New testcase.
32426 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32428         PR libfortran/21471
32429         * gfortran.dg/append-1.f90: New test.
32431 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
32433         * gcc.dg/pr18501.c: XFAIL.
32434         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
32435         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
32436         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
32437         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
32438         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
32439         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
32440         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
32441         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
32443 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32445         PR fortran/20178
32446         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
32447         gfortran.dg/f2c_3.f90: New tests.
32449         * gfortran.dg/return_1.f90: Fix dg annotation.
32451 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
32453         * gcc.c-torture/compile/20050510-1.c: New test.
32455 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
32457         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
32459 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
32461         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
32463 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
32465         PR c/17913
32466         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
32468 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
32470         PR c/21342
32471         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
32472         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
32474 2005-05-10  Ben Elliston  <bje@au.ibm.com>
32476         PR debug/16676
32477         * gcc.dg/debug/pr16676.c: New test.
32479 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
32481         PR testsuite/21443
32482         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
32483         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
32484         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
32485         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
32486         Change -O1 to -O2.
32487         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
32488         -fno-tree-dominator-opts.
32490 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32492         * gfortran.dg/return_1.f90: New test.
32494 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
32496         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
32498         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
32500 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
32502         PR c++/21427
32503         * g++.dg/inherit/covariant13.C: New.
32505 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32507         PR libfortran/19155
32508         * gfortran.dg/pr19155.f: New test.
32510 2005-05-08  Roger Sayle  <roger@eyesopen.com>
32512         PR inline-asm/8788
32513         * gcc.dg/pr8788-1.c: New testcase.
32515 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
32517         PR target/21416
32518         * gcc.target/mips/fpcmp-[12].c: New tests.
32520 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
32522         * lib/target-supports-dg.exp (dg-require-fork): New function.
32523         (dg-require-mkfifo): Likewise.
32524         * lib/target-supports.exp (check_function_available): New
32525         function.
32526         (check_fork_available): Likewise.
32527         (check_mkfifo_available): Likewise.
32529 2005-05-06  Jeff Law  <law@redhat.com>
32531         * gcc.c-torture/compile/pr21380.c: New test.
32533 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
32535         PR c++/20961
32536         * g++.dg/ext/weak3.C: New test.
32538 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
32540         PR c++/21352
32541         * g++.dg/template/crash37.C: New test.
32543 2005-05-05  Paul Brook  <paul@codesourcery.com>
32545         * gcc.dg/arm-g2.c: Use effective-target arm32.
32546         * gcc.dg/arm-mmx-1.c: Ditto.
32547         * gcc.dg/arm-scd42-2.c: Ditto.
32548         * gcc.dg/arm-vfp1.c: Ditto.
32549         * lib/target-supports.exp (check_effective_target_arm32): New
32550         function.
32552 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
32554         PR libfortran/21354
32555         gfortran.dg/in_pack_rank7.f90: New test.
32557 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
32559         PR middle-end/15618
32560         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
32562 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
32564         PR middle-end/21265
32565         * gcc.dg/20050503-1.c: New test.
32567         PR rtl-optimization/21239
32568         * gcc.dg/i386-sse-11.c: New test.
32570 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
32572         PR target/16888
32573         * gcc.target/i386/asm-1.c: New test.
32575 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
32577         PR rtl-optimization/21330
32578         * gcc.c-torture/execute/20050502-1.c: New test.
32580         PR target/21297
32581         * gcc.c-torture/execute/20050502-2.c: New test.
32583 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
32585         PR middle-end/21282
32586         * gcc.dg/pr21282.c: New.
32588 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
32590         * gcc.dg/vect/pr20122.c: Clean up .vect file.
32591         * gcc.dg/vect/vect-92.c: Likewise.
32592         * gcc.dg/vect/vect-93.c: Likewise.
32593         * gcc.dg/vect/vect-dv-1.c: Likewise.
32594         * gcc.dg/vect/vect-dv-2.c: Likewise.
32595         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
32597 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
32599         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
32600         * gfortran.dg/vect/vect-2.f90: Likewise.
32601         * gfortran.dg/vect/vect-3.f90: Likewise.
32602         * gfortran.dg/vect/vect-4.f90: Likewise.
32603         * gfortran.dg/vect/vect-5.f90: Likewise.
32605 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
32607         PR target/20813
32608         * gcc.dg/rs6000-fpint-2.c: New.
32610 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
32612         PR c/15698
32613         * gcc.dg/builtins-30.c: Update expected messages.
32614         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
32615         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
32616         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
32618 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
32620         PR tree-optimization/21294
32621         * gcc.dg/tree-ssa/pr21294.c: New.
32623 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
32625         * gcc.dg/altivec-3.c (vec_store): Do not use the old
32626         __builtin_altivec_st_internal_4si built-in.
32628 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
32630         PR c++/15875
32631         * g++.dg/template/ptrmem14.C: New test.
32633 2005-05-02  Paul Brook  <paul@codesourcery.com>
32635         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
32637 2005-05-02  Michael Matz  <matz@suse.de>
32639         PR c++/19542
32640         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
32642 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
32644         * g++.dg/cpp/weak.C: New test.
32646 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
32648         * gcc.dg/tree-ssa/loop-8.c: New test.
32650 2005-04-30  Michael Maty  <matz@suse.de>
32652         * gcc.dg/inline-mcpy.c: New test.
32654 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
32656         PR libfortran/18958
32657         * gfortran.dg/eoshift.f90: New test case.
32659 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
32661         PR libfortran/18857
32662         * gfortran.dg/matmul_1.f90: New test.
32664 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
32666         PR tree-optimization/21030
32667         * gcc.dg/tree-ssa/pr21030.c: New.
32669 2005-04-29  Devang Patel  <dpatel@apple.com>
32671         PR tree-optimization/21272
32672         * gcc.dg/vect/vect-ifcvt-10.c: New test.
32674 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
32676         PR fortran/13082
32677         PR fortran/18824
32678         * gfortran.dg/entry_4.f90: New test.
32679         * gfortran.fortran-torture/execute/entry_1.f90: New test.
32680         * gfortran.fortran-torture/execute/entry_2.f90: New test.
32681         * gfortran.fortran-torture/execute/entry_3.f90: New test.
32682         * gfortran.fortran-torture/execute/entry_4.f90: New test.
32683         * gfortran.fortran-torture/execute/entry_5.f90: New test.
32684         * gfortran.fortran-torture/execute/entry_6.f90: New test.
32685         * gfortran.fortran-torture/execute/entry_7.f90: New test.
32687 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32689         * gfortran.fortran-torture/execute/entry_8.f90: New test.
32691 2005-04-29  Paul Brook  <paul@codesourcery.com>
32693         * gfortran.dg/entry_3.f90: New test.
32695 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32697         * gfortran.dg/implicit_4.f90: New test.
32699 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
32701         * lib/target-supports.exp (check_profiling_available): Return
32702         false for xtensa-*-elf.
32704 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
32706         * lib/fortran-torture.exp (fortran-torture.exp): Catch
32707         error if file cannot be deleted.
32709 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
32711         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
32712         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
32713         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
32714         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
32715         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
32716         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
32717         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
32718         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
32719         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
32720         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
32721         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
32722         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
32723         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
32725 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32727         PR fortran/20865
32728         * gfortran.dg/pr20865.f90: New test.
32730 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
32732         * gcc.dg/void-cast-2.c: New test.
32734 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
32736         PR c/21159
32737         * gcc.dg/void-cast-1.c: New test.
32739 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
32741         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
32743 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32745         PR fortran/21177
32746         * gfortran.dg/pr21177.f90: New test.
32748 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
32750         PR tree-optimization/21171
32751         * gcc.dg/tree-ssa/pr21171.c: New test.
32753 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
32755         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
32756         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
32757         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
32758         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
32759         gcc.dg/tree-ssa/gen-vect-32.c: New.
32760         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
32761         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
32762         don't run on PPC32.
32764 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
32766         PR c/21213
32767         * gcc.dg/transparent-union-3.c: New test.
32769 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
32771         PR c/20740
32772         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
32773         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
32774         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
32775         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
32776         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
32777         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
32779 2005-04-26  Jeff Law  <law@redhat.com>
32781         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
32782         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
32783         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
32784         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
32785         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
32786         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
32787         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
32789 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
32791         PR tree-optimization/17598
32792         * gcc.dg/tree-ssa/pr17598.c: New testcase.
32794 2005-04-25  Mike Stump  <mrs@apple.com>
32796         * objc.dg/fix-and-continue-1.m: Add.
32798 2005-04-25  Roger Sayle  <roger@eyesopen.com>
32800         PR c++/20995
32801         * g++.dg/opt/pr20995-1.C: New test case.
32803 2005-04-25  Devang Patel <dpatel@apple.com>
32805         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
32807 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
32809         PR testsuite/21062
32810         * g++.dg/opt/alias2.C (printf): Correct the prototype.
32812 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
32814         PR C++/21188
32815         * g++.dg/opt/rtti2.C: New test.
32817 2005-04-25  Paul Brook  <paul@codesourcery.com>
32818         Steven G. Kargl  <kargls@comcast.net>
32820         PR fortran/20879
32821         * gfortran.dg/ichar_1.f90: New file.
32823 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
32825         PR middle-end/20991
32826         * g++.dg/opt/pr20991.C: New test.
32828         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
32829         where sizeof (type) < __alignof__ (type).
32830         * gcc.dg/compat/struct-layout-1.h: Likewise.
32832 2005-04-24  Per Bothner  <per@bothner.com>
32833             Devang Patel  <dpatel@apple.com>
32835         PR preprocessor/20907
32836         * gcc.dg/cpp/very-long-comment.c: New test.
32838 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32840         PR fortran/20059
32841         * gfortran.dg/common_5.f: New test.
32843 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
32845         PR middle-end/21082
32846         * g++.dg/tree-ssa/pr21082.C: New testcase.
32848 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
32850         * gcc.dg/vect/vect-99.c: New test.
32852 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
32854         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
32856 2005-04-22  Jeff Law  <law@redhat.com>
32858         * gcc.dg/uninit-5.c: Remove xfails.
32859         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
32860         conditionals and loads.
32862 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
32864         PR libfortran/20074
32865         PR libfortran/20436
32866         PR libfortran/21108
32867         * gfortran.dg/nested_reshape.f90: new test
32868         * gfortran.dg/reshape-alloc.f90: new test
32869         * gfortran.dg/reshape.f90: new test
32871 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
32873         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
32875         * gcc.dg/arm-vfp1.c: New test.
32877 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
32879         PR c++/21087
32880         * g++.dg/lookup/builtin2.C: New test.
32882 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
32884         * gcc.dg/weak/weak-13.c: New test.
32886 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
32888         * lib/target-supports.exp (check_effective_target_sync_int_long):
32889         Add powerpc*.
32891 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
32893         * gcc.target/mips/branch-1.c: New test.
32895 2005-04-21  Richard Henderson  <rth@redhat.com>
32897         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
32898         * gcc.dg/vect/vect-86.c: Likewise.
32899         * gcc.dg/vect/vect-87.c: Likewise.
32900         * gcc.dg/vect/vect-88.c: Likewise.
32902 2005-04-21  Devang Patel  <dpatel@apple.com>
32904         PR optimization/20994
32905         * gcc.dg/tree-ssa/ifc-3.c: New test.
32907 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
32909         PR c/12913
32910         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
32911         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
32912         gcc.dg/c99-vla-jump-5.c: New tests.
32914 2005-04-19  Richard Henderson  <rth@redhat.com>
32916         * lib/target-supports.exp (check_effective_target_vect_int_mult):
32917         Fix typo in exists check.
32918         (check_effective_target_sync_int_long): New.
32919         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
32920         * gcc.dg/ia64-sync-2.c: Likewise.
32921         * gcc.dg/ia64-sync-3.c: Likewise.
32922         * gcc.dg/ia64-sync-4.c: Likewise.
32924 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
32926         * gcc.dg/fold-xor-1.c: New test.
32927         * gcc.dg/fold-xor-2.c: New test.
32929 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
32931         PR target/20670
32932         * g++.dg/eh/fp-regs.C: New test.
32934 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
32936         * gcc.dg/Wint-to-pointer-cast-1.c,
32937         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
32938         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
32939         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
32941 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32943         PR fortran/16861
32944         * gfortran.dg/pr16861.f90: New test.
32946 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
32948         * gcc.dg/pr21085.c: New test.
32950 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
32952         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
32953         (setup_mips_tests, dg-mips-options): New procedures.
32954         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
32955         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
32956         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
32957         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
32958         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
32959         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
32960         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
32961         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
32962         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
32963         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
32964         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
32965         dg-mips-options instead of dg-options.  Remove now-redundant
32966         preprocessor guards.
32967         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
32968         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
32969         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
32970         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
32971         * gcc.dg/vr-mult-2.c: Delete.
32972         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
32973         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
32974         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
32975         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
32976         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
32977         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
32978         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
32980 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
32982         * ada/acats/run_all.sh: Use sync when executable not present.
32984 2005-04-18  Devang Patel  <dpatel@apple.com>
32986         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
32987         * gcc.dg/vect/vect-11a.c: New.
32988         * gcc.dg/vect/vect-none.c: Update.
32989         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
32991 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
32993         PR tree-optimization/20922
32994         * gcc.dg/pr20922-1.c: New test.
32995         * gcc.dg/pr20922-2.c: New test.
32996         * gcc.dg/pr20922-3.c: New test.
32997         * gcc.dg/pr20922-4.c: New test.
32998         * gcc.dg/pr20922-5.c: New test.
32999         * gcc.dg/pr20922-6.c: New test.
33001 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33003         PR libfortran/20950
33004         * gfortran.dg/pr20950.f: New test.
33006 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33008         PR libfortran/19216
33009         * gfortran.dg/pr19216.f: New test.
33011 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
33013         PR tree-optimization/21001
33014         * gcc.dg/tree-ssa/pr21001.c: New.
33016 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
33018         PR libfortran/21075
33019         * gfortran.dg/reshape_rank7.f90: New test.
33021 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
33023         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
33024         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
33025         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
33026         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
33027         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
33028         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
33029         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
33030         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
33031         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
33032         wrong way round).
33033         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
33034         in namelists.  New test.
33035         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
33036         New test.
33037         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
33038         New test.
33039         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
33040         namelist.  New test.
33041         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
33042         New test.
33043         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
33044         New test.
33045         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
33046         namelist.  New test.
33047         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
33048         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
33049         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
33050         New test.
33051         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
33052         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
33053         arrays. New test.
33055 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
33057         * gfortran.dg/wtruncate.f: New testcase.
33058         * gfortran.dg/wtruncate.f90: New testcase.
33060 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
33062         PR c++/21025
33063         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
33064         which sizeof/alignof is dependent, rather than just whether we are
33065         processing_template_decl.
33067 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
33069         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
33070         corrected typo where the wrong variables had been compared.
33072 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
33074         PR libfortran/18495
33075         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
33076         Test callee-allocated version of return array with a write
33077         statement.
33078         Test spread with a temporary with another write statement.
33080 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
33082         PR tree-optimization/21031
33083         * gcc.dg/tree-ssa/pr21031.c: New.
33085 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
33087         PR tree-optimization/21004
33088         * gcc.dg/builtins-53.c: Include builtins-config.h.
33089         Check floorf, ceilf, floorl and ceill transformations
33090         only when HAVE_C99_RUNTIME is defined.
33092 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
33094         PR middle-end/20739
33095         * gcc.dg/tree-ssa/pr20739.c: New test.
33097 2005-04-14  Mike Stump  <mrs@apple.com>
33099         * gcc.dg/Foundation.framework/empty: New.
33100         * gcc.dg/framework-2.c: New.
33102 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
33104         PR tree-optimization/21021
33105         * gcc.c-torture/compile/pr21021.c: New.
33107 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
33109         PR testsuite/21010
33110         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
33111         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
33112         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
33113         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
33114         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
33115         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
33116         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
33117         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
33119 2005-04-14  Richard Henderson  <rth@redhat.com>
33121         * lib/target-supports.exp (check_effective_target_vect_condition):
33122         Add ia64, i?86, and x86_64.
33124 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
33126         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
33128 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
33130         PR tree-optimization/20657
33131         * gcc.dg/tree-ssa/pr20657.c: New.
33133 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
33135         * gcc.dg/builtins-53.c: Also check (int)trunc* and
33136         (long long int)trunc*.
33138 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
33140         PR target/20927
33141         * gcc.dg/pr20927.c: New test.
33143 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
33145         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
33146         * gcc.target/mips/asm-1.c: Likewise.
33148 2005-04-13  Dale Johannesen  <dalej@apple.com>
33150         * objc.dg/objc-fast-4.m: New.
33152 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
33154         * gcc.target/cris/torture/cris-torture.exp: New driver in new
33155         directory.
33156         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
33158 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
33160         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
33161         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
33162         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
33164 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
33166         PR tree-optimization/20913
33167         * gcc.dg/tree-ssa/pr20913.c: New.
33169         PR tree-optimization/20702
33170         * gcc.dg/tree-ssa/pr20702.c: New.
33172 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33174         PR c++/13744
33175         * g++.dg/inherit/local3.C: New test.
33177 2005-04-12  Jeff Law  <law@redhat.com>
33179         * gcc.dg/tree-ssa/20050412-1.c: New test.
33181 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
33183         PR libfortran/19016
33184         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
33185         Add tests with mask generated by expression.
33186         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
33187         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
33188         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
33190 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
33192         PR middle-end/20917
33193         * gcc.dg/20050409-1.c: New test.
33195 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
33197         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
33199 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
33201         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
33202         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
33203         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
33204         (TARGET_CXX): Adjust accordingly.
33205         * target.h (struct gcc_target): Remove epxort_class_data.  Add
33206         determine_class_data_visibility and class_data_always_comdat.
33207         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
33208         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
33209         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
33210         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
33211         (arm_cxx_determine_class_data_visibility): New.
33212         (arm_cxx_class_data_always_comdat): Likewise.
33213         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
33214         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
33215         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
33216         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
33217         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
33218         Define.
33220 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
33222         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
33224 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
33226         * gcc.dg/i386-darwin-fpmath.c: New.
33228 2004-04-11  Devang Patel  <dpatel@apple.com>
33230         * lib/target-supports.exp (check_effective_target_vect_condition): New.
33231         * gcc.dg/vect/vect-ifcvt-1.c: New test.
33232         * gcc.dg/vect/vect-ifcvt-2.c: New test.
33233         * gcc.dg/vect/vect-ifcvt-3.c: New test.
33234         * gcc.dg/vect/vect-ifcvt-4.c: New test.
33235         * gcc.dg/vect/vect-ifcvt-5.c: New test.
33236         * gcc.dg/vect/vect-ifcvt-6.c: New test.
33237         * gcc.dg/vect/vect-ifcvt-7.c: New test.
33238         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
33240 2004-04-11  Devang Patel  <dpatel@apple.com>
33242         * gcc.dg/vect/vect-dv-1.c: New test.
33243         * gcc.dg/vect/vect-dv-2.c: New test.
33245 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
33247         PR tree-optimization/20933
33248         * gcc.dg/tree-ssa/pr20933.c: New test.
33250 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33252         * gfortran.dg/fold_nearest.f90: New test.
33254 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
33256         * gcc.dg/tree-ssa/alias-1.c: New test.
33258 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
33260         PR tree-optimization/20920
33261         * g++.dg/tree-ssa/pr20920.C: New test.
33263 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
33265         * gcc.dg/builtins-53.c: Also check (int)ceil* and
33266         (long long int)ceil*.
33268 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
33270         * g++.dg/warn/Wdtor1.C: Declare template in system header with
33271         explicit C++ linkage.
33273 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33275         * gfortran.dg/pr17229.f: Take care of the new obsolescence
33276         warning for arithmetic IF statements.
33278 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
33280         * eor_handling_1.f90: New test case.
33281         * eor_handling_2.f90: New test case.
33282         * eor_handling_3.f90: New test case.
33283         * eor_handling_4.f90: New test case.
33284         * eor_handling_5.f90: New test case.
33285         * noadv_size.f90: New test case.
33286         * pad_no.f90: New test case.
33288 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
33290         * gcc.c-torture/execute/20050410-1.c: New test.
33292 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
33294         * gcc.dg/pr20126.c: New.
33296 2005-04-09  Bud Davis  <bdavis@gfortran.org>
33297             Steven G. Kargl <kargls@comcast.net>
33299         * gfortran.dg/PR19872.f: New test.
33301 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
33303         * gfortran.dg/nint_1.f90: Fix dg-do directive.
33305 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
33307         * gfortran.dg/nint_1.f90: New test.
33309 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
33311         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
33312         Added test for callee-allocated arrays with write statements.
33313         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
33314         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
33315         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
33316         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
33317         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
33319 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
33321         PR libfortran/20163
33322         * gfortran.dg/open-options-blanks.f: New test.
33324 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
33326         PR fortran/13257
33327         * gfortran.dg/comma_format_extension_[1234].f: New tests.
33329 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
33331         * gcc.dg/tree-ssa/stdarg-1.c: New test.
33332         * gcc.dg/tree-ssa/stdarg-2.c: New test.
33333         * gcc.dg/tree-ssa/stdarg-3.c: New test.
33334         * gcc.dg/tree-ssa/stdarg-4.c: New test.
33335         * gcc.dg/tree-ssa/stdarg-5.c: New test.
33336         * gcc.c-torture/execute/stdarg-4.c: New test.
33338         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
33340         PR target/20795
33341         * g++.dg/abi/param2.C: New test.
33343 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
33345         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
33347 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
33349         * gcc.dg/builtins-53.c: New test.
33351 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
33353         * g++.dg/tree-ssa/pr18178.C: New test.
33354         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
33355         * gcc.c-torture/execute/20041019-1.c: New test.
33356         * gcc.dg/tree-ssa/20041008-1.c: New test.
33357         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
33358         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
33359         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
33360         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
33361         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
33362         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
33363         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
33364         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
33365         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
33366         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
33368 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
33370         PR rtl-optimization/20466
33371         * gcc.c-torture/execute/pr20466-1.c: New test.
33373 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
33375         PR c++/20905
33376         * g++.dg/parse/cond2.C: New test.
33378         PR c++/20145
33379         * g++.dg/warn/Wdtor1.C: New test.
33381 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33383         PR fortran/17229
33384         * gfortran.dg/pr17229.f: New test.
33386 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
33388         * gfortran.dg/tiny_1.f90: New test.
33389         * gfortran.dg/tiny_2.f90: ditto.
33391 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
33393         * gfortran.dg/eor_1.f90: Fix dg-do run line
33394         * gfortran.dg/open_new.f90: Fix dg-do run line
33396 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
33398         * lib/target-supports.exp (get_compiler_messages): Support
33399         optional arguments, the fourth being compiler options.
33400         (check_effective_target_fpic): New proc.
33401         * gcc.dg/20050321-2.c: Restrict to target fpic.
33403 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
33405         * gcc.dg/15443-1.c: New test.
33406         * gcc.dg/15443-2.c: Likewise.
33408 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33410         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
33412 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
33414         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
33416 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
33418         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
33419         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
33420         -m64.
33421         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
33422         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
33423         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
33425 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
33427         PR c++/20212
33428         * g++.dg/warn/Wunused-11.C: New test.
33430 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
33432         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
33434 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
33436         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
33438 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
33440         PR c++/20734
33441         * g++.dg/template/ptrmem13.C: New test.
33443 2005-04-05  Per Bothner  <per@bothner.com>
33445         * lib/gcc.exp: Always add -fno-show-column, for now.
33447 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
33449         PR testsuite/20767
33450         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
33451         of plain old "unsigned int" for the type of "i".  Makes this test
33452         64bit clean.
33454 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
33456         * gcc.dg/i386-ssefn-1.c: New test.
33457         * gcc.dg/i386-ssefn-2.c: New test.
33458         * gcc.dg/i386-ssefn-3.c: New test.
33459         * gcc.dg/i386-ssefn-4.c: New test.
33461 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
33463         PR tree-optimization/20076
33464         * gcc.dg/builtin-apply4.c: New test.
33466         PR preprocessor/19475
33467         * gcc.dg/cpp/macspace1.c: New test.
33468         * gcc.dg/cpp/macspace2.c: New test.
33470 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33472         * gfortran.dg/pr20755.f: Fixed bad format.
33474 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
33476         PR c++/20763
33477         * g++.dg/ext/attrib21.C: New test.
33479 2004-04-05  Devang Patel  <dpatel@apple.com>
33481         * lib/target-supports.exp (check_effective_target_vect_shif): New.
33482         * gcc.dg/vect/vect-shift-1.c: New test.
33484 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33486         PR libfortran/20755
33487         * gfortran.dg/pr20755.f: New test.
33489 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
33491         * gfortran.dg/pr15959.f90: New test.
33492         * gfortran.dg/string_pad_trunc.f90: New test.
33494 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33496         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
33497         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
33498         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
33499         syntax.
33501 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
33503         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
33505 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33507         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
33508         * gcc.c-torture/compile/20011119-2.c: Likewise.
33509         * gcc.c-torture/compile/981001-2.c: Likewise.
33511 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
33513         PR c++/20679
33514         * g++.dg/template/overload4.C: New test.
33516 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
33518         PR c++/20746
33519         * g++.dg/abi/covariant5.C: New.
33521         PR debug/20505
33522         * g++.dg/debug/const2.C: New.
33524 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
33526         PR rtl-optimization/16104
33527         * gcc.c-torture/execute/20050316-1.c: New test.
33529 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
33531         * g++.dg/template/spec23.C: Fix dg-error text.
33533 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
33535         PR c++/19199
33536         * g++.dg/expr/lval2.C: New.
33538 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33540         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
33541         __builtin_strcasecmp and __builtin_strncasecmp.
33543 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
33545         PR c++/20723
33546         * g++.dg/template/spec22.C: New.
33547         * g++.dg/template/spec23.C: New.
33549 2005-04-03  Dale Ranta  <dir@lanl.gov>
33550             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33552         PR libfortran/20068
33553         PR libfortran/20125
33554         PR libfortran/20156
33555         PR libfortran/20471
33556         * gfortran.dg/backspace.f: New test.
33558 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
33560         * gcc.dg/pr19345.c: New test.
33562 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
33564         PR tree-optimization/20640
33565         * gcc.dg/torture/tree-loop-1.c: New.
33567 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
33569         PR rtl-optimization/20290
33570         * gcc.c-torture/execute/loop-ivopts-2.c: New.
33572 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
33574         * gcc.dg/rs6000-fpint.c: New.
33576 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
33578         * gcc.dg/old-style-then-proto-1.c: New test.
33580 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33582         * gfortran.fortran-torture/execute/backspace.f90: Check
33583         after backspace and read was incorrect.
33585 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33587         * gcc.c-torture/execute/builtins/strcat.c: Check the result
33588         buffer past the terminating NUL using memcmp.
33589         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
33590         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
33592         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
33593         Fix unused/uninitialized variable warnings.
33595         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
33596         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
33597         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
33598         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
33600         * gcc.c-torture/execute/builtins/abs-1-lib.c,
33601         gcc.c-torture/execute/builtins/fputs-lib.c,
33602         gcc.c-torture/execute/builtins/lib/fprintf.c,
33603         gcc.c-torture/execute/builtins/lib/main.c,
33604         gcc.c-torture/execute/builtins/lib/memcmp.c,
33605         gcc.c-torture/execute/builtins/lib/memmove.c,
33606         gcc.c-torture/execute/builtins/lib/mempcpy.c,
33607         gcc.c-torture/execute/builtins/lib/memset.c,
33608         gcc.c-torture/execute/builtins/lib/printf.c,
33609         gcc.c-torture/execute/builtins/lib/sprintf.c,
33610         gcc.c-torture/execute/builtins/lib/stpcpy.c,
33611         gcc.c-torture/execute/builtins/lib/strchr.c,
33612         gcc.c-torture/execute/builtins/lib/strcmp.c,
33613         gcc.c-torture/execute/builtins/lib/strcpy.c,
33614         gcc.c-torture/execute/builtins/lib/strcspn.c,
33615         gcc.c-torture/execute/builtins/lib/strlen.c,
33616         gcc.c-torture/execute/builtins/lib/strncat.c,
33617         gcc.c-torture/execute/builtins/lib/strncmp.c,
33618         gcc.c-torture/execute/builtins/lib/strncpy.c,
33619         gcc.c-torture/execute/builtins/lib/strrchr.c,
33620         gcc.c-torture/execute/builtins/lib/strspn.c,
33621         gcc.c-torture/execute/builtins/lib/strstr.c,
33622         gcc.c-torture/execute/builtins/memops-asm-lib.c,
33623         gcc.c-torture/execute/builtins/strlen-2.c,
33624         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
33625         prototypes.
33627 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
33629         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
33630         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
33631         selectany usage.
33633 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
33635         PR c++/19406
33636         * g++.dg/debug/using1.C: New test.
33638 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
33640         PR middle-end/20524
33641         * gcc.dg/alias-7.c: Prefix asm-declared name with
33642         __USER_LABEL_PREFIX__.
33644 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
33646         Fix fallout from PR middle-end/15700:
33647         * gcc.c-torture/compile/20011119-1.c: Take
33648         __USER_LABEL_PREFIX__ into account.
33649         * gcc.c-torture/compile/20011119-2.c: Likewise.
33651 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33653         PR c++/18644
33654         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
33656 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
33658         PR c/17855
33659         * gcc.c-torture/compile/struct-non-lval-1.c,
33660         gcc.c-torture/compile/struct-non-lval-2.c,
33661         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
33663 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
33665         * gcc.dg/tls/tls.exp: Remove temporary file.
33666         * g++.dg/tls/tls.exp: Ditto.
33667         * lib/file-format.exp: Ditto.
33668         * g++.dg/special/ecos.exp: Ditto.
33670         * lib/profopt.exp: Treat prof_ext as a list.
33671         * gcc.misc-tests/bprob.exp: Ditto.
33672         * g++.dg/bprob/bprob.exp: Ditto.
33674         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
33675         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
33676         g++.dg/tree-ssa/pointer-reference-alias.C,
33677         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
33678         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
33679         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
33680         g++.dg/vect/pr19951.cc: Ditto.
33681         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
33682         gcc.dg/builtins-47.c: Ditto.
33683         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
33684         gcc.dg/pr20115-1.c: Ditto.
33685         * gcc.dg/tree-ssa/20030530-2.c,
33686         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
33687         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
33688         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
33689         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
33690         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
33691         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
33692         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
33693         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
33694         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
33695         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
33696         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
33697         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
33698         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
33699         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
33700         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
33701         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
33702         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
33703         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
33704         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
33705         gcc.dg/tree-ssa/20030824-1.c,
33706         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
33707         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
33708         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
33709         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
33710         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
33711         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
33712         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
33713         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
33714         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
33715         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
33716         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
33717         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
33718         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
33719         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
33720         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
33721         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
33722         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
33723         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
33724         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
33725         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
33726         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
33727         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
33728         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
33729         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
33730         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
33731         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
33732         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
33733         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
33734         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
33735         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
33736         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
33737         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
33738         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
33739         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
33740         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
33741         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
33742         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
33743         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
33744         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
33745         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
33746         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
33747         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
33748         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
33749         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
33750         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
33751         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
33752         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
33753         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
33754         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
33755         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
33756         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
33757         gcc.dg/tree-ssa/useless-1.c: Ditto.
33758         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
33759         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
33760         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
33761         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
33762         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
33763         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
33764         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
33765         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
33766         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
33767         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
33768         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
33769         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
33770         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
33771         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
33772         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
33773         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
33774         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
33775         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
33776         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
33777         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
33778         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
33779         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
33780         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
33781         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
33782         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
33783         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
33784         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
33785         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
33786         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
33787         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
33788         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
33789         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
33790         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
33791         gcc.dg/vect/vect-none.c: Ditto.
33792         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
33793         treelang/compile/unsigned.tree: Ditto.
33795         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
33796         * gcc.dg/cpp/direct2s.c: Ditto.
33797         * gcc.dg/cpp/paste4.c: Ditto.
33798         * gcc.dg/cpp/separate-1.c: Ditto.
33799         * gcc.dg/pch/save-temps-1.c: Ditto.
33800         * g++.dg/ext/altivec-10.C: Ditto.
33801         * g++.dg/pch/pch.C: Ditto.
33803         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
33805         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
33806         * g++.dg/template/repo1.C: Ditto.
33807         * g++.dg/template/repo2.C: Ditto.
33808         * g++.dg/template/repo3.C: Ditto.
33809         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
33810         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
33811         * g++.old-deja/g++.pt/repo1.C: Ditto.
33812         * g++.old-deja/g++.pt/repo2.C: Ditto.
33813         * g++.old-deja/g++.pt/repo3.C: Ditto.
33814         * g++.old-deja/g++.pt/repo4.C: Ditto.
33816         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
33817         * gcc.dg/20030107-1.c: Ditto.
33818         * gcc.dg/20030702-1.c: Ditto.
33819         * gcc.dg/profile-generate-1.c: Ditto.
33820         * g++.dg/other/profile1.C: Ditto.
33821         * g++.old-deja/g++.robertl/eb83.C: Ditto.
33823         * lib/gcc-dg.exp (remove-build-file): New.
33824         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
33825         cleanup-tree-dump, cleanup-saved-temps): New.
33827 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
33829         PR c++/19203, DR 214
33830         * g++.dg/parse/ambig3.C: Not ambiguous.
33831         * g++.dg/template/spec20.C: New.
33832         * g++.dg/template/spec21.C: New.
33834 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
33836         PR target/20045
33837         * gcc.dg/ia64-fptr-1.c: Run only on linux.
33839 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33841         PR libfortran/20660
33842         * gfortran.dg/negative_unit.f: New test.
33844 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
33846         * gcc.dg/20050330-1.c: New test.
33848 2005-03-30  Devang Patel  <dpatel@apple.com>
33850         * g++.dg/tree-sra/ssa-sra-3.C: New test.
33852 2005-03-30  Dale Johannesen  <dalej@apple.com>
33854         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
33856 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
33858         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
33859         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
33860         Strip options from test name.
33862 2005-03-31  Jan Hubicka  <jh@suse.cz>
33864         * gcc.dg/varpool-1.c: New testcase.
33866 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
33868         PR c/772
33869         PR c/17913
33870         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
33871         gcc.dg/stmt-expr-label-3.c : New tests.
33872         * gcc.c-torture/execute/medce-2.c: Remove.
33874 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
33876         PR c/20368
33877         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
33878         tests.
33880 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
33882         * gcc.c-torture/compile/pr20203.c: New test.
33884 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
33886         * gfortran.dg/promotion.f90: New test.
33888 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
33890         PR middle-end/20491
33891         * gcc.dg/torture/asm-subreg-1.c: New test.
33893 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
33895         PR c/20672
33896         * gcc.dg/pr20672-1.c: New test.
33898 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
33900         * gfortran.dg/vect: New directory.
33901         * gfortran.dg/vect/vect.exp: New.
33902         * gfortran.dg/vect/vect-1.f90: New test.
33903         * gfortran.dg/vect/vect-2.f90: New test.
33904         * gfortran.dg/vect/vect-3.f90: New test.
33905         * gfortran.dg/vect/vect-4.f90: New test.
33906         * gfortran.dg/vect/vect-5.f90: New test.
33908 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
33910         PR middle-end/20622
33911         * gcc.dg/alias-7.c: New test.
33913 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
33915         * gcc.dg/sparc-reg-1.c: New test.
33917 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
33919         PR target/19890
33920         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
33922 2005-03-29  Dale Ranta  <dir@lanl.gov>
33923             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33925         PR libfortran/20163
33926         * gfortran.dg/pr20163-2.f: New test.
33928 2005-03-28  Jan Hubicka  <jh@suse.cz>
33930         PR middle-end/20635
33931         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
33932         by Jakub Jelinek.
33934 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
33936         PR tree-optimization/20626
33937         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
33938         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
33940 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
33942         * gfortran.dg/underflow.f90: New test.
33943         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
33945 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33947         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
33949 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
33951         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
33952         (g++_init): Make sure that CXXFLAGS is set.
33953         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
33954         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
33955         * lib/gfortran.exp (gfortran_link_flags): Likewise.
33956         * lib/objc.exp (objc_init): Likewise.
33957         * lib/treelang.exp (treelang_init): Likewise.
33959 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
33961         PR tree-optimization/20470
33962         * gcc.dg/tree-ssa/pr20470.c: New test.
33964 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
33966         * gcc.dg/ppc-stfiwx.c: New.
33968 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
33970         PR target/19888
33971         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
33973 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
33975         * gcc.dg/20050325-1.c: Fix a typo.
33977 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33979         PR libfortran/19678
33980         PR libfortran/19679
33981         * gfortran.dg/dos_eol.f: New test.
33983 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
33985         PR rtl-optimization/20249
33986         * gcc.dg/20050325-1.c: New test.
33988 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33990         PR libfortran/15332
33991         * gfortran.dg/pr15332.f: New test.
33993 2005-03-24  Dale Johannesen  <dalej@apple.com>
33995         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
33997 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
33999         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
34000         'internal' visibility.
34001         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
34002         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
34003         'protected' visibility.
34004         * gcc.dg/visibility-7.c: Likewise.
34005         * lib/target-supports.exp (check_visibility_available): Take
34006         a parameter, the kind of visibility to check for.
34007         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
34008         to check_visibility_available.
34010         * g++.dg/expr/cast3.C: New.
34012 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
34014         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
34015         rs6000.
34017 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
34019         PR target/20095
34020         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
34022 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
34024         * gcc.dg/badshift.c: Renamed to...
34025         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
34027         * gcc.target/i386/badshift.c: Renamed to...
34028         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
34029         only.
34031         PR rtl-optimization/20532
34032         * gcc.target/i386/badshift.c: New.
34034 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34036         * gfortran.dg/pr18025.f90: New test.
34038 2005-03-23  Dale Johannesen  <dalej@apple.com>
34040         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
34042 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
34044         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
34046         * lib/target-supports.exp (check_iconv_available): Default
34047         libiconv to -liconv, if there is no definition.
34049 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
34051         * gcc.dg/torture/cris-asm-mof-1.c: New test.
34053 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
34055         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
34056         * g++.dg/opt/pr7503-2.C: Likewise.
34057         * g++.dg/opt/pr7503-3.C: Likewise.
34058         * g++.dg/opt/pr7503-4.C: Likewise.
34059         * g++.dg/opt/pr7503-5.C: Likewise.
34060         * g++.dg/warn/minmax.C: New test.
34062 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34064         * gfortran.dg/g77_intrinsics_funcs.f: New test.
34065         * gfortran.dg/g77_intrinsics_sub.f: New test.
34067 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
34068             Jan Hubicka  <jh@suse.cz>
34069             Steven Bosscher <stevenb@suse.de
34071         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
34073 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34075         PR c++/19980
34076         * g++.dg/template/redecl3.C: New test.
34078 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34080         PR c++/20499
34081         * g++.dg/parse/error16.C: Tweak error markers.
34083 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
34085         PR target/20561
34086         * gcc.dg/20050321-2.c: New test.
34088 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
34090         PR c++/20465
34091         PR c++/20381
34092         * g++.dg/template/ptrmem12.C: New.
34094 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
34096         PR rtl-optimization/20527
34097         * gcc.c-torture/execute/pr20527-1.c: New test.
34099 2005-03-22  Ben Elliston  <bje@au.ibm.com>
34101         * gcc.misc-tests/options.exp (check_for_options): Create a real C
34102         program, compile it into a real executable and then delete the .c
34103         and .x files afterwards, to avoid problems on testglue targets.
34105 2005-03-21  Stuart Hastings  <stuart@apple.com>
34107         * gcc.target/i386/sse-2.c: New.
34109 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
34111         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
34113 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
34115         * g++.dg/parse/crash25.C: Fix typo.
34117 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
34119         PR c++/20461
34120         * g++.dg/parse/crash24.C: New test.
34122         PR c++/20536
34123         * g++.dg/parse/crash25.C: New test.
34125 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
34127         PR c++/20147
34128         * g++.dg/ext/stmtexpr4.C: New test.
34130 2005-03-20  Roger Sayle  <roger@eyesopen.com>
34132         PR middle-end/20539
34133         * gcc.c-torture/compile/pr13066-1.c: New test case.
34134         * gcc.c-torture/compile/pr20539-1.c: Likewise.
34135         * g++.dg/opt/pr13066-1.C: Likewise.
34137 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
34139         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
34141 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34143         PR fortran/18525
34144         * gfortran.dg/nesting_1.f90: New test.
34146 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34148         PR c++/20240
34149         * g++.dg/lookup/using13.C: New test.
34151 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34153         PR c++/20333
34154         * g++.dg/template/crash36.C: New test.
34156 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
34158         PR c++/20463
34159         * g++.dg/template/crash35.C: New test.
34161 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
34163         PR c++/19966
34164         * g++.dg/overload/operator2.C: New test.
34166 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34168         PR libfortran/20257
34169         * gfortran.dg/pr20257.f90: New test.
34171 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34173         PR libfortran/20480
34174         * gfortran.dg/pr20480.f90: New test.
34176 2005-03-16  Richard Henderson  <rth@redhat.com>
34178         PR middle-end/15700
34179         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
34180         (_rtld_global): New.
34181         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
34182         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
34184         * gcc.dg/alias-3.c: New.
34185         * gcc.dg/alias-4.c: New.
34186         * gcc.dg/alias-5.c: New.
34187         * gcc.dg/alias-6.c: New.
34189 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
34191         * gcc.dg/cpp/ucnid-7.c: New.
34193 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
34194             Dorit Naishlos  <dorit@il.ibm.com>
34196         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
34197         darwin.
34199 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
34201         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
34202         support misaligned accesses.
34203         * gcc.dg/vect/vect-58.c: Likewise.
34204         * gcc.dg/vect/vect-92.c: New.
34205         * gcc.dg/vect/vect-93.c: New.
34207 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
34209         PR fortran/18827
34210         * gfortran.dg/assign_2.f90: New test.
34211         * gfortran.dg/assign_3.f90: New test.
34212         * gfortran.dg/assign.f90: New test.
34214 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
34216         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
34217         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
34218         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
34219         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
34220         names.
34222 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
34224         * gcc.dg/cpp/ucnid-6.c: New.
34226         * gcc.dg/cpp/normalize-1.c: New.
34227         * gcc.dg/cpp/normalize-2.c: New.
34228         * gcc.dg/cpp/normalize-3.c: New.
34229         * gcc.dg/cpp/normalize-4.c: New.
34230         * gcc.dg/cpp/ucnid-4.c: New.
34231         * gcc.dg/cpp/ucnid-5.c: New.
34232         * g++.dg/cpp/normalize-1.C: New.
34233         * g++.dg/cpp/ucnid-1.C: New.
34235 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
34237         * gcc.dg/pr18628.c: New.
34239 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
34241         PR c++/20280
34242         * g++.dg/tree-ssa/pr20280.C: New.
34244 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34246         PR fortran/20467
34247         * gfortran.dg/stfunc_2.f90: New test.
34249 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
34251         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
34253 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
34255         * gcc.dg/tree-ssa/20050314-1.c: New test.
34257 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34259         PR c++/4403
34260         PR c++/9783, DR433
34261         * g++.dg/template/friend34.C: New test.
34262         * g++.dg/template/friend35.C: Likewise.
34263         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
34265 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34267         Friend class name lookup 5/n
34268         PR c++/1016
34269         * g++.dg/lookup/hidden-class1.C: New test.
34270         * g++.dg/lookup/hidden-class2.C: Likewise.
34271         * g++.dg/lookup/hidden-class3.C: Likewise.
34272         * g++.dg/lookup/hidden-class4.C: Likewise.
34273         * g++.dg/lookup/hidden-class5.C: Likewise.
34274         * g++.dg/lookup/hidden-class6.C: Likewise.
34275         * g++.dg/lookup/hidden-class7.C: Likewise.
34276         * g++.dg/lookup/hidden-class8.C: Likewise.
34277         * g++.dg/lookup/hidden-class9.C: Likewise.
34278         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
34279         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
34280         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
34281         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
34282         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
34283         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
34284         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
34285         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
34286         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
34287         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
34288         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
34290 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
34292         PR c++/20157
34293         * g++.dg/template/error18.C: New test.
34295 2005-03-09  Ben Elliston  <bje@au.ibm.com>
34297         PR debug/16792
34298         * g++.dg/debug/pr16792.C: New test.
34300 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
34302         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
34303         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
34304         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
34305         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
34306         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
34307         test assertion names.
34309 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34311         PR fortran/18600
34312         * gfortran.dg/stfunc_1.f90: New test.
34314 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34316         PR fortran/16907
34317         * gfortran.dg/real_index_1.f90: New test.
34319 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34321         PR fortran/20323
34322         * gfortran.dg/spec_expr_1.f90: New test.
34324 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
34326         PR c/20402
34327         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
34328         new parser.
34330 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34332         PR fortran/20361
34333         * gfortran.dg/largeequiv_1.f90: New test.
34335 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
34337         * gcc.dg/ucnid-1.c: New.
34338         * gcc.dg/ucnid-2.c: New.
34339         * gcc.dg/ucnid-3.c: New.
34340         * gcc.dg/ucnid-4.c: New.
34341         * gcc.dg/ucnid-5.c: New.
34342         * gcc.dg/ucnid-6.c: New.
34343         * gcc.dg/cpp/ucnid-1.c: New.
34344         * gcc.dg/cpp/ucnid-2.c: New.
34345         * gcc.dg/cpp/ucnid-3.c: New.
34346         * g++.dg/other/ucnid-1.C: New.
34348 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
34350         * gcc.dg/vmx/darwin-abi-3.c: Delete.
34352 2005-03-11  Per Bothner  <per@bothner.com>
34354         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
34355         that diagnotics refer to correct token.
34356         * gcc.dg/unused-3.c: Likewise.
34358 2005-03-11  Per Bothner  <per@bothner.com>
34360         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
34361         constant" is now actually on same line as string constant.
34362         * gcc.dg/cpp/direct2s.c: Likewise.
34364 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
34366         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
34368 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34370         PR libfortran/20124
34371         * gfortran.dg/pr20124.f90: New Test
34373 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
34375         PR tree-optimization/20130
34376         * gcc.dg/pr20130-1.c: New test.
34378 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
34380         PR target/20095
34381         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
34383 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34385         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
34387 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
34389         * g++.dg/eh/forced1.C: Fix comment.
34390         * g++.dg/eh/forced2.C: Ditto.
34391         * g++.dg/eh/forced3.C: Ditto.
34392         * g++.dg/eh/forced4.C: Ditto.
34394 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
34396         PR rtl-opt/20412
34397         * gcc.c-torture/compile/pr20412.c: New test.
34399 2005-03-10  Roger Sayle  <roger@eyesopen.com>
34401         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
34403 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
34405         PR target/20322
34406         * gcc.dg/20050307-1.c: New test.
34408 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
34410         PR c++/20375
34411         * g++.dg/other/stdarg3.C: New.
34413 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
34415         PR c++/18384, c++/18327
34416         * g++.dg/init/array19.C: New test.
34418         PR inline-asm/20314
34419         * gcc.dg/torture/pr20314-1.c: New test.
34420         * gcc.dg/torture/pr20314-2.c: New test.
34422 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
34424         * gcc.dg/20050309-1.c: New test.
34426 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34428         * gcc.dg/builtins-10.c: Reactivate disabled test.
34429         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
34430         new cbrt transformations.
34432 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
34434         PR c++/20208
34435         * g++.dg/template/array13.C: New test.
34437 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
34439         PR c++/16859
34440         * g++.dg/init/brace4.C: New test.
34442 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
34444         PR c++/20186
34445         * g++.dg/template/non-dependent12.C: New.
34447 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
34449         PR c++/20142
34450         * g++.dg/init/array18.C: Add dg-do run marker.
34452         PR c++/20142
34453         * g++.dg/init/array18.C: New test.
34455 2005-03-09  Ben Elliston  <bje@au.ibm.com>
34457         * consistency.vlad/vlad.exp: Remove trailing semicolons.
34458         * g++.dg/gcov/gcov.exp: Likewise.
34459         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
34460         * gcc.target/xstormy16/xstormy16.exp: Likewise.
34461         * lib/c-torture.exp: Likewise.
34462         * lib/fortran-torture.exp: Likewise.
34463         * lib/g++.exp: Likewise.
34464         * lib/gcc-defs.exp: Likewise.
34465         * lib/gcc-dg.exp: Likewise.
34466         * lib/gcc.exp: Likewise.
34467         * lib/gcov.exp: Likewise.
34468         * lib/gfortran.exp: Likewise.
34469         * lib/mike-g++.exp: Likewise.
34470         * lib/mike-gcc.exp: Likewise.
34471         * lib/objc-torture.exp: Likewise.
34472         * lib/objc.exp: Likewise.
34473         * lib/profopt.exp: Likewise.
34474         * lib/target-libpath.exp: Likewise.
34475         * lib/target-supports.exp: Likewise.
34476         * lib/treelang.exp: Likewise.
34477         * lib/wrapper.exp: Likewise.
34479 2005-03-08  Jeff Law  <law@redhat.com>
34481         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
34482         PHI-OPT changes.
34484 2005-03-08  Ira Rosen  <irar@il.ibm.com>
34486         * gcc.dg/vect/pr20122.c: New test.
34488 2005-03-07  Jeff Law  <law@redhat.com>
34490         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
34491         was folded away.
34492         * gcc.dg/tree-ssa/pr18133-1.c: New test.
34493         * gcc.dg/tree-ssa/pr18133-2.c: New test.
34494         * gcc.dg/tree-ssa/pr18134.c: New test.
34496 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34498         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
34499         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
34500         gcc.dg/torture/builtin-noret-2.c: Require weak support.
34502 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
34504         PR tree-opt/17671
34505         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
34507 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
34509         * g++.dg/warn/Wnvdtor.C: New test.
34511 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
34513         * gcc.dg/torture/pr19683-1.c: New test.
34515 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
34517         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
34518         * gfortran.dg/g77/19990313-2.f: Ditto.
34519         * gfortran.dg/g77/19990313-3.f: Ditto.
34520         * gfortran.dg/g77/19990525-0.f: Ditto.
34521         * gfortran.dg/g77/19990826-0.f: Ditto.
34522         * gfortran.dg/g77/19990826-2.f: Ditto.
34523         * gfortran.dg/g77/19990826-3.f: Ditto.
34524         * gfortran.dg/g77/20000511-1.f: Ditto.
34525         * gfortran.dg/g77/20000511-2.f: Ditto.
34526         * gfortran.dg/g77/970625-2.f: Ditto.
34527         * gfortran.dg/g77/980310-2.f: Ditto.
34528         * gfortran.dg/g77/980310-3.f: Ditto.
34529         * gfortran.dg/g77/980310-8.f: Ditto.
34530         * gfortran.dg/g77/980519-2.f: Ditto.
34531         * gfortran.dg/g77/alpha1.f: Ditto.
34532         * gfortran.dg/g77/claus.f: Ditto.
34533         * gfortran.dg/g77/erfc.f: Ditto.
34534         * gfortran.dg/g77/short.f: Ditto.
34535         * gfortran.fortran-torture/execute/data.f90: Ditto.
34536         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
34537         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
34539 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34541         * lib/file-format.exp (gcc_target_object_format): Add check for som
34542         format and hardcode object formats on hppa*-*-hpux*.
34543         * lib/target-supports.exp (check_weak_available): Add check for som
34544         object format.  Always return 0 on hppa*-*-hpux10*.
34546         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
34547         is defined.
34549         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
34551 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
34553         * gfortran.dg/pr19936_1.f90: New test.
34554         * gfortran.dg/pr19936_2.f90: New test.
34555         * gfortran.dg/pr19936_3.f90: New test.
34557 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
34558             Paul Thomas <prthomas@drfccad.cea.fr>
34560         * gfortran.dg/PR19754_1.f90: New test.
34561         * gfortran.dg/PR19754_2.f90: Ditto.
34563 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34565         PR c++/19311
34566         * g++.dg/template/non-dependent11.C: New test.
34568 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
34570         * lib/target-supports.exp (check_iconv_available): Fix comment.
34572 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
34573             Joseph S. Myers  <joseph@codesourcery.com>
34575         PR c++/19797
34576         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
34578 2005-03-04  Matthew Sachs  <msachs@apple.com>
34580         * gcc.exp (gcc_target_compile): Put braces around
34581         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
34582         * objc.exp (objc_target_compile): Likewise.
34583         * treelang.exp (treelang_target_compile): Likewise.
34585 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34587         PR fortran/19673
34588         * gfortran.dg/func_result_1.f90: New test.
34590 2005-03-04  Ben Elliston  <bje@au.ibm.com>
34592         * gcc.misc-tests/options.exp: New test.
34594 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
34596         * gcc.dg/pr15784-4.c: New test.
34598 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
34600         * gcc.c-torture/execute/pr17133.c: New.
34601         * gcc.c-torture/compile/20050303-1.c: New.
34603 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
34605         * gcc.dg/cpp/assert4.c: Fix for cygwin.
34607 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
34609         * g++.dg/overload/using2.C: New.
34611 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
34613         PR c++/19916
34614         * g++.dg/init/ptrmem2.C: New test.
34616 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
34618         PR c/8927
34619         * gcc.dg/pr8927-1.c: New test.
34621 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
34623         PR c++/20232
34624         * g++.dg/inherit/covariant12.C: New.
34626 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34628         PR fortran/19479
34629         * gfortran.dg/bound_1.f90: New test.
34631 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
34633         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
34634         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
34636 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
34638         PR c/20245
34639         * gcc.dg/pr20245-1.c: New test.
34641 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
34643         PR middle-end/19874
34644         * gcc.c-torture/execute/20050119-2.c: New test case.
34646 2005-02-28  Ben Elliston  <bje@au.ibm.com>
34648         * README: Update the DejaGnu bug reporting address.
34649         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
34650         * lib/objc-torture.exp: Likewise.
34652 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
34654         * gfortran.dg/boz_1.f90: New test.
34655         * gfortran.dg/boz_3.f90: New test.
34656         * gfortran.dg/boz_4.f90: New test.
34658 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
34660         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
34661         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
34663 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34665         PR libfortran/20101
34666         * gfortran.dg/write_0_pe_format.f90: New test.
34668 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
34670         PR c++/20206
34671         * g++.dg/opt/thunk2.C: New test.
34672         * g++.dg/opt/covariant1.C: New test.
34674 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34676         * gfortran.dg/e_d_fmt.f90: New test.
34678 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
34680         * gcc.dg/asm-b.c: Fix comment typos.
34682 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
34684         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
34685         a V_MAY_DEF also.
34687 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
34689         PR tree-opt/20188
34690         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
34691         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
34692         * gcc.dg/asm-b.c: New test.
34694 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
34696         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
34697         Disable this test on IRIX 6.
34699 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
34701         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
34702         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
34703         parser.
34705 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
34707         PR tree-optimization/20204
34708         * gcc.dg/pr20204.c: New test.
34710 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
34712         PR target/20196
34713         * gcc.c-torture/execute/20050224-1.c: New test.
34715         PR c++/20175
34716         * g++.dg/warn/Wbraces2.C: New test.
34718 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
34720         PR c++/19878
34721         * g++.dg/init/const2.C: New test.
34723 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
34725         PR tree-optimization/20100
34726         * gcc.c-torture/execute/pr20100-1.c: New test.
34728 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34730         * gfortran.dg/implicit_3.f90: New test.
34732         * gfortran.dg/deftype_1.f90: New test.
34734 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
34736         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
34737         the test passes.
34738         * g++.dg/other/anon3.C: Accept a warning.
34740 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
34742         * gcc.dg/pr20017.c: Fix a comment typo.
34744 2005-02-23  Bud Davis  <bdavis@gfortran.org>
34746         * gfortran.dg/list_read_4.f90: Change to f90 comments.
34748 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34750         PR ada/19902
34751         * ada/acats/tests/cxa/cxa3004.a: Remove.
34752         * ada/acats/tests/cxb/cxb30061.am: Likewise.
34754 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
34756         PR c++/20073
34757         * g++.dg/init/const1.C: New test.
34759         PR c++/19991
34760         * g++.dg/parse/constant7.C: New test.
34762         PR c++/20152
34763         * g++.dg/parse/error27.C: New test.
34764         * g++.dg/template/qualttp15.C: Adjust error markers.
34765         * g++.old-deja/g++.other/struct1.C: Likewise.
34767         PR c++/20153
34768         * g++.dg/template/error17.C: New test.
34770         PR c++/20148
34771         * g++.dg/parser/error26.C: New test.
34773 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
34775         PR tree-optimization/20100
34776         PR tree-optimization/20115
34777         * gcc.dg/pr20115.c: New test.
34778         * gcc.dg/pr20115-1.c: New test.
34779         * gcc.dg/pr20100.c: New test.
34780         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
34781         call-clobbered variables after alias1.
34783 2005-02-22  Bud Davis  <bdavis@gfortran.org>
34785         * gfortran.dg/list_read_4.f90: new test.
34787 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
34789         PR rtl-optimization/20017.
34790         * gcc.dg/pr20017.c: New.
34792 2005-02-22  Devang Patel  <dpatel@apple.com>
34794         PR 19952
34795         * g++.dg/tree-ssa/pr19952.C: New test.
34797 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
34799         PR c++/19883
34800         * g++.dg/parse/constant6.C: New test.
34802 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
34804         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
34805         * g++.dg/charset/asm2.c: Likewise.
34806         * g++.dg/charset/asm3.c: Likewise.
34807         * g++.dg/charset/asm4.c: Likewise.
34808         * g++.dg/charset/asm5.c: Likewise.
34809         * g++.dg/charset/attribute1.c: Likewise.
34810         * g++.dg/charset/attribute2.c: Likewise.
34811         * g++.dg/charset/extern1.cc: Likewise.
34812         * g++.dg/charset/extern2.cc: Likewise.
34813         * g++.dg/charset/extern3.cc: Likewise.
34814         * g++.dg/charset/function.cc: Likewise.
34815         * g++.dg/charset/string.c: Likewise.
34816         * g++.dg/charset/charset.exp: Likewise.
34817         * lib/target-supports.exp (check_iconv_available): Fix comment.
34819 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
34821         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
34822         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
34823         * gcc.dg/charset/asm2.c: Likewise.
34824         * gcc.dg/charset/asm3.c: Likewise.
34825         * gcc.dg/charset/asm4.c: Likewise.
34826         * gcc.dg/charset/asm5.c: Likewise.
34827         * gcc.dg/charset/asm6.c: Likewise.
34828         * gcc.dg/charset/attribute1.c: Likewise.
34829         * gcc.dg/charset/attribute2.c: Likewise.
34830         * gcc.dg/charset/builtin1.c: Likewise.
34831         * gcc.dg/charset/extern.c: Likewise.
34832         * gcc.dg/charset/function.c: Likewise.
34833         * gcc.dg/charset/string.c: Likewise.
34834         * gcc.dg/charset/charset.exp: Likewise.
34836 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
34838         PR fortran/20086
34839         * gfortran.dg/pr20086.f90: New test.
34841 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
34843         PR tree-optimization/19786
34844         * g++.dg/tree-ssa/pr19786.C: New.
34846 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34848         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
34850 2005-02-21  Jeff Law  <law@redhat.com>
34852         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
34854 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34856         * gfortran.dg/do_iterator: Split loop, markup all lines for
34857         which an error locus is printed.
34858         * gfortran.dg/pr17708.f90: Markup all lines for which an error
34859         locus is printed.
34860         * gfortran.dg/select_4.f90: Likewise.
34861         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
34862         locuses in the various permutations.
34864 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
34866         PR tree-optimization/19951
34867         * g++.dg/vect: New directory.
34868         * g++.dg/vect/vect.exp: New file.
34869         * g++.dg/vect/pr19951.cc: New testcase.
34870         * g++.dg/dg.exp: Also prune vectorizer tests.
34872 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
34874         PR 18785
34875         * gcc.dg/charset/builtin1.c: New test.
34877 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34879         PR c++/19299
34880         * g++.dg/inherit/volatile1.C: New test.
34882         PR c++/19440
34883         * g++.dg/template/dtor4.C: New test.
34885 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
34887         * gfortran.dg/int_1.f90: New test.
34889 2005-02-19  Devang Patel  <dpatel@apple.com>
34891         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
34893 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
34895         * gfortran.dg/achar_1.f90: New test.
34897 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
34899         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
34901 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
34902             Jakub Jelinek  <jakub@redhat.com>
34904         PR tree-optimization/19828
34905         * gcc.dg/tree-ssa/loop-7.c: New test.
34906         * gcc.c-torture/execute/20050218-1.c: New test.
34908 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
34910         PR c/20043
34911         * gcc.dg/transparent-union-1.c: New test.
34912         * gcc.dg/transparent-union-2.c: New test.
34914 2005-02-18  James E Wilson  <wilson@specifixinc.com>
34916         PR tree-optimization/18977
34917         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
34919 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
34921         PR target/20054
34922         * gcc.dg/pr20054.c: New test.
34924 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34926         PR c++/19508
34927         * g++.dg/ext/attrib20.C: New test.
34929 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
34931         PR middle-end/20030
34932         * gfortran.fortran-torture/execute/character_passing.f90: New test.
34934 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
34936         PR c++/20008
34937         * g++.dg/opt/switch4.C: New.
34939 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
34941         PR c++/20023
34942         PR tree-optimization/20009
34943         * gcc.c-torture/compile/20050217-1.c: New test.
34944         * g++.dg/opt/switch3.C: New test.
34946         PR tree-optimization/18947
34947         * gcc.c-torture/compile/20050215-1.c: New test.
34948         * gcc.c-torture/compile/20050215-2.c: New test.
34949         * gcc.c-torture/compile/20050215-3.c: New test.
34951 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
34953         PR c++/20028
34954         * g++.dg/template/crash34.C: New.
34956         PR c++/20022
34957         * g++.dg/other/access3.C: New.
34959 2005-02-17  Ira Rosen  <irar@il.ibm.com>
34961         * gcc.dg/vect/vect-98.c: New test.
34963 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
34965         PR tree-optimization/19967
34966         * gcc.dg/pr19967.c: New.
34968 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
34970         PR middle-end/19857
34971         * gcc.dg/tree-ssa/20050215-1.c: New test.
34972         * gcc.c-torture/execute/20050215-1.c: New test.
34974 2005-02-15  Eric Christopher  <echristo@redhat.com>
34976         * gcc.dg/cpp/20050215-1.c: New file.
34978 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
34980         PR tree-optimization/15785
34981         * gcc.dg/pr15785-1.c: New test.
34983 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
34985         PR c++/17788
34986         * g++.dg/init/ctor4.C: New.
34987         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
34989 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
34991         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
34992         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
34994 2005-02-15  Andreas Schwab  <schwab@suse.de>
34996         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
34997         declare malloc.
34999 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
35001         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
35003 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
35005         PR tree-optimization/19853
35006         * gcc.c-torture/compile/pr19853.c: New test.
35008 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
35010         PR c++/19608
35011         * g++.dg/parse/local-class1.C: New.
35013         PR c++/19895
35014         * g++.dg/parse/ptrmem3.C: New.
35016         PR c++/19884
35017         * g++.old-deja/g++.oliva/template6.C: Add another case.
35018         * g++.dg/template/explicit6.C: New.
35020 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
35022         PR c++/17816
35023         * g++.dg/other/redecl2.C: New.
35025 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
35027         PR c++/19891
35028         * g++.dg/abi/covariant4.C: New.
35030 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
35032         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
35033         New tests.
35035 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
35037         * gcc.dg/vect/vect-96.c: Fix typo.
35039 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35041         PR c++/14479
35042         PR c++/19487
35043         * g++.dg/template/enum5.C: New test.
35045 2005-02-12  Ira Rosen  <irar@il.ibm.com>
35047         * gcc.dg/vect/vect-97.c: New test.
35049 2005-02-12  Ira Rosen  <irar@il.ibm.com>
35051         * gcc.dg/vect/vect-96.c: New test.
35053 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
35055         * gcc.dg/builtins-34.c: Also check ldexp*.
35057 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
35059         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
35061 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
35063         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
35064         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
35065         dg-require-dll, dg-require-iconv, dg-require-named-sections,
35066         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
35067         selector_list, selector_expression, dg-process-target): Move to new
35068         file target-supports-dg.exp.
35069         * lib/target-supports-dg.exp: New.
35071         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
35072         New.
35074 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
35076         PR c++/19666
35077         * g++.dg/other/ptrmem6.C: New test.
35079         PR middle-end/19858
35080         * gcc.c-torture/compile/20050210-1.c: New test.
35082 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
35084         PR c++/19755
35085         * g++.dg/warn/Wbraces1.C: New test.
35087 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
35089         * gcc.dg/builtins-52.c: New testcase.
35091 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
35093         PR c/19342
35094         * gcc.c-torture/execute/20050119-1.c: New test.
35096 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
35098         PR c++/19811
35099         * g++.dg/init/delete1.C: New test.
35101 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
35103         PR c++/18470
35104         * g++.dg/template/static12.C: New test.
35106 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
35108         PR c++/19787
35109         * g++.dg/conversion/ambig1.C: New test.
35111         PR c++/19739
35112         * g++.dg/ext/attrib19.C: New test.
35114         PR c++/19732
35115         * g++.dg/parse/dtor5.C: New test.
35117         PR c++/19762
35118         * g++.dg/template/dtor3.C: New test.
35120         PR c++/19826
35121         * g++.dg/template/static11.C: New test.
35122         * g++.dg/template/crash2.C: Remove dg-error marker.
35124 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
35126         PR C++/18491
35127         * g++.old-deja/g++.mike/p10769a.C: Remove.
35129 2005-02-09  Roger Sayle  <roger@eyesopen.com>
35131         * gcc.dg/builtins-48.c: New test case.
35132         * gcc.dg/builtins-49.c: New test case.
35133         * gcc.dg/builtins-50.c: New test case.
35134         * gcc.dg/builtins-51.c: New test case.
35136 2005-02-09  Ian Lance Taylor  <ian@airs.com>
35138         PR middle-end/19583
35139         * g++.dg/warn/Wreturn-type-3.C: New test.
35141 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
35143         PR middle-end/19402
35144         * gcc.dg/pr19402-1.c: New testcase.
35145         * gcc.dg/pr19402-2.c: likewise.
35147 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
35149         PR middle-end/19854
35150         * g++.dg/tree-ssa/tmmti.C: New testcase.
35152 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
35154         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
35156 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
35158         PR c++/19733
35159         * g++.dg/parse/crash23.C: New test.
35160         * g++.dg/warn/Weff1.C: New test.
35162 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
35164         * gcc.dg/20050209-1.c: New test.
35166 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
35168         PR target/19799
35169         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
35171 2005-02-08  Mike Stump  <mrs@apple.com>
35173         * g++.dg/pch/import-2.c: New test.
35174         * g++.dg/pch/import-2.hs: New.
35175         * g++.dg/pch/include/import-2a.h: New.
35176         * g++.dg/pch/include/import-2b.h: New.
35178 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
35180         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
35182 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
35184         * gfortran.dg/substr_1.f90: New test.
35186 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
35188         PR middle-end/19775
35189         * gcc.dg/torture/builtin-power-1.c: Disable test for
35190         invalid transformation.
35191         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
35192         no longer optimize.
35193         * gcc.dg/builtins-47.c: New testcase.
35195 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
35196             Dorit Naishlos  <dorit@il.ibm.com>
35198         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
35200 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
35202         * gcc.c-torture/compile/20050206-1.c: New test.
35204 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
35206         PR tree-opt/19768
35207         * g++.dg/opt/pr19768.C: New test.
35209 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
35211         PR tree-opt/19736
35212         * gcc.c-torture/compile/pr19736.c: New test.
35214 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35216         PR c++/17401
35217         * g++.dg/parse/error25.C: New test.
35219 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
35221         * gcc.c-torture/execute/20050203-1.c: New.
35223 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
35225         * gcc.dg/vect/vect-85.c: Remove xfail.
35226         * gcc.dg/vect/vect-86.c: Remove xfail.
35227         * gcc.dg/vect/vect-87.c: Remove xfail.
35228         * gcc.dg/vect/vect-88.c: Remove xfail.
35230 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
35232         * gcc.dg/altivec-19.c: New.
35234 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
35236         PR c/17807
35237         * gcc.dg/nested-func-3.c: New test.
35238         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
35240 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
35242         * gcc.test-framework/gen_directive_tests: Generate tests for
35243         selector expressions.
35245 2005-02-02  Matt Austern  <austern@apple.com>
35247         PR c++/19628
35248         * g++/ext/builtin7.C: New.
35249         * g++/ext/builtin8.C: New.
35251 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
35253         PR c/18502
35254         * gcc.dg/pr18502-1.c: New test.
35256 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35258         PR c++/17413
35259         * g++.dg/template/local4.C: Tweak.
35261 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
35263         PR tree-optimization/19578
35264         * gcc.c-torture/compile/20050202-1.c: New test.
35266 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
35268         PR c/19435
35269         * gcc.dg/c99-init-4.c: New test.
35271 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
35273         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
35275         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
35277         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
35278         * g++.dg/eh/check-vect.h: New.
35280         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
35281         * gcc.dg/vect/vect-78.c: Ditto.
35282         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
35283         Remove.
35285         * g++.dg/conversion/simd1.C: Expect warning.
35286         * g++.dg/ext/attribute-test-1.C: Ditto.
35287         * g++.dg/ext/attribute-test-2.C: Ditto.
35288         * g++.dg/ext/attribute-test-3.C: Ditto.
35289         * g++.dg/ext/attribute-test-4.C: Ditto.
35291         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
35292         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
35294         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
35296 2005-02-01  Richard Henderson  <rth@redhat.com>
35298         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
35299         long double for ibm double-double format.
35300         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
35302 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
35304         PR tree-optimization/19633
35305         * gcc.dg/pr19633-1.c: New test.
35306         * gcc.dg/pr19633.c: Tweak to make pointer point
35307         to NULL or a symbol.
35309 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
35311         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
35312         New procs.
35313         (dg-process-target (local override)): Handle selector expressions.
35315         * gcc.test-framework/README: Describe tests in source directory.
35316         * gcc.test-framework/test-framework.awk: Handle dg- tests.
35317         * gcc.test-framework/test-framework.exp: Handle dg- tests.
35318         * gcc.test-framework/dg-bogus-exp-P.c: New test.
35319         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
35320         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
35321         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
35322         * gcc.test-framework/dg-do-link-exp-P.c: New test.
35323         * gcc.test-framework/dg-do-run-exp-P.c: New test.
35324         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
35325         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
35326         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
35327         * gcc.test-framework/dg-error-exp-P.c: New test.
35328         * gcc.test-framework/dg-error-exp-XP.c: New test.
35329         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
35330         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
35331         * gcc.test-framework/dg-output-exp-P.c: New test.
35332         * gcc.test-framework/dg-output-exp-XF.c: New test.
35333         * gcc.test-framework/dg-warning-exp-P.c: New test.
35334         * gcc.misc-tests/dg-1.c: Remove.
35335         * gcc.misc-tests/dg-2.c: Remove.
35336         * gcc.misc-tests/dg-3.c: Remove.
35337         * gcc.misc-tests/dg-4.c: Remove.
35338         * gcc.misc-tests/dg-5.c: Remove.
35339         * gcc.misc-tests/dg-6.c: Remove.
35340         * gcc.misc-tests/dg-7.c: Remove.
35341         * gcc.misc-tests/dg-8.c: Remove.
35342         * gcc.misc-tests/dg-9.c: Remove.
35343         * gcc.misc-tests/dg-10.c: Remove.
35344         * gcc.misc-tests/dg-11.c: Remove.
35345         * gcc.misc-tests/dg-12.c: Remove.
35346         * gcc.misc-tests/dg-test.exp: Remove.
35348         * gcc.test-framework/test-framework.awk: Change recording and
35349         printing of passes and failures.
35351         * gcc.test-framework: New directory.
35352         * gcc.test-framework/README: New.
35353         * gcc.test-framework/test-framework.exp: New.
35354         * gcc.test-framework/test-framework.awk: New.
35355         * gcc.test-framework/gen_directive_tests: New.
35357 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
35359         * lib/treelang.exp: Fix comment typos.
35360         (treelang_target_compile): Don't append libs=-ltreelang to options.
35362 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
35364         * g++.dg/parse/typename7.C: Adjust error messages.
35366 2005-01-31  Jeff Law  <law@redhat.com>
35368         * gcc.c-torture/execute/20050131-1.c: New test.
35369         * gcc.dg/wcaselabel.c: New test.
35371 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
35373         * g++.dg/other/warning1.C: Adjust error messags.
35374         * g++.dg/parse/constant5.C: New test.
35376 2005-01-31  Steven Bosscher  <stevenb@suse.de>
35378         PR c/19333
35379         * gcc.c-torture/compile/20011130-1.c: Reorder to make
35380         the test case valid.
35381         * gcc.dg/20030815-1.c: Remove invalid tests.
35382         * gcc.dg/array-7.c: Adjust expected result.
35383         * gcc.dg/pr18596-3.c: Likewise.
35384         * gcc.dg/noncompile/20000901-1.c: Likewise.
35385         * gcc.dg/noncompile/init-2.c: Likewise.
35386         * gcc.dg/noncompile/init-4.c: Likewise.
35388 2005-01-31  Dale Johannesen  <dalej@apple.com>
35390         * g++.dg/opt/pr19650.C: New test.
35392 2005-01-31  Richard Henderson  <rth@redhat.com>
35394         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
35395         long double for intel double extended format.
35396         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
35398 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
35400         PR c++/19555
35401         * g++.dg/template/static10.C: New test.
35403         PR c++/19395
35404         * g++.dg/parse/error24.C: New test.
35406         PR c++/19367
35407         * g++.dg/lookup/builtin1.C: New test.
35409         PR c++/19457
35410         * g++.dg/warn/conv3.C: New test.
35412 2005-01-30  Bud Davis  <bdavis@gfortran.org>
35414         PR fortran/19647
35415         * gfortan.dg/inquire_7.f90
35417 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
35419         PR tree-optimization/15791
35420         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
35421         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
35422         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
35423         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
35424         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
35425         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
35426         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
35427         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
35428         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
35429         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
35431 2005-01-29  Paul Brook  <paul@codesourcery.com>
35433         PR fortran/18565
35434         * check.c (real_or_complex_check): New function.
35435         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
35436         * intrinsic.c (add_functions): Use new check functions.
35437         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
35438         Add prototypes.
35440 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
35442         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
35443         gcc.dg/lvalue-3.c: New tests.
35444         * gcc.dg/concat.c: Update expected messages.
35446 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
35448         PR libfortran/19595
35449         * gfortran.dg/eor_1.f90: New test.
35451 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
35453         PR fortran/19589
35454         * gfortran.dg/logical_data_1.f90: New test.
35456 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
35458         PR c++/19253
35459         * g++.dg/template/crash33.C: New test.
35461         PR c++/19667
35462         * g++.dg/template/crash32.C: New test.
35464 2005-01-28  Ian Lance Taylor  <ian@airs.com>
35466         PR middle-end/16558
35467         * g++.dg/warn/Wreturn-type-2.C: New test.
35469 2004-06-24  Jeff Law  <law@redhat.com>
35471         * gcc.dg/tree-ssa/20050128-1.c: New test.
35473 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
35475         * gcc.target/frv/all-mdpackh-1.c: New test.
35477 2005-01-28  Steven Bosscher  <stevenb@suse.de>
35479         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
35481 2005-01-27  Richard Henderson  <rth@redhat.com>
35483         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
35485 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
35487         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
35489 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
35491         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
35492         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
35493         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
35494         to cope with cases where the multilib options override the dg-options.
35496 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
35498         PR c/18946
35499         * gcc.dg/noncompile/20050120-1.c: New test.
35501 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
35503         PR tree-optimization/19633
35504         * gcc.dg/pr19633.c: New test.
35505         * gcc.dg/tree-ssa/pr19633.c: New test.
35507 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
35509         * gcc.dg/20041216-1.c: New test.
35511 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
35513         PR objc/18862
35514         * objc.dg/selector-2.m: New test.
35516 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
35518         * g++.dg/opt/range-test-2.C: New test.
35520         PR rtl-optimization/19579
35521         * gcc.c-torture/execute/20050124-1.c: New test.
35523 2005-01-26  Greg Parker  <gparker@apple.com>
35524         Stuart Hastings  <stuart@apple.com>
35526         * gcc.c-torture/execute/20050125-1.c: New.
35528 2005-01-18  Jan Hubicka  <jh@suse.cz>
35530         PR tree-optimize/19337
35531         * gcc.c-torture/compile/20050119-1.c: New test.
35533 2005-01-24  James E Wilson  <wilson@specifixinc.com>
35535         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
35536         test for successful match.
35538 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
35540         PR objc/18408
35541         * objc.dg/comp-types-7.m: New test.
35543 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
35545         * lib/target-supports.exp (current_target_name): New.
35546         (check_effective_target_ilp32, check_effective_target_lp64):
35547         Cache the result to use as long as the current target, with
35548         multilib flags, remains the same.
35550         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
35551         (dg-require-weak, dg-require-visibility, dg-require-alias,
35552         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
35553         dg-require-effective-target, dg-skip-if): Remove call to
35554         skip_test_and_clear_xfail.
35555         (dg-test): Clear xfail data.
35557 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
35559         PR target/17751
35560         * gcc.dg/ppc64-toc.c: New test.
35562         * g++.dg/tree-ssa/empty-1.C: New test.
35564         PR middle-end/19551
35565         * gcc.c-torture/execute/20050121-1.c: New test.
35566         * gcc.dg/20050121-2.c: New test.
35568 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
35569         Paul Brook  <paul@codesourcery.com>
35571         PR fortran/17941
35572         * gfortran.dg/real_const_1.f: New test.
35573         * gfortran.dg/real_const_2.f90: New test.
35574         * gfortran.dg/complex_int_1.f90: New test.
35576 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
35578         PR fortran/19313
35579         * gfortan.dg/inquire_6.f90: New test.
35581 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
35583         PR libfortran/19451
35584         * open_readonly_1.f90: New test.
35586 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
35588         PR libfortran/18982
35589         * gfortran.dg/open_new.f90: New file.
35591 2005-01-22  Paul Brook  <paul@codesourcery.com>
35593         * namelist_1.f90: New test.
35595 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
35597         PR tree-optimization/19484
35598         * gcc.c-torture/compile/20050122-[12].c: New tests.
35600 2005-01-22  Paul Brook  <paul@codesourcery.com>
35602         * gfortran.dg/implicit_2.f90: New test.
35604 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
35606         PR fortran/19314
35607         * gfortran.dg/inquire_5.f90: New test.
35609 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35611         PR c/18809
35612         * gcc.dg/pr18809-1.c: New test.
35614 2005-01-21  Ian Lance Taylor  <ian@airs.com>
35616         * gcc.dg/20050121-1.c: New test.
35618         PR tree-optimization/13000
35619         * gcc.dg/20040206-1.c: Change warning to point where function is
35620         being inlined.
35622 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35624         PR c++/19208
35625         * g++.dg/template/array11.C: New test.
35627 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
35629         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
35630         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
35631         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
35632         * gfortran.dg/getenv_1.f90: Add dg-do directive.
35633         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
35634         gfortran.dg/pr17164.f90: Add missing dg-do directives.
35636 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
35638         PR tree-optimization/15349
35639         * gcc.dg/tree-ssa/pr15349.c: New.
35641 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
35643         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
35645 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
35647         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
35648         scan-assembler-times directive name.
35650         * gcc.dg/asm-a.c: Move dg-require-effective-target to
35651         after dg-do.
35653         PR rtl-optimization/19462
35654         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
35656 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
35658         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
35659         counting function calls on ia64.
35661 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
35663         PR rtl-optimization/15139
35664         * gcc.dg/20050111-2.c: New test.
35666         PR c/17297
35667         * gcc.c-torture/compile/20050113-1.c: New testcase.
35669         PR middle-end/19164
35670         * gcc.dg/20050113-1.c: New testcase.
35672 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
35674         * gcc.dg/vect/vect-85.c: Add comment.
35675         * gcc.dg/vect/vect-86.c: Add xfail for now.
35676         * gcc.dg/vect/vect-87.c: Add xfail for now.
35677         * gcc.dg/vect/vect-88.c: Add xfail for now.
35678         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
35680 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35682         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
35684 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35686         * g++.dg/debug/typedef3.C: New test.
35688 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
35690         PR c/19472
35691         * gcc.dg/asm-a.c: New test.
35693 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
35695         * gcc.dg/sh-relax.c: Add prototype for abort.
35697 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35699         * gcc.dg/short-compare-1.c: New test.
35700         * gcc.dg/short-compare-2.c: Likewise.
35702 2005-01-18  Michael Matz  <matz@suse.de>
35704         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
35706 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
35708         PR tree-optimization/19121
35709         * gcc.c-torture/compile/pr19121.c: New test.
35711 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
35713         PR target/19357
35714         * gcc.c-torture/compile/pr19357.c: New test.
35716 2005-01-17  Ian Lance Taylor  <ian@airs.com>
35718         PR c/5675
35719         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
35720         pass--those that refer just to the variable, possibly with a
35721         cast.
35722         * gcc.dg/c99-const-expr-3.c: Likewise.
35724         PR middle-end/13127
35725         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
35726         longer emitted.
35728 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
35730         PR fortran/18778
35731         * gfortran.dg/endfile_2.f90: New test.
35733 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
35735         PR 19168
35736         * gfortran.dg/select_5.f90: New test.
35738 2004-01-16  Paul Brook  <paul@codesourcery.com>
35740         * gfortran.dg/common_4.f90: New test.
35742 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
35744         PR rtl-optimization/19462
35745         * gcc.dg/torture/pr19462-1.c: New test.
35747 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
35749         PR objc/19321
35750         * objc.dg/func-ptr-2.m: New.
35751         * objc.dg/volatile-1.m: New.
35753 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35755         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
35757 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
35759         PR tree-optimization/19060
35760         * gcc.c-torture/execute/20050104-1.c: New test.
35762 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
35764         PR fortran/18983
35765         * gfortran.dg/write_to_null.f90: New test.
35767 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
35768             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35770         PR other/19328
35771         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
35772         argument.
35774 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
35776         PR c++/19263
35777         * g++.dg/init/vector1.C: New test.
35779 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
35781         PR target/13158
35782         * gcc.target/ia64/sibcall-unwind-1.c: New test.
35783         PR target/18987
35784         * gcc.target/ia64/sibcall-unwind-2.c: New test.
35786 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
35788         * gfortran.dg/select_1.f90: New test.
35789         * gfortran.dg/select_2.f90: New test.
35790         * gfortran.dg/select_3.f90: New test.
35791         * gfortran.dg/select_4.f90: New test.
35793 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
35795         PR middle-end/19084
35796         PR rtl-optimization/19348
35797         * gcc.dg/20050111-1.c: New test.
35798         * gcc.c-torture/execute/20050111-1.c: New test.
35800         * gcc.dg/i386-asm-4.c: New test.
35802 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35804         * gcc.dg/nested-func-2.c: New test.
35805         * ada/acats/norun.lst: Remove c953002.
35807 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
35809         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
35811 2005-01-12  Ben Elliston  <bje@au.ibm.com>
35813         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
35815 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
35817         PR target/18761
35818         * g++.dg/abi/align1.C: New test.
35820 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
35822         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
35823         at a time.
35824         * g++.dg/ext/altivec_check.h: Support compiling as C.
35826 2005-01-10  Roger Sayle  <roger@eyesopen.com>
35828         PR c++/19355
35829         * g++.dg/expr/pr19355-1.C: New test case.
35831 2005-01-10  Laurent GUERBY <laurent@guerby.net>
35833         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
35834         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
35835         * ada/acats/tests/c3/c92005b.ada: Likewise.
35836         * ada/acats/tests/c3/cxb3012.a: Likewise.
35837         * ada/acats/norun.lst: Add c380004 and c953002, add PR
35839 2005-01-09  Paul Brook  <paul@codesourcery.com>
35841         * gfortran.dg/common_2.f90: New file.
35842         * gfortran.dg/common_3.f90: New file.
35844 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
35846         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
35848 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
35850         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
35851         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
35852         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
35853         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
35854         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
35855         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
35856         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
35857         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
35858         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
35859         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
35860         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
35861         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
35862         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
35863         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
35864         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
35865         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
35866         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
35867         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
35868         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
35869         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
35870         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
35871         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
35872         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
35873         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
35874         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
35875         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
35876         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
35877         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
35878         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
35879         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
35880         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
35881         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
35882         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
35883         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
35884         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
35885         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
35886         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
35887         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
35888         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
35889         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
35890         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
35891         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
35892         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
35893         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
35894         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
35895         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
35896         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
35897         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
35898         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
35899         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
35900         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
35901         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
35902         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
35903         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
35904         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
35905         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
35906         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
35907         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
35908         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
35909         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
35910         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
35911         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
35912         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
35913         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
35914         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
35915         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
35916         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
35918         * gcc.dg/vect/vect-1.c: Fix spelling.
35919         * gcc.dg/vect/vect-10.c: Fix spelling.
35920         * gcc.dg/vect/vect-11.c: Fix spelling.
35921         * gcc.dg/vect/vect-12.c: Fix spelling.
35922         * gcc.dg/vect/vect-14.c: Fix spelling.
35923         * gcc.dg/vect/vect-15.c: Fix spelling.
35924         * gcc.dg/vect/vect-16.c: Fix spelling.
35925         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
35926         * gcc.dg/vect/vect-64.c: Fix comments.
35927         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
35929 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
35930             Ira Rosen  <irar@il.ibm.com>
35932         * gcc.dg/vect/vect-70.c: New test.
35933         * gcc.dg/vect/vect-71.c: New test.
35935 2005-01-09  Manfred Hollstein  <mh@suse.com>
35937         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
35938         * gcc.dg/pr18241-2.c: Likewise.
35939         * gcc.dg/pr18241-3.c: Likewise.
35940         * gcc.dg/pr18241-4.c: Likewise.
35941         * gcc.dg/pr18241-5.c: Likewise.
35943 2005-01-08  Richard Henderson  <rth@redhat.com>
35945         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
35946         False for x86 and x86-64.
35948 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
35950         PR tree-optimization/18241
35951         * gcc.dg/pr18241-1.c: New test.
35952         * gcc.dg/pr18241-2.c: New test.
35953         * gcc.dg/pr18241-3.c: New test.
35954         * gcc.dg/pr18241-4.c: New test.
35955         * gcc.dg/pr18241-5.c: New test.
35957 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
35959         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
35960         gfortran.dg/select_4.f90: New.
35962 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
35964         * gcc.c-torture/execute/20050107-1.c: New test.
35966 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
35968         PR c++/19298
35969         * g++.dg/template/ref2.C: New.
35971 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
35973         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
35974         instead of being empty.
35976 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
35978         PR fortran/15553
35979         * gfortran.dg/array-1.f90: New test.
35981 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
35983         PR tree-optimization/19283
35984         * gcc.c-torture/execute/20050106-1.c: New test.
35986         PR rtl-optimization/18861
35987         * gcc.dg/20050105-1.c: New test.
35989         PR tree-optimization/18828
35990         * gcc.dg/20050105-2.c: New test.
35992 2005-01-07  Andreas Jaeger  <aj@suse.de>
35994         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
35996 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
35998         PR fortran/18398
35999         * gfortran.dg/fmt_read.f90: New test.
36001 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
36003         * gcc.dg/rs6000-ldouble-2.c: New.
36005 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
36007         PR c++/19244
36008         * g++.dg/parser/ctor2.C: New test.
36010 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36012         PR c++/17154
36013         * g++.dg/template/using9.C: New test.
36015 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36017         PR c++/19258
36018         * g++.dg/lookup/friend6.C: New test.
36020 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
36022         PR c++/19270
36023         * g++.dg/template/array10.C: New.
36025 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36027         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
36028         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
36030 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
36032         * gcc.c-torture/compile/20050105-1.c: New test.
36034 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
36036         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
36038 2005-01-05  Roger Sayle  <roger@eyesopen.com>
36040         PR middle-end/19100
36041         * gcc.dg/conv-3.c: New test case.
36043 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
36045         * gcc.dg/asm-wide-1.c: New test.
36047 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
36049         PR c++/19030
36050         * g++.dg/parse/crash22.C: New
36052 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
36054         PR 19257
36055         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
36057 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
36059         PR middle-end/17767
36060         * gcc.dg/i386-mmx-6.c: New test case.
36062 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
36064         PR tree-optimization/18308
36065         * gcc.dg/vect/pr18308.c: New testcase.
36067 2005-01-04  Andreas Jaeger  <aj@suse.de>
36069         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
36071 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
36072             Robert Bowdidge <bowdidge@apple.com>
36074         * gcc.dg/cpp/subframework1.c: New.
36075         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
36076         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
36077         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
36078         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
36080 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
36082         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
36083         producing warning.
36084         * gcc.dg/darwin-weakimport-2.c: New.
36086 2005-01-03  Richard Henderson  <rth@redhat.com>
36088         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
36090 2005-01-03  Richard Henderson  <rth@redhat.com>
36092         * gcc.dg/vect/vect.exp: Enable for ia64.
36093         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
36094         (check_effective_target_vect_float): Likewise.
36095         (check_effective_target_vect_no_align): Likewise.
36096         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
36097         * gcc.dg/vect/vect-8.c: Likewise.
36099 2005-01-03  Uros Bizjak <uros@kss-loka.si>
36101         PR target/19236
36102         * gcc.dg/pr19236-1.c: New test case.
36104 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
36106         PR rtl-optimization/12092
36107         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
36109 2005-01-02  Andreas Jaeger  <aj@suse.de>
36111         * gcc.dg/pr12092-1.c: Do not run on x86_64.
36113 2005-01-01  Roger Sayle  <roger@eyesopen.com>
36114             Andrew Pinski  <pinskia@physics.uc.edu>
36116         PR rtl-optimization/12092
36117         * gcc.dg/pr12092-1.c: New test case.
36119 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
36121         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
36122         'hidden' and 'default' for better portability.
36123         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
36125         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
36126         6 and 7.
36127         * g++.old-deja/g++.brendan/new3.C: Likewise.
36129 2005-01-01  Steven Bosscher  <stevenb@suse.de>
36131         * gcc.dg/20041231-1.C: New test.
36132         * g++.dg/warn/Wunreachable-code-1.C: New test.
36134 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
36136         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
36137         file, not /dev/null.  Abort on error.
36139 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
36140             Ziemowit Laski  <zlaski@apple.com>
36142         PR objc/18971
36143         * objc.dg/encode-5.m: New test.
36145 2004-12-29  Richard Henderson  <rth@redhat.com>
36147         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
36148         * objc.dg/stabs-1.m: Disable for ia64.
36150 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
36152         PR c++/19190
36153         * g++.dg/warn/Wunused-10.C: New test.
36155 2004-12-28  Richard Henderson  <rth@redhat.com>
36157         * objc.dg/stabs-1.m: Disable for alpha.
36159 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
36161         PR c++/19149
36162         * g++.dg/parse/error23.C: New test.
36164 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36166         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
36168         PR fortran/19032
36169         * gfortran.dg/intrinsic_modulo_1.f90: New.
36170         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
36171         tests with divisor -1.
36173 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
36175         * g++.dg/opt/temp1.C (memcpy): Return a value.
36177         PR c++/19148
36178         * g++.dg/expr/cond7.C: New test.
36180 2004-12-27  Paul Brook  <paul@codesourcery.com>
36182         * gfortran.dg/g77/select_no_compile.f: Remove.
36184 2004-12-27  Richard Henderson  <rth@redhat.com>
36186         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
36187         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
36188         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
36190 2004-12-26  Richard Henderson  <rth@redhat.com>
36192         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
36193         by 1i instead of token pasting.
36195 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36197         PR tree-optimization/17578
36198         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
36199         to additional_flags.
36200         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
36202 2004-12-25  Richard Henderson  <rth@redhat.com>
36204         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
36205         Remove Alpha.
36207 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36209         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
36210         hppa*-*-hpux*.
36211         * gcc.dg/pr17957.c (dg-options): Likewise.
36212         * gcc.dg/struct-ret-1.c: Add prototype for abort.
36213         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
36214         instead of 0 on __hppa__.
36215         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
36216         "foo,%r" on hppa*-*-*.
36218 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
36220         PR fortran/19071
36221         * gfortran.dg/complex_write.f90: New test.
36223 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
36225         PR c++/17595
36226         * g++.dg/parse/pragma2.C: New test.
36228         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
36230 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
36232         * gcc.dg/empty2.c: Add missing dg-warning.
36234 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
36236         PR c++/17413
36237         * g++.dg/template/local4.C: New test.
36238         * g++.dg/template/crash19.C: Add dg-error marker.
36240         * g++.dg/template/crash31.C: Correct embedded PR number.
36242 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
36244         PR c++/16405
36245         * g++.dg/opt/temp1.C: Add do-run marker.
36247 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
36249         * g++.dg/template/spec19.C: New.
36251 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
36253         PR target/16819
36254         * gcc.dg/empty2.c: New.
36256 2004-12-23  Richard Henderson  <rth@redhat.com>
36258         * lib/target-supports.exp (check_effective_target_vect_no_align):
36259         Remove i?86 and x86-64.
36261 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
36263         PR c++/16405
36264         * g++.dg/opt/temp1.C: New test.
36266 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36268         PR c++/18733
36269         * g++.dg/template/friend33.C: New testcase.
36271 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
36273         PR c++/18464
36274         * g++.dg/template/cond5.C: New test.
36276         PR c++/18492
36277         * g++.dg/inherit/thunk3.C: New test.
36279         PR c++/11224
36280         * g++.dg/warn/Wunused-9.C: New test.
36282 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
36284         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
36286 2004-12-22  Jan Beulich  <jbeulich@novell.com>
36288         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
36290 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
36292         PR c++/18378
36293         * g++.dg/ext/packed8.C: New test.
36295         PR c++/19063
36296         * g++.dg/template/crash31.C: New test.
36298         PR c++/19034
36299         * g++.dg/template/crash30.C: New test.
36301 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
36303         PR C++/18984
36304         * g++.dg/eh/ctor3.C: New test.
36306 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
36308         * objc.dg/stabs-1.m: Allow section name to be quoted and
36309         assembly label to begin with '.LL'.
36311 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
36313         * gcc.dg/vect/vect.exp
36314         (check_effective_target_lp64_or_vect_no_align): New.
36315         * gcc.dg/vect/vect-77.c: Use it.
36316         * gcc.dg/vect/vect-78.c: Use it.
36318         * lib/target-supports.exp
36319         (check_effective_target_vect_no_max,
36320         check_effective_target_vect_no_bitwise,
36321         check_effective_target_vect_no_align): New.
36322         * gcc.dg/vect/vect-13.c: Use them.
36323         * gcc.dg/vect/vect-17.c: Ditto.
36324         * gcc.dg/vect/vect-18.c: Ditto.
36325         * gcc.dg/vect/vect-19.c: Ditto.
36326         * gcc.dg/vect/vect-20.c: Ditto.
36327         * gcc.dg/vect/vect-27.c: Ditto.
36328         * gcc.dg/vect/vect-29.c: Ditto.
36329         * gcc.dg/vect/vect-44.c: Ditto.
36330         * gcc.dg/vect/vect-48.c: Ditto.
36331         * gcc.dg/vect/vect-50.c: Ditto.
36332         * gcc.dg/vect/vect-52.c: Ditto.
36333         * gcc.dg/vect/vect-54.c: Ditto.
36334         * gcc.dg/vect/vect-56.c: Ditto.
36335         * gcc.dg/vect/vect-58.c: Ditto.
36336         * gcc.dg/vect/vect-60.c: Ditto.
36337         * gcc.dg/vect/vect-72.c: Ditto.
36338         * gcc.dg/vect/vect-80.c: Ditto.
36340 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
36342         PR c++/14075
36343         * g++.dg/init/string1.C: New.
36345         PR c++/18975
36346         * g++.dg/other/synth1.C: New.
36348 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
36350         PR c/18963
36351         * gcc.dg/pr18963-1.c: New test.
36353 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
36355         PR c/18596
36356         * gcc.dg/funcdef-storage-1.c (foo): Remove.
36357         * gcc.dg/pr18596-1.c: Use dg-error.
36358         (dg-options): Use -fno-unit-at-a-time.
36359         * gcc.dg/pr18596-2.c: New test.
36360         * gcc.dg/pr18596-3.c: New test.
36362 2004-12-20  Roger Sayle  <roger@eyesopen.com>
36364         PR middle-end/18683
36365         * g++.dg/opt/pr18683-1.C: New test case.
36367 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
36369         PR other/19093
36370         * g++.dg/opt/max1.C: Fix for 64bit targets.
36372 2004-12-20  Matt Austern  <austern@apple.com>
36374         PR c++/19044
36375         * g++.dg/ext/builtin6.C: New
36377 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
36379         PR tree-optimization/19080
36380         * gcc.c-torture/compile/pr19080.c: New test.
36382 2004-12-20  Steven Bosscher  <stevenb@suse.de>
36384         * gcc.dg/20041219-1.c: New test.
36386 2004-12-19  Roger Sayle  <roger@eyesopen.com>
36388         PR middle-end/19068
36389         * g++.dg/opt/max1.C: New test case.
36391 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
36393         * gcc.dg/fdata-sections-1.c: New test.
36395 2004-12-18  Roger Sayle  <roger@eyesopen.com>
36397         PR middle-end/18548
36398         * gcc.dg/max-1.c: New test case.
36400 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
36402         * gcc.c-torture/execute/20041218-1.c: New test.
36404 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
36406         * gcc.dg/pr18501.c: New test.
36407         * gcc.dg/uninit-5.c: XFAIL.
36408         * gcc.dg/uninit-9.c: XFAIL.
36410 2004-12-17  Dale Johannesen  <dalej@apple.com>
36412         * gcc.dg/20041213-1.c: New.
36414 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
36416         * objc.dg/stabs-1.m: Allow assembly label to begin
36417         with a dot ('.').
36419 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
36421         * gcc.c-torture/execute/20041213-1.c: Move...
36422         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
36424 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
36426         PR c++/18721
36427         * g++.dg/lookup/conv-5.C: New.
36429 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
36431         * objc.dg/stabs-1.m: New test.
36433 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
36435         * gcc.dg/visibility-c.c: Change compile to
36436         assemble for the test.
36438 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
36440         PR target/19041
36441         * gcc.dg/visibility-c.c: New test.
36443 2004-12-16  Roger Sayle  <roger@eyesopen.com>
36445         PR middle-end/18493
36446         * gcc.dg/switch-8.c: New test case.
36448 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
36450         PR c++/18905
36451         * g++.dg/template/init4.C: New.
36452         * g++.dg/opt/static3.C: Enable optimizer.
36454 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
36456         * g++.dg/other/complex1.C: New test.
36458 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
36460         * g++.dg/opt/inline9.C: New test.
36462 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36464         PR fortran/18993
36465         * gfotran.dg/nullify_1.f: New test.
36467 2004-12-15  Richard Henderson  <rth@redhat.com>
36469         * gcc.target/i386/i386.exp: New harness.
36470         * gcc.target/i386/vect-args.c: New.
36472 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
36474         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
36476 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36478         PR c++/18825
36479         * g++.dg/template/friend32.C: New test.
36481 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
36483         * cpp/pragma-once-1.c: New test.
36484         * cpp/pragma-once-1b.h: Likewise.
36485         * cpp/pragma-once-1c.h: Likewise.
36486         * cpp/pragma-once-1d.h: Likewise.
36487         * cpp/inc/pragma-once-1a.h: Likewise.
36489 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
36490             Steven G. Kargl  <kargls@comcast.net>
36492         PR fortran/17597
36493         * gfortran.dg/list_read_3.f90: New test.
36495 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
36497         * gcc.dg/ftrapv-2.c: New test.
36499 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
36501         PR c++/18981
36502         * g++.dg/template/typename9.C: New test.
36504 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
36506         PR c++/18738
36507         * g++.dg/template/typename8.C: New test.
36508         * g++.dg/parse/friend2.C: Tweak error message.
36510 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
36512         * gcc.c-torture/20041214-1.c: New test.
36514 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
36516         PR c++/18965
36517         * g++.dg/init/array17.C: New test.
36519 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
36521         PR c++/18793
36522         * g++.dg/init/aggr3.C: New test.
36524 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
36526         * gcc.dg/altivec-types-1.c: New test.
36527         * gcc.dg/altivec-types-2.c: New test.
36528         * gcc.dg/altivec-types-3.c: New test.
36529         * gcc.dg/altivec-types-4.c: New test.
36530         * g++.dg/ext/altivec-types-1.C: New test.
36531         * g++.dg/ext/altivec-types-2.C: New test.
36532         * g++.dg/ext/altivec-types-3.C: New test.
36533         * g++.dg/ext/altivec-types-4.C: New test.
36535 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
36537         PR middle-end/18951
36538         * gcc.c-torture/execute/20041213-1.c: New test.
36540 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
36542         PR c++/18949
36543         * g++.dg/template/cast1.C: New.
36545 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
36547         * gcc.c-torture/execute/20041213-2.c: New test.
36549 2004-12-13  Richard Henderson  <rth@redhat.com>
36551         * gcc.dg/i386-sse-10.c: Fix typo in options.
36553 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
36555         PR c++/18968
36556         * g++.dg/opt/pr18968.C: New test.
36558 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
36560         PR c++/18925
36561         * g++.dg/ext/visibility/staticdatamem.C: New test.
36563 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
36565         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
36567 2004-12-13  Roger Sayle  <roger@eyesopen.com>
36569         PR rtl-optimization/18928
36570         * gcc.dg/pr18928-1.c: New test case.
36572 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
36574         PR tree-opt/16951
36575         * gcc.c-torture/compile/20041211-1.c: New.
36577 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36579         PR middle-end/17564
36580         * gcc.c-torture/execute/20041212-1.c: New test.
36582 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36584         PR fortran/18869
36585         * gfortran.dg/common_1.f90: New test.
36587 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
36588         Paul Brook  <paul@codesourcery.com>
36590         PR fortran/16222
36591         * gfortran.dg/real_do_1.f90: New test.
36593 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
36595         PR tree-opt/18040
36596         * g++.dg/opt/ptrmem6.C: New test.
36598 2004-12-11  Roger Sayle  <roger@eyesopen.com>
36600         PR middle-end/18921
36601         * gcc.dg/pr18921-1.c: New test case.
36603 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36605         PR fortran/17175
36606         * gfortran.dg/scale_1.f90: New test.
36608 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
36610         PR middle-end/18903
36611         * gcc.c-torture/compile/pr18903.c: New test.
36613 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
36615         * gcc.c-torture/execute/20041210-1.c: New test.
36617 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36619         PR c++/18731
36620         * g++.dg/parser/struct-1.C: New test.
36621         * g++.dg/parser/struct-2.C: New test.
36622         * g++.dg/parser/struct-3.C: New test.
36624 2004-12-09  Richard Henderson  <rth@redhat.com>
36626         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
36628         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
36629         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
36631 2004-12-09  Matt Austern  <austern@apple.com>
36633         PR c++/18514
36634         * g++.dg/ext/builtin1.C: New
36635         * g++.dg/ext/builtin2.C: New
36636         * g++.dg/ext/builtin3.C: New
36637         * g++.dg/ext/builtin4.C: New
36638         * g++.dg/ext/builtin5.C: New
36640 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
36642         PR tree-opt/18904
36643         * g++.dg/opt/ptrmem5.C: New test.
36645 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
36647         * g++.dg/parse/typename5.C: Adjust for new error.
36648         * g++.dg/parse/typename7.C: New.
36650 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36652         PR c++/18073
36653         * g++.dg/other/mmintrin.C: New test.
36655 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
36657         PR c++/16681
36658         * g++.dg/init/array15.C: New.
36659         * g++.dg/init/array16.C: New.
36661 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36663         PR fortran/18826
36664         * gfortran.dg/assign_1.f90: New test.
36666 2004-12-08  Nick Clifton  <nickc@redhat.com>
36668         * gcc.target/xstormy16/bss_below100: New directory containing tests.
36669         * gcc.target/xstormy16/data_below100: Likewise.
36670         * gcc.target/xstormy16/sfr: Likewise.
36671         * gcc.target/xstormy16/below100.S: New test source file.
36672         * gcc.target/xstormy16/below100.ld: New test linker script.
36673         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
36674         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
36675         bp instructions.
36676         * gcc.target/xstormy16/bp.c: Likewise.
36678         * gcc.target/xstormy16/bss_below100: New files:
36679         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
36680         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
36681         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
36682         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
36683         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
36684         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
36685         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
36686         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
36687         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
36688         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
36689         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
36690         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
36691         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
36692         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
36693         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
36694         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
36695         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
36696         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
36697         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
36698         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
36699         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
36700         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
36701         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
36702         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
36703         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
36704         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
36705         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
36707         * gcc.target/xstormy16/data_below100: New files:
36708         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
36709         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
36710         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
36711         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
36712         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
36713         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
36714         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
36715         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
36716         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
36717         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
36718         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
36719         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
36720         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
36721         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
36722         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
36723         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
36724         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
36725         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
36726         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
36727         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
36728         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
36729         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
36730         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
36731         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
36732         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
36733         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
36734         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
36736         * gcc.target/xstormy16/sfr: New files:
36737         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
36738         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
36739         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
36740         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
36741         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
36742         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
36743         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
36744         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
36745         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
36746         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
36747         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
36748         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
36749         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
36750         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
36751         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
36752         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
36753         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
36754         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
36755         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
36756         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
36757         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
36758         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
36759         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
36760         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
36761         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
36762         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
36763         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
36764         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
36765         27_if0_sfrw_bitfield_f.c
36767 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36769         PR c++/18100
36770         * g++.dg/lookup/name-clash4.C: New test.
36772 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
36774         PR c++/18672
36775         * g++.dg/opt/array1.C: New.
36777         PR c++/18803
36778         * g++.dg/template/operator5.C: New.
36780 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
36782         PR c/18867
36783         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
36785 2004-12-07  Steven Bosscher  <stevenb@suse.de>
36787         * gcc.dg/noncompile/20041207.c: New test.
36789 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
36791         * g++.dg/other/unreachable-1.C: New test.
36793 2004-12-06  Nick Clifton  <nickc@redhat.com>
36795         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
36796         <limits.h> because the latter comes from gcc's include/ directory
36797         and not the newlib/libc/include directory.
36799 2004-12-04  Richard Henderson  <rth@redhat.com>
36801         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
36803 2004-12-04  Richard Henderson  <rth@redhat.com>
36805         * lib/target-supports.exp (check_gc_sections_available): Disable
36806         for alpha and ia64.
36808 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
36810         PR middle-end/17909
36811         * g++.dg/other/vararg-2.C: New test.
36813 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36815         PR c++/17011, c++/17971
36816         * g++.dg/template/error15.C: Adjust expected error.
36817         * g++.dg/template/instantiate3.C: Likewise.
36819 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
36821         * gcc.dg/altivec-18.c: Fix for darwin
36823 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
36825         PR c++/18782
36826         * g++.dg/parse/ptrmem2.C: New.
36828         PR c++/18318
36829         * g++.dg/template/new1.C: New.
36831 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36833         PR fortran/18710
36834         * gfortran.dg/direct_io_3.f90: New test.
36836 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
36838         PR 18758
36839         * g++.dg/parse/crash21.C: New.
36841 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36843         PR c++/15664, c++/18276
36844         * g++.dg/template/ttp13.C: New test.
36845         * g++.dg/template/ttp14.C: Likewise.
36847 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36849         PR c++/18123
36850         * g++.dg/parse/enum2.C: New test.
36851         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
36853 2004-12-02  Nick Clifton  <nickc@redhat.com>
36855         * gcc.target/xstormy16: New test directory.
36856         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
36857         * gcc.target/xstormy16/bp.c: Check the generation of bp
36858         instructions.
36859         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
36860         bn instructions and the BELOW100 attribute.
36862 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
36864         PR target/16952
36865         * gcc.dg/ppc-eabi.c: New.
36867 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
36869         PR fortran/18284
36870         * gfortran.dg/backspace.f90
36872 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
36874         * gfortran.dg/inquire.f90: New test.
36876 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
36878         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
36879         handle effective-target-keyword.
36880         (dg-skip-if): Support effective-target keyword as target list.
36881         (dg-xfail-if): Ditto.
36882         * lib/target-supports.exp (is-effective-target-keyword): New proc.
36884 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
36886         PR tree-optimization/18291
36887         * gcc.c-torture/compile/pr18291.c: New test.
36889 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
36891         PR C++/18729
36892         * g++.dg/parse/crash20.C: New.
36894         PR c++/17431
36895         * g++.dg/overload/arg1.C: New.
36896         * g++.dg/overload/arg2.C: New.
36897         * g++.dg/overload/arg3.C: New.
36898         * g++.dg/overload/arg4.C: New.
36900 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
36902         * gcc.dg/c99-flex-array-4.c: Remove.
36904 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
36906         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
36908         * lib/target-supports.exp (is-effective-target): Simplify.
36910         * lib/target-supports.exp (check_effective_target_vect_long):
36911         Fix for powerpc64-*-*.
36913 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
36915         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
36916         to support new requirements on FreeBSD 5.
36918 2004-11-30  Devang Patel  <dpatel@apple.com>
36920         PR 18702
36921         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
36923 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
36925         * g++.dg/ext/altivec-13.C: New test.
36927 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
36929         PR tree-opt/18298
36930         * gcc.c-torture/execute/p18298.c: New test.
36932 2004-11-30  Ira Rosen  <irar@il.ibm.com>
36933             Dorit Naishlos  <dorit@il.ibm.com>
36935         PR tree-opt/18607
36936         * gcc.dg/vect/vect-89.c: New test.
36938 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
36940         * gcc.dg/pr18596-1.c: New test.
36942 2004-11-30  Ben Elliston  <bje@au.ibm.com>
36944         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
36946 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
36948         PR c/18479
36949         * gcc.dg/pr18479.c: New test.
36951 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
36953         PR target/18490
36954         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
36955         mmix-knuth-mmixware.
36957         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
36958         cris-*-elf* cris-*-aout* mmix-*-*
36960 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
36962         PR middle-end/18725
36963         * gcc.dg/pr18725.c: New test.
36965 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
36967         PR target/18488
36968         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
36970         PR target/18336
36971         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
36973 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
36975         PR c++/18368
36976         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
36977         * g++.old-deja/g++.law/ctors5.C: Likewise.
36978         * g++.old-deja/g++.other/crash25.C: Likewise.
36980         PR c++/18674
36981         * g++.dg/template/error16.C: New test.
36983         PR c++/18512
36984         * g++.dg/template/crash29.C: New test.
36986 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
36988         PR tree-optimization/18712
36989         * gcc.c-torture/compile/pr18712.c: New test.
36991 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
36993         PR c/7544
36994         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
36995         tests.
36997 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36999         PR c++/18652
37000         * g++.dg/lookup/crash6.C: New test.
37002 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
37004         PR middle-end/18164
37005         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
37007 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
37009         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
37010         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
37011         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
37013 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
37015         * gcc.dg/pr18164.c: New test.
37017 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
37019         * gcc.dg/funroll-loops-all.c: New.
37021 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
37023         PR target/18489
37024         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
37025         delimeter, match space and TAB as well as ":".
37027         PR target/18484
37028         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
37030         PR target/18348
37031         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
37033         PR target/18345
37034         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
37036         PR target/18337
37037         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
37039 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
37041         * gfortran.dg/direct_io_2.f90: New test.
37043 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
37045         PR target/18334
37046         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
37048 2004-11-28  Richard Henderson  <rth@redhat.com>
37050         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
37052 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
37054         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
37055         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
37056         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
37057         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
37058         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
37059         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
37060         gcc.dg/pointer-arith-8.c: New tests.
37062 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
37064         PR fortran/18364
37065         * gfortran.dg/endfile.f90: New test.
37067 2004-11-27  Falk Hueffner  <falk@debian.org>
37069         * gcc.dg/loop-6.c: New test.
37071 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
37073         * gcc.c-torture/execute/20041126-1.c: New test.
37075 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
37077         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
37078         on IRIX.
37080 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
37082         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
37083         functions.
37085 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
37087         PR rtl-optimization/17825
37088         * gcc.c-torture/compile/20041119-1.c: New test.
37090 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37092         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
37093         Check existence of ld library path variables before unsetting.
37095 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
37097         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
37099 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
37101         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
37103 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
37105         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
37107 2004-11-26  Ben Elliston  <bje@au.ibm.com>
37109         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
37110         dg-do directive.
37112 2004-11-26  Ben Elliston  <bje@au.ibm.com>
37114         * gcc.dg/pr17957.c: Pass --param, not -param.
37116 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
37118         PR middle-end/17957
37119         * gcc.dg/pr17957.c: New test.
37121 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
37123         PR c++/18445
37124         * g++.dg/template/crash28.C: Likewise.
37126         PR c++/18001
37127         * g++.dg/expr/unary2.C: Adjust lvalue messages.
37128         * g++.dg/ext/lvaddr.C: Likewise.
37129         * g++.dg/opt/pr7503-3.C: Likewise.
37131         PR c++/18466
37132         * g++.dg/parse/qualified3.C: New test.
37133         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
37135         PR c++/18545
37136         * g++.dg/expr/return1.C: New test.
37138 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37140         Friend class name lookup 3/n, PR c++/3332
37141         * g++.dg/lookup/friend3.C: New test.
37142         * g++.dg/lookup/friend4.C: Likewise.
37143         * g++.dg/lookup/friend5.C: Likewise.
37145 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37147         Friend class name lookup 2/n, PR c++/14513, c++/15410
37148         * g++.dg/lookup/friend2.C: New test.
37149         * g++.dg/template/friend31.C: Likewise.
37151 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37153         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
37155 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
37157         PR c++/17473
37158         * g++.dg/tc1/dr56.C: Remove.
37159         * g++.dg/template/typedef1.C: Add dg-error markers.
37160         * g++.old-deja/g++.other/typedef7.C: Likewise.
37162         PR c++/18285
37163         * g++.dg/parse/typedef7.C: New test.
37165 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
37167         * gcc.c-torture/execute/20041124-1.c: New test.
37169 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
37171         * g++.dg/template/deduce3.C: New test.
37173         PR c++/18586
37174         * g++.dg/template/crash27.C: New test.
37176         PR c++/18530
37177         * g++.dg/warn/Wshadow-3.C: New test.
37179 2004-11-24  Devang Patel  <dpatel@apple.com>
37181         PR/18555
37182         * gcc.dg/cpp/isysroot-1.c: New test.
37183         * gcc.dg/cpp/usr/include/stdio.h: New file.
37184         * gcc.dg/cpp/isysroot-2.c: New test.
37185         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
37186         New file.
37188 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37190         PR c++/8929
37191         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
37193 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
37195         * gcc.target/sparc/align.c: Do not include <stdint.h>.
37196         * gcc.target/sparc/pdist.c: Likewise.
37198 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
37200         PR c++/16882
37201         * g++.dg/conversion/simd1.C: New test.
37203 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37205         * lib/target-libpath.exp: New file defining
37206         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
37207         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
37208         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
37209         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
37210         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
37212 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
37214         * gcc.dg/pragma-align-2.c: Test macro expansion.
37215         * gcc.dg/pragma-pack-2.c: New test.
37217 2004-11-23  Richard Henderson  <rth@redhat.com>
37219         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
37220         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
37221         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
37222         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
37223         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
37224         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
37226         * gcc.dg/vect/vect.exp: Add check for alpha.
37227         * lib/target-supports.exp (check_alpha_max_hw_available): New.
37228         (check_effective_target_vect_int): Enable for alpha.
37229         (check_effective_target_vect_long): New.
37230         (is-effective-target): Add it.
37232 2004-11-23  Uros Bizjak <uros@kss-loka.si>
37234         * gcc.dg/pr18614-1.c: New test.
37236 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
37238         * gcc.dg/setjmp-2.c: New test.
37240 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
37242         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
37243         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
37244         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
37245         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
37246         gcc.target/sparc/pdist.c: New tests.
37248 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
37250         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
37252 2004-11-22  Dale Johannesen  <dalej@apple.com>
37254         * gcc.dg/20041111-1.c: New.
37256 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
37258         PR tree-opt/18536
37259         * gcc.dg/vect/pr18536.c: New test.
37261 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37263         PR c++/18354
37264         * g++.dg/template/nontype11.C: New test.
37266 2004-11-21  Roger Sayle  <roger@eyesopen.com>
37268         PR middle-end/18520
37269         * gcc.dg/pr18520-1.c: New test case.
37271 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
37273         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
37274         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
37275         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
37276         expected diagnostics.
37278 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
37280         PR target/18580
37281         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
37282         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
37283         vect-77.c, vect-77a.c: XFAIL on the SPARC.
37285 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
37287         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
37289 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
37290             Joseph Myers  <joseph@codesourcery.com>
37292         * lib/target-supports.exp (check_visibility_available): Really
37293         test the compiler.
37295 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
37297         PR tree-opt/18181
37298         * gcc.dg/vect/vect-85.c: New test.
37299         * gcc.dg/vect/vect-86.c: New test.
37300         * gcc.dg/vect/vect-87.c: New test.
37301         * gcc.dg/vect/vect-88.c: New test.
37303 2004-11-19  Ben Elliston  <bje@au.ibm.com>
37305         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
37307 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
37309         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
37310         * gcc.dg/ppc-and-1.c: Ditto.
37311         * gcc.dg/ppc-compare-1.c: Ditto.
37312         * gcc.dg/ppc-mov-1.c: Ditto
37314 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
37315             Mark Mitchell  <mark@codesourcery.com>
37317         * gcc.dg/pragma-init-fini-2.c: New test.
37319 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
37320             Aldy Hernandez  <aldyh@redhat.com>
37322         * lib/target-supports.exp (check_effective_target_vect_int): New
37323         (check_effective_target_vect_float): New
37324         (check_effective_target_vect_double): New.
37325         (is-effective-target): Support new effective targets keywords.
37326         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
37327         default action for dg-do.
37328         * gcc.dg/vect/pr16105.c: Use new support.
37329         * gcc.dg/vect/pr18400.c: Ditto.
37330         * gcc.dg/vect/pr18425.c: Ditto.
37331         * gcc.dg/vect/vect-1.c: Ditto.
37332         * gcc.dg/vect/vect-10.c: Ditto.
37333         * gcc.dg/vect/vect-11.c: Ditto.
37334         * gcc.dg/vect/vect-12.c: Ditto.
37335         * gcc.dg/vect/vect-13.c: Ditto.
37336         * gcc.dg/vect/vect-14.c: Ditto.
37337         * gcc.dg/vect/vect-15.c: Ditto.
37338         * gcc.dg/vect/vect-16.c: Ditto.
37339         * gcc.dg/vect/vect-17.c: Ditto.
37340         * gcc.dg/vect/vect-18.c: Ditto.
37341         * gcc.dg/vect/vect-19.c: Ditto.
37342         * gcc.dg/vect/vect-2.c: Ditto.
37343         * gcc.dg/vect/vect-20.c: Ditto.
37344         * gcc.dg/vect/vect-21.c: Ditto.
37345         * gcc.dg/vect/vect-22.c: Ditto.
37346         * gcc.dg/vect/vect-23.c: Ditto.
37347         * gcc.dg/vect/vect-24.c: Ditto.
37348         * gcc.dg/vect/vect-25.c: Ditto.
37349         * gcc.dg/vect/vect-26.c: Ditto.
37350         * gcc.dg/vect/vect-27.c: Ditto.
37351         * gcc.dg/vect/vect-27a.c: Ditto.
37352         * gcc.dg/vect/vect-28.c: Ditto.
37353         * gcc.dg/vect/vect-29.c: Ditto.
37354         * gcc.dg/vect/vect-29a.c: Ditto.
37355         * gcc.dg/vect/vect-3.c: Ditto.
37356         * gcc.dg/vect/vect-30.c: Ditto.
37357         * gcc.dg/vect/vect-31.c: Ditto.
37358         * gcc.dg/vect/vect-32.c: Ditto.
37359         * gcc.dg/vect/vect-33.c: Ditto.
37360         * gcc.dg/vect/vect-34.c: Ditto.
37361         * gcc.dg/vect/vect-35.c: Ditto.
37362         * gcc.dg/vect/vect-36.c: Ditto.
37363         * gcc.dg/vect/vect-37.c: Ditto.
37364         * gcc.dg/vect/vect-38.c: Ditto.
37365         * gcc.dg/vect/vect-4.c: Ditto.
37366         * gcc.dg/vect/vect-40.c: Ditto.
37367         * gcc.dg/vect/vect-41.c: Ditto.
37368         * gcc.dg/vect/vect-42.c: Ditto.
37369         * gcc.dg/vect/vect-43.c: Ditto.
37370         * gcc.dg/vect/vect-44.c: Ditto.
37371         * gcc.dg/vect/vect-45.c: Ditto.
37372         * gcc.dg/vect/vect-46.c: Ditto.
37373         * gcc.dg/vect/vect-47.c: Ditto.
37374         * gcc.dg/vect/vect-48.c: Ditto.
37375         * gcc.dg/vect/vect-48a.c: Ditto.
37376         * gcc.dg/vect/vect-49.c: Ditto.
37377         * gcc.dg/vect/vect-5.c: Ditto.
37378         * gcc.dg/vect/vect-50.c: Ditto.
37379         * gcc.dg/vect/vect-51.c: Ditto.
37380         * gcc.dg/vect/vect-52.c: Ditto.
37381         * gcc.dg/vect/vect-53.c: Ditto.
37382         * gcc.dg/vect/vect-54.c: Ditto.
37383         * gcc.dg/vect/vect-55.c: Ditto.
37384         * gcc.dg/vect/vect-56.c: Ditto.
37385         * gcc.dg/vect/vect-56a.c: Ditto.
37386         * gcc.dg/vect/vect-57.c: Ditto.
37387         * gcc.dg/vect/vect-58.c: Ditto.
37388         * gcc.dg/vect/vect-59.c: Ditto.
37389         * gcc.dg/vect/vect-6.c: Ditto.
37390         * gcc.dg/vect/vect-60.c: Ditto.
37391         * gcc.dg/vect/vect-61.c: Ditto.
37392         * gcc.dg/vect/vect-62.c: Ditto.
37393         * gcc.dg/vect/vect-63.c: Ditto.
37394         * gcc.dg/vect/vect-64.c: Ditto.
37395         * gcc.dg/vect/vect-65.c: Ditto.
37396         * gcc.dg/vect/vect-66.c: Ditto.
37397         * gcc.dg/vect/vect-67.c: Ditto.
37398         * gcc.dg/vect/vect-68.c: Ditto.
37399         * gcc.dg/vect/vect-69.c: Ditto.
37400         * gcc.dg/vect/vect-7.c: Ditto.
37401         * gcc.dg/vect/vect-72.c: Ditto.
37402         * gcc.dg/vect/vect-72a.c: Ditto.
37403         * gcc.dg/vect/vect-73.c: Ditto.
37404         * gcc.dg/vect/vect-74.c: Ditto.
37405         * gcc.dg/vect/vect-75.c: Ditto.
37406         * gcc.dg/vect/vect-76.c: Ditto.
37407         * gcc.dg/vect/vect-77.c: Ditto.
37408         * gcc.dg/vect/vect-77a.c: Ditto.
37409         * gcc.dg/vect/vect-78.c: Ditto.
37410         * gcc.dg/vect/vect-79.c: Ditto.
37411         * gcc.dg/vect/vect-8.c: Ditto.
37412         * gcc.dg/vect/vect-80.c: Ditto.
37413         * gcc.dg/vect/vect-82.c: Ditto.
37414         * gcc.dg/vect/vect-82_64.c: Ditto.
37415         * gcc.dg/vect/vect-83.c: Ditto.
37416         * gcc.dg/vect/vect-83_64.c: Ditto.
37417         * gcc.dg/vect/vect-9.c: Ditto.
37418         * gcc.dg/vect/vect-all.c: Ditto.
37419         * gcc.dg/vect/vect-none.c: Ditto.
37421 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
37423         * lib/gcc-dg.exp (dg-skip-if): New function.
37424         (dg-forbid-option): Remove.
37425         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
37426         * g++.dg/abi/bitfield8.C: Likewise.
37427         * g++.dg/abi/dtor1.C: Likewise.
37428         * g++.dg/abi/empty10.C: Likewise.
37429         * g++.dg/abi/empty7.C: Likewise.
37430         * g++.dg/abi/empty9.C: Likewise.
37431         * g++.dg/abi/layout3.C: Likewise.
37432         * g++.dg/abi/layout4.C: Likewise.
37433         * g++.dg/abi/thunk1.C: Likewise.
37434         * g++.dg/abi/thunk2.C: Likewise.
37435         * g++.dg/abi/vbase11.C: Likewise.
37436         * g++.dg/abi/vthunk2.C: Likewise.
37437         * g++.dg/abi/vthunk3.C: Likewise.
37438         * g++.dg/ext/attrib8.C: Likewise.
37439         * g++.dg/opt/longbranch2.C: Likewise.
37440         * g++.dg/opt/reg-stack4.C: Likewise.
37441         * g++.old-deja/g++.ext/attrib1.C: Likewise.
37442         * g++.old-deja/g++.ext/attrib2.C: Likewise.
37443         * g++.old-deja/g++.ext/attrib3.C: Likewise.
37444         * g++.old-deja/g++.other/store-expr1.C: Likewise.
37445         * g++.old-deja/g++.other/store-expr2.C: Likewise.
37446         * gcc.dg/20000609-1.c: Likewise.
37447         * gcc.dg/20000720-1.c: Likewise.
37448         * gcc.dg/20011107-1.c: Likewise.
37449         * gcc.dg/20011119-1.c: Likewise.
37450         * gcc.dg/20020108-1.c: Likewise.
37451         * gcc.dg/20020122-2.c: Likewise.
37452         * gcc.dg/20020122-3.c: Likewise.
37453         * gcc.dg/20020201-3.c: Likewise.
37454         * gcc.dg/20020206-1.c: Likewise.
37455         * gcc.dg/20020218-1.c: Likewise.
37456         * gcc.dg/20020310-1.c: Likewise.
37457         * gcc.dg/20020411-1.c: Likewise.
37458         * gcc.dg/20020418-2.c: Likewise.
37459         * gcc.dg/20020426-1.c: Likewise.
37460         * gcc.dg/20020426-2.c: Likewise.
37461         * gcc.dg/20020517-1.c: Likewise.
37462         * gcc.dg/20020523-1.c: Likewise.
37463         * gcc.dg/20020523-2.c: Likewise.
37464         * gcc.dg/20020729-1.c: Likewise.
37465         * gcc.dg/20030204-1.c: Likewise.
37466         * gcc.dg/20030826-2.c: Likewise.
37467         * gcc.dg/20030926-1.c: Likewise.
37468         * gcc.dg/20031202-1.c: Likewise.
37469         * gcc.dg/980312-1.c: Likewise.
37470         * gcc.dg/980313-1.c: Likewise.
37471         * gcc.dg/990117-1.c: Likewise.
37472         * gcc.dg/990424-1.c: Likewise.
37473         * gcc.dg/990524-1.c: Likewise.
37474         * gcc.dg/991230-1.c: Likewise.
37475         * gcc.dg/i386-387-1.c: Likewise.
37476         * gcc.dg/i386-387-2.c: Likewise.
37477         * gcc.dg/i386-387-3.c: Likewise.
37478         * gcc.dg/i386-387-4.c: Likewise.
37479         * gcc.dg/i386-387-5.c: Likewise.
37480         * gcc.dg/i386-387-6.c: Likewise.
37481         * gcc.dg/i386-asm-1.c: Likewise.
37482         * gcc.dg/i386-bitfield1.c: Likewise.
37483         * gcc.dg/i386-bitfield2.c: Likewise.
37484         * gcc.dg/i386-loop-1.c: Likewise.
37485         * gcc.dg/i386-loop-2.c: Likewise.
37486         * gcc.dg/i386-loop-3.c: Likewise.
37487         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
37488         * gcc.dg/i386-pic-1.c: Likewise.
37489         * gcc.dg/i386-regparm.c: Likewise.
37490         * gcc.dg/i386-signbit-1.c: Likewise.
37491         * gcc.dg/i386-signbit-2.c: Likewise.
37492         * gcc.dg/i386-signbit-3.c: Likewise.
37493         * gcc.dg/i386-sse-5.c: Likewise.
37494         * gcc.dg/i386-sse-8.c: Likewise.
37495         * gcc.dg/i386-unroll-1.c: Likewise.
37496         * gcc.dg/tls/opt-1.c: Likewise.
37497         * gcc.dg/tls/opt-2.c: Likewise.
37498         * gcc.dg/unroll-1.c: Likewise.
37499         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
37500         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
37501         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
37502         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
37504 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37506         * g++.dg/template/incomplete1.C: New test.
37508 2004-11-16  Nick Clifton  <nickc@redhat.com>
37510         Revert patches accidentally commited during checkin of fixes for
37511         xstormy16 tests:
37512         gcc.c-torture/execute/simd-4.c: Revert
37513         gcc.dg/20040910-1.c: Revert.
37515 2004-11-16  Paul Brook  <paul@codesourcery.com>
37517         PR fortran/13010
37518         * gfortran.dg/der_pointer_1.f90: New test.
37520 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
37522         PR c/18498
37523         * gcc.dg/bitfld-13.c: New test.
37525 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
37527         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
37528         powerpc*-*-linux*.
37530         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
37531         * gcc.dg/ppc64-abi-2.c: Ditto.
37532         * gcc.dg/ppc64-abi-3.c: Ditto.
37534         * lib/gcc-dg.exp (dg-target-list): Remove.
37536 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
37538         * gcc.dg/ia64-postinc.c: New test.
37540 2004-11-15  Mark Mitchell <mark@codesourcery.com>
37542         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
37544 2004-11-15  Nick Clifton  <nickc@redhat.com>
37546         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
37547         __INT_MAX__ so that the test can be compiled by toolchains
37548         targeted at 16-bit processors.
37550         * gcc.dg/20040625-1.c: Use long constants rather than integers
37551         when performing arithmetic that will overflow 16-bits.
37553         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
37554         xstormy16.  It does not support 128-bit vector operations.
37556         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
37557         with the macro PTR_TYPE.  Define this macro to an integer type
37558         suitable for holding a pointer.
37560         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
37561         the target is a 16-bit processor.
37563         * gcc.dg/cpp/if-2.c: Expect a different warning message from
37564         16-bit targets where the character constant will be too long.
37566         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
37567         where the double will not be directly addressable.
37569 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37571         Friend class name lookup 1/n, PR c++/18471
37572         * g++.dg/template/crash26.C: New test.
37573         * g++.dg/lookup/struct1.C: Adjust expected error.
37574         * g++.dg/parse/elab1.C: Likewise.
37575         * g++.dg/parse/elab2.C: Likewise.
37576         * g++.dg/parse/int-as-enum1.C: Likewise.
37577         * g++.dg/parse/struct-as-enum1.C: Likewise.
37578         * g++.dg/parse/typedef1.C: Likewise.
37579         * g++.dg/parse/typedef3.C: Likewise.
37580         * g++.dg/parse/typedef4.C: Likewise.
37581         * g++.dg/parse/typedef5.C: Likewise.
37582         * g++.dg/template/nontype4.C: Likewise.
37583         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
37584         * g++.old-deja/g++.other/elab1.C: Likewise.
37585         * g++.old-deja/g++.other/syntax4.C: Likewise.
37587 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
37589         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
37591 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
37593         * gcc.c-torture/execute/20041114-1.c: New test.
37595 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
37597         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
37598         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
37599         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
37600         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
37601         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
37602         gcc.dg/switch-7.c: New tests.
37604 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
37606         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
37608 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
37610         PR tree-opt/18400
37611         * gcc.dg/vect/pr18400.c: New test.
37613 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
37614             Andrew Pinski  <pinskia@physics.uc.edu>
37616         PR tree-opt/18425
37617         * gcc.dg/vect/pr18425.c: New test.
37619 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
37621         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
37622         Guard with dg-require-alias and dg-require-visibility.
37624 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
37626         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
37628 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37630         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
37632 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37634         PR c++/17344
37635         * g++.dg/template/defarg5.C: New test.
37637 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
37639         * g++.dg/parse/cast1.C: Run only on ILP32.
37640         * g++.old-deja/g++.mike/p784.C: Likewise.
37642 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
37644         * gcc.c-torture/execute/20041113-1.c: New test.
37646 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
37648         PR target/18230
37649         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
37650         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
37651         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
37652         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
37653         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
37654         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
37655         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
37656         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
37657         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
37658         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
37659         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
37660         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
37661         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
37663 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
37665         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
37666         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
37667         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
37668         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
37669         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
37670         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
37671         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
37672         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
37673         gcc.target/sparc/combined-1.c: New tests.
37675 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
37677         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
37678         New tests.
37680 2004-11-12  Mark Mitchell <mark@codesourcery.com>
37682         * lib/gcc-dg.exp (dg-forbid-option): New function.
37683         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
37684         * g++.dg/abi/bitfield8.C: Likewise.
37685         * g++.dg/abi/dtor1.C: Likewise.
37686         * g++.dg/abi/empty10.C: Likewise.
37687         * g++.dg/abi/empty7.C: Likewise.
37688         * g++.dg/abi/empty9.C: Likewise.
37689         * g++.dg/abi/layout3.C: Likewise.
37690         * g++.dg/abi/layout4.C: Likewise.
37691         * g++.dg/abi/thunk1.C: Likewise.
37692         * g++.dg/abi/thunk2.C: Likewise.
37693         * g++.dg/abi/vbase11.C: Likewise.
37694         * g++.dg/abi/vthunk2.C: Likewise.
37695         * g++.dg/abi/vthunk3.C: Likewise.
37696         * g++.dg/ext/attrib8.C: Likewise.
37697         * g++.dg/opt/longbranch2.C: Likewise.
37698         * g++.dg/opt/reg-stack4.C: Likewise.
37699         * g++.old-deja/g++.ext/attrib1.C: Likewise.
37700         * g++.old-deja/g++.ext/attrib2.C: Likewise.
37701         * g++.old-deja/g++.ext/attrib3.C: Likewise.
37702         * g++.old-deja/g++.other/store-expr1.C: Likewise.
37703         * g++.old-deja/g++.other/store-expr2.C: Likewise.
37704         * gcc.dg/20000609-1.c: Likewise.
37705         * gcc.dg/20000720-1.c: Likewise.
37706         * gcc.dg/20011107-1.c: Likewise.
37707         * gcc.dg/20011119-1.c: Likewise.
37708         * gcc.dg/20020108-1.c: Likewise.
37709         * gcc.dg/20020122-2.c: Likewise.
37710         * gcc.dg/20020122-3.c: Likewise.
37711         * gcc.dg/20020201-3.c: Likewise.
37712         * gcc.dg/20020206-1.c: Likewise.
37713         * gcc.dg/20020218-1.c: Likewise.
37714         * gcc.dg/20020310-1.c: Likewise.
37715         * gcc.dg/20020411-1.c: Likewise.
37716         * gcc.dg/20020418-2.c: Likewise.
37717         * gcc.dg/20020426-1.c: Likewise.
37718         * gcc.dg/20020426-2.c: Likewise.
37719         * gcc.dg/20020517-1.c: Likewise.
37720         * gcc.dg/20020523-1.c: Likewise.
37721         * gcc.dg/20020523-2.c: Likewise.
37722         * gcc.dg/20020729-1.c: Likewise.
37723         * gcc.dg/20030204-1.c: Likewise.
37724         * gcc.dg/20030826-2.c: Likewise.
37725         * gcc.dg/20030926-1.c: Likewise.
37726         * gcc.dg/20031202-1.c: Likewise.
37727         * gcc.dg/980312-1.c: Likewise.
37728         * gcc.dg/980313-1.c: Likewise.
37729         * gcc.dg/990117-1.c: Likewise.
37730         * gcc.dg/990424-1.c: Likewise.
37731         * gcc.dg/990524-1.c: Likewise.
37732         * gcc.dg/991230-1.c: Likewise.
37733         * gcc.dg/i386-387-1.c: Likewise.
37734         * gcc.dg/i386-387-2.c: Likewise.
37735         * gcc.dg/i386-387-3.c: Likewise.
37736         * gcc.dg/i386-387-4.c: Likewise.
37737         * gcc.dg/i386-387-5.c: Likewise.
37738         * gcc.dg/i386-387-6.c: Likewise.
37739         * gcc.dg/i386-asm-1.c: Likewise.
37740         * gcc.dg/i386-bitfield1.c: Likewise.
37741         * gcc.dg/i386-bitfield2.c: Likewise.
37742         * gcc.dg/i386-loop-1.c: Likewise.
37743         * gcc.dg/i386-loop-2.c: Likewise.
37744         * gcc.dg/i386-loop-3.c: Likewise.
37745         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
37746         * gcc.dg/i386-pic-1.c: Likewise.
37747         * gcc.dg/i386-regparm.c: Likewise.
37748         * gcc.dg/i386-signbit-1.c: Likewise.
37749         * gcc.dg/i386-signbit-2.c: Likewise.
37750         * gcc.dg/i386-signbit-3.c: Likewise.
37751         * gcc.dg/i386-sse-5.c: Likewise.
37752         * gcc.dg/i386-sse-8.c: Likewise.
37753         * gcc.dg/i386-unroll-1.c: Likewise.
37754         * gcc.dg/tls/opt-1.c: Likewise.
37755         * gcc.dg/tls/opt-2.c: Likewise.
37756         * gcc.dg/unroll-1.c: Likewise.
37757         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
37758         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
37759         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
37760         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
37761         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
37762         -m64 is specified.
37764 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
37766         PR c++/18389
37767         * g++.dg/parse/cond1.C: New test.
37769         PR c++/18429
37770         * g++.dg/template/array9.C: New test.
37771         * g++.dg/ext/vla1.C: Adjust error messages.
37772         * g++.dg/ext/vlm1.C: Likewise.
37773         * g++.dg/template/crash2.C: Likewise.
37775         PR c++/18436
37776         * g++.dg/template/call3.C: New test.
37778         PR c++/18407
37779         * g++.dg/template/ptrmem11.C: New test.
37781 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
37783         PR other/14264
37784         * lib/g++.exp: Set LC_ALL and LANG to C.
37785         * lib/gcc-dg.exp: Likewise.
37786         * lib/gfortran.exp: Likewise.
37787         * lib/objc.exp: Likewise.
37788         * lib/treelang.exp: Likewise.
37790 2004-11-12  Andreas Schwab  <schwab@suse.de>
37792         * gcc.dg/pr16286.c: Fix last change.
37794 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
37796         PR c++/18416
37797         * g++.dg/init/global1.C: New test.
37799 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
37801         * gcc.c-torture/execute/20041112-1.c: New test.
37803 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
37805         * lib/gcc-dg.exp (dg-target-list): New.
37807 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
37808             Richard Sandiford  <rsandifo@redhat.com>
37810         * lib/target-supports.exp (get-compiler_messages): New.
37811         (check_named_sections_available): Use it.
37812         (check_effective_target_ilp32): New.
37813         (check_effective_target_lp64): New.
37814         (is-effective-target): New.
37815         * lib/gcc-dg.exp (dg-require-effective-target): New.
37817 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
37819         * gcc.dg/precedence-1.c: New test.
37821 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
37823         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
37825         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
37826         message, delete generated files, use more descriptive name for
37827         executable, and make the test unsupported when it cannot be run.
37829         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
37830         (dg-require-weak, dg-require-visibility, dg-require-alias,
37831         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
37832         dg-require-iconv, dg-require-named-sections): Use it.
37834         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
37836 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
37838         PR target/16457
37839         * gcc.dg/ppc-and-1: New
37841         PR target/16796
37842         * gcc.dg/ppc-mov-1.c: New.
37844         PR target/16458
37845         * gcc.dg/ppc-compare-1.c: New.
37847 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
37849         * objc.dg/desig-init-2.m: New test.
37851 2004-11-10  Adam Nemet  <anemet@lnxw.com>
37853         PR middle-end/18160
37854         * g++.dg/warn/register-var-1.C: New test.
37855         * g++.dg/warn/register-var-2.C: New test.
37857 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
37859         * gcc.dg/union-2.c: New test.
37861 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
37863         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
37864         New test for PR tree-optimization/17892.
37866 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
37868         PR c++/18369
37869         * g++.dg/init/new12.C: New test.
37871 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
37873         * gcc.target/sparc: New directory.
37874         * gcc.target/sparc/sparc.exp: New driver.
37875         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
37876         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
37877         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
37878         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
37880 2004-11-10  Paul Brook  <paul@codesourcery.com>
37882         PR fortran/18218
37883         * gfortran.dg/list_read.c: New test.
37885 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
37887         PR c/18322
37888         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
37889         expected diagnostic location.
37891 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
37893         * gcc.dg/20041109-1.c: New test.
37895 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
37897         PR objc/18406
37898         * objc/compile/pr18406.m: New test.
37900 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
37902         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
37904 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
37906         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
37908 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
37910         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
37912 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
37914         * gcc.dg/20030225-2.c: Add prototype for abort and
37915         exit.
37917 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
37919         PR tree-opt/18299
37920         * gcc.c-torture/pr18299-1.c: New test.
37922 2004-11-06  Andreas Schwab  <schwab@suse.de>
37924         * gcc.dg/pr16286.c: Also test for bool and pixel.
37926 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
37928         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
37929         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
37930         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
37931         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
37932         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
37933         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
37934         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
37935         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
37936         gcc.dg/struct-semi-3.c: New tests.
37938 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37940         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
37942 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37944         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
37945         Do not use C99 designators.
37947 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37949         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
37951 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37953         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
37954         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
37955         * gcc.c-torture/execute/simd-5.x: Remove.
37957 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
37959         PR rtl-optimization/17933
37960         * gcc.dg/torture/pr17933-1.c: New test.
37962 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
37964         PR target/18106
37965         * lib/target-supports.exp (check_weak_available): Support
37966         Windows.
37968 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
37970         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
37971         call to fflush(stdout) before abort.
37972         (my_ffsll): New function.
37973         (generate_fields): Use it.
37975 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
37977         * gcc.dg/init-undef-1.c: New test.
37979 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
37981         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
37982         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
37983         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
37984         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
37985         expected messages for new parser.
37987 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
37989         * g++.dg/ext/visibility/symbian1.C: New test.
37991 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37993         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
37994         on LP64 targets.
37996 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
37998         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
37999         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
38000         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
38001         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
38002         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
38003         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
38004         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
38005         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
38006         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
38007         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
38009 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
38011         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
38012         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
38013         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
38014         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
38015         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
38016         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
38017         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
38018         for new parser.
38020 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
38022         PR target/15342
38023         * gcc.dg/20041104-1.c: New test.
38025 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38027         * g++.dg/template/nontype7.C: New test.
38028         * g++.dg/template/nontype8.C: Likewise.
38029         * g++.dg/template/nontype9.C: Likewise.
38030         * g++.dg/template/nontype10.C: Likewise.
38031         * g++.dg/tc1/dr49.C: Likewise.
38032         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
38033         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
38035 2004-11-04  Ben Elliston  <bje@au.ibm.com>
38037         * g++.dg/rtti/tinfo1.C: Remove xfails.
38039 2004-11-04  Ben Elliston  <bje@au.ibm.com>
38041         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
38042         packed attribute to the definition to satisfy the new C++ parser.
38044 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
38046         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
38047         invocations of va_arg.
38049 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
38051         PR c++/18124
38052         * g++.dg/template/crash25.C: New test.
38054         PR c++/18155
38055         * g++.dg/template/typedef2.C: New test.
38056         * g++.dg/parse/crash13.C: Adjust error markers.
38058         PR c++/18177
38059         * g++.dg/conversion/const3.C: New test.
38061 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38063         PR fortran/17535
38064         PR fortran/17583
38065         PR fortran/17713
38066         * gfortran.dg/generic_[123].f90: New testcases.
38068 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
38070         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
38071         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
38073 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
38075         PR tree-opt/16808
38076         * gcc.c-torture/compile/pr16808.c: New test.
38078 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
38080         PR rtl-optimization/17104
38081         * gcc.dg/ppc-bitfield1.c: New.
38083 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
38085         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
38087 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
38089         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
38090         strings for 32-bit code.
38092 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
38094         PR c/18239
38095         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
38097 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
38099         PR c++/18064
38100         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
38102 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
38104         PR c++/15172
38105         * g++.dg/init/aggr2.C: New test.
38107 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
38109         * objc.dg/local-decl-1.m: New test.
38111 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38113         * gcc.dg/20040910-1.c: Adjust regex.
38115 2004-10-30  Roger Sayle  <roger@eyesopen.com>
38117         PR rtl-optimization/18084
38118         * g++.dg/opt/pr18084-1.C: New testcase.
38120 2004-10-30  Matt Austern  <austern@apple.com>
38122         PR c++/17542
38123         * g++.dg/ext/attrib18.C: New test.
38125 2004-10-30  Roger Sayle  <roger@eyesopen.com>
38127         PR middle-end/18096
38128         * gcc.dg/pr18096-1.c: New test case.
38130 2004-10-30  Roger Sayle  <roger@eyesopen.com>
38132         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
38134 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
38136         PR c/16666
38137         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
38138         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
38139         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
38140         gcc.dg/old-style-prom-3.c: New tests.
38142 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
38144         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
38145         Remove unnecessary inclusion of stdio.h.
38147 2004-10-29  Roger Sayle  <roger@eyesopen.com>
38149         PR rtl-optimization/17581
38150         * gcc.dg/pr17581-1.c: New test case.
38152 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
38154         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
38155         being implemented.
38156         * g++.dg/conversion/dr195-1.C: New.
38157         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
38158         * g++.old-deja/g++.mike/p10148.C: Likewise.
38160 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
38162         PR c++/17695
38163         * g++.dg/debug/typedef2.C: New test.
38165 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
38167         PR fortran/13490
38168         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
38169         * gfortran.dg/g77/README: Update.
38171 2004-10-28  Matt Austern  <austern@apple.com>
38173         PR c++/14124
38174         * g++.dg/ext/packed7.C: New test.
38176 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
38178         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
38179         scan-assembler.
38180         * lib/scanasm.exp (hidden-scan-for): New proc.
38181         (scan-hidden): Use hidden-scan-for instead of constructing the scan
38182         string.
38183         (scan-not-hidden): Likewise.
38184         * lib/target-supports.exp (check_visibility_available): mach-o is
38185         support too.
38187 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
38189         PR c++/17132
38190         * g++.dg/template/memclass3.C: New test.
38192 2004-10-28  Adam Nemet  <anemet@lnxw.com>
38194         PR middle-end/18160
38195         * gcc.dg/register-var-1.c: New test.
38196         * gcc.dg/register-var-2.c: New test.
38197         * gcc.dg/asm-7.c: Taking the address of a register variable is an
38198         error now.
38200 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
38202         PR other/18172
38203         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
38204         unused variables.
38205         * gcc.dg/vect/vect-22.c: Likewise.
38207 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
38209         * gcc.dg/i386-rotate-1.c: New test.
38211 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
38213         * g++.dg/init/ref12.C: Add "run" marker.
38215         PR c++/17435
38216         * g++.dg/init/ref12.C: New test.
38218         PR c++/18140
38219         * g++.dg/template/shift1.C: New test.
38220         * g++.dg/template/error10.C: Adjust error markers.
38222 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
38224         PR tree-opt/17529
38225         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
38227 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
38229         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
38230         * gcc.dg/weak/weak-3.c: Likewise.
38231         * gcc.dg/weak/weak-5.c: Likewise.
38232         * gcc.dg/weak/weak-9.c: Likewise.
38233         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
38234         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
38236         * gcc.dg/darwin-weakimport-1.c: New.
38238 2004-10-28  Ben Elliston  <bje@au.ibm.com>
38240         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
38242 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
38244         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
38245         'syntax' error messages.
38246         * gcc.dg/cpp/direct2s.c: Likewise.
38248 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
38250         * gcc.c-torture/compile/20041026-1.c: New.
38252 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
38254         PR c++/18093
38255         * g++.dg/lookup/ns2.C: New test.
38257         PR c++/18020
38258         * g++.dg/template/enum4.C: New test.
38260         PR c++/18161
38261         * g++.dg/template/expr1.C: New test.
38263 2004-10-26  Ben Elliston  <bje@au.ibm.com>
38265         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
38267 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
38269         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
38270         gcc.dg/decl-nospec-3.c: New tests.
38272 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
38274         * objc.dg/super-class-3.m: New test.
38276 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
38278         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
38279         resyncing.
38280         * gcc.dg/cpp/direct2s.c: Likewise.
38282 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
38284         * objc.dg/image-info.m: Update for changes to section selection.
38286 2004-10-25  David Ayers  <d.ayers@inode.at>
38287             Ziemowit Laski  <zlaski@apple.com>
38289         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
38290         diagnostics when messaging 'id <Proto>'.
38291         * objc.dg/class-protocol-1.m: New test.
38292         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
38293         a non-existent method signature.
38294         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
38295         Update diagnostics when messaging with non-existent method signature.
38296         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
38297         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
38298         invalid receivers are now resolved as if messaging 'id'; remove
38299         extraneous diagnostics.
38301 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
38303         PR c/16667
38304         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
38305         gcc.dg/init-desig-obs-3.c: New tests.
38307 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
38309         * gcc.dg/debug/20041023-1.c: New test.
38311 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
38313         PR middle-end/17407
38314         * gcc.c-torture/compile/pr17407.c: New test.
38316         PR c++/18121
38317         * g++.dg/template/array8.C: New test.
38319 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
38321         PR other/18138
38322         * lib/g++.exp: Accept more than one multilib libgcc.
38323         * lib/gcc-dg.exp: Likewise.
38324         * lib/objc.exp: Likewise.
38325         * lib/treelang.exp: Likewise.
38326         * lib/gfortran.exp: Likewise.
38328 2004-10-24  Ben Elliston  <bje@au.ibm.com>
38330         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
38332 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
38334         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
38335         * gcc.dg/c99-const-expr-3.c: Likewise.
38337 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
38339         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
38341 2004-10-23  Ben Elliston  <bje@au.ibm.com>
38343         * gcc.c-torture/execute/loop-2e.x: Remove.
38345 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
38347         PR c++/18095
38348         * g++.dg/parse/crash18.C: New.
38349         * g++.dg/parse/crash19.C: New.
38351 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
38353         * g++.dg/ext/dllimport1.C: Move dg-warnings.
38354         * g++.dg/ext/dllimport2.C: Same.
38355         * g++.dg/ext/dllimport8.C: Same.
38357 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
38359         PR c++/10841
38360         * g++.dg/conversion/cast1.C: New test.
38361         * g++.dg/overload/pmf1.C: Adjust error marker.
38363 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
38365         PR objc/17923
38366         * objc.dg/const-str-7.m: New test.
38368 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38370         * g++.dg/template/memfriend11.C: Fix comment typo.
38371         * g++.dg/template/memfriend14.C: Likewise.
38373 2004-10-20  Richard Henderson  <rth@redhat.com>
38375         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
38376         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
38377         -fasynchronous-unwind-tables.
38379 2004-10-20  Richard Henderson  <rth@redhat.com>
38381         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
38382         (main): Return success.
38383         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
38384         (main): Return success.
38386 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38388         PR c++/13495
38389         * g++.dg/template/memfriend9.C: New test.
38390         * g++.dg/template/memfriend10.C: Likewise.
38391         * g++.dg/template/memfriend11.C: Likewise.
38392         * g++.dg/template/memfriend12.C: Likewise.
38393         * g++.dg/template/memfriend13.C: Likewise.
38394         * g++.dg/template/memfriend14.C: Likewise.
38395         * g++.dg/template/memfriend15.C: Likewise.
38396         * g++.dg/template/memfriend16.C: Likewise.
38397         * g++.dg/template/memfriend17.C: Likewise.
38398         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
38400 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
38402         * g++.dg/conversion/dr195.C: New.
38403         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
38405 2004-10-20  Ben Elliston  <bje@au.ibm.com>
38406             Devang Patel  <dpatel@apple.com>
38408         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
38409         of floating point arithmetic, which could trap.
38411 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
38413         PR c++/14035
38414         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
38415         * g++.dg/conversion/const2.C: New test.
38416         * g++.dg/expr/reinterpret2.C: New test.
38417         * g++.dg/expr/reinterpret3.C: New test.
38418         * g++.dg/expr/cast2.C: New test.
38419         * g++.dg/expr/copy1.C: New test.
38420         * g++.dg/other/conversion1.C: Change error message.
38421         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
38422         function pointers to void *.
38423         * g++.old-deja/g++.mike/p10148.C: Likewise.
38425 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38427         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
38429 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
38431         PR c++/18047
38433         * g++.dg/parse/expr3.C: New test.
38435 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
38437         * gcc.dg/smod-1.c: New test.
38439 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
38441         * objc.dg/method-14.m: New test.
38443 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
38445         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
38446         Also xfail as the patch was reverted.
38448 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
38450         PR middle-end/16973
38451         * gcc.dg/pr16973.c: New test.
38453 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
38455         PR tree-optimization/17656
38456         * gcc.c-torture/compile/pr17656.c: New test.
38458 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
38460         * g++.dg/eh/shadow1.C: New.
38462 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
38464         * gcc.c-torture/compile/20041018-1.c: New test.
38466 2004-10-18  Ben Elliston  <bje@au.ibm.com>
38468         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
38469         compiler referring to register 0 when accessing sdata.  The linker
38470         now patches things up.
38472 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
38474         PR c/17529
38475         * gcc.c-torture/compile/pr17529.c: New test.
38477 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38479         PR c++/17743
38480         * g++.dg/ext/attrib17.C: New test.
38482 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38484         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
38486 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38488         PR c++/10479
38489         * g++.dg/ext/attrib16.C: New test.
38491 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
38493         PR c++/17042
38494         * g++.dg/init/dso_handle1.C: New test.
38496         PR c++/14667
38497         * g++.dg/parse/typedef6.C: New test.
38499         PR c++/17916
38500         * g++.dg/parse/pragma1.C: New test.
38502 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
38504         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
38506 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
38508         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
38509         -fno-common when on HPPA HP-UX platforms.
38511 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
38513         PR other/16820
38514         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
38515         stdint.h.
38516         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
38517         uintptr_t.
38519 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
38521         PR c++/16301
38522         * g++.dg/lookup/strong-using-4.C: New test.
38524 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
38526         PR middle-end/16567
38527         * gcc.c-torture/compile/nested-1.c: New test.
38529 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
38531         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
38532         and mipsisa64*-*-* (until support for misaligned loads is added).
38533         * gcc.dg/vect/vect-50.c: Likewise.
38534         * gcc.dg/vect/vect-52.c: Likewise.
38535         * gcc.dg/vect/vect-54.c: Likewise.
38536         * gcc.dg/vect/vect-58.c: Likewise.
38537         * gcc.dg/vect/vect-60.c: Likewise.
38538         * gcc.dg/vect/vect-80.c: Likewise.
38540 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
38542         PR c++/17976
38543         * g++.dg/init/dtor3.C: New test.
38545 2004-10-15  Ben Elliston  <bje@au.ibm.com>
38547         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
38549 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
38551         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
38552         * gcc.dg/macho-lo-sum.c: Likewise.
38554 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
38556         * gcc.dg/ppc-spe64-1.c: New test.
38558 2004-10-14  Devang Patel  <dpatel@apple.com>
38560         PR 17635
38561         * gcc.dg/pr17635.c : New test.
38563 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
38565         * gcc.dg/vect/vect-28.c: Remove xfail.
38566         * gcc.dg/vect/vect-30.c: Remove xfail.
38567         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
38568         * gcc.dg/vect/vect-33.c: Remove xfail.
38569         * gcc.dg/vect/vect-44.c: Remove xfail.
38570         * gcc.dg/vect/vect-46.c: Remove xfail.
38571         * gcc.dg/vect/vect-50.c: Remove xfail.
38572         * gcc.dg/vect/vect-52.c: Remove xfail.
38573         * gcc.dg/vect/vect-54.c: Remove xfail.
38574         * gcc.dg/vect/vect-58.c: Remove xfail.
38575         * gcc.dg/vect/vect-60.c: Remove xfail.
38576         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
38577         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
38578         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
38579         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
38580         * gcc.dg/vect/vect-8.c: Remove xfail.
38581         * gcc.dg/vect/vect-80.c: Remove xfail.
38582         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
38584 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
38586         * gcc.dg/vect/vect-82.c: New testcase.
38587         * gcc.dg/vect/vect-82_64.c: New testcase.
38588         * gcc.dg/vect/vect-83.c: New testcase.
38589         * gcc.dg/vect/vect-83_64.c: New testcase.
38591 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
38593         * gcc.dg/cpp/error-1.c: New test.
38595 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
38597         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
38599 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
38601         PR target/17984
38602         * gcc.dg/cris-peep2-xsrand2.c: New test.
38604 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
38606         PR c++/17661
38607         * g++.dg/expr/for2.C: New test.
38609 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
38611         * g++.dg/inherit/thunk1.C: Run on the SPARC.
38613 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
38615         PR tree-optimization/17724
38616         * g++.dg/opt/pr17724-1.C: New test.
38617         * g++.dg/opt/pr17724-2.C: New test.
38618         * g++.dg/opt/pr17724-3.C: New test.
38619         * g++.dg/opt/pr17724-4.C: New test.
38620         * g++.dg/opt/pr17724-5.C: New test.
38621         * g++.dg/opt/pr17724-6.C: New test.
38623 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
38625         PR c/17301
38626         * gcc.dg/pr17301-2.c: New test.
38628 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
38630         PR c++/15876
38631         * g++.dg/parse/error22.C: New test.
38633         PR c++/17936
38634         * g++.dg/template/spec18.C: New test.
38636 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
38638         * gcc.dg/ia64-asm-1.c: Add prototype for abort
38639         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
38640         memcpy.
38641         * gcc.dg/ia64-sync-2.c: Ditto.
38642         * gcc.dg/ia64-sync-3.c: Ditto.
38644 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
38646         * g++.dg/eh/cleanup5.C: Add dg-options "".
38648 2004-10-11  Roger Sayle  <roger@eyesopen.com>
38650         PR middle-end/17657
38651         * gcc.dg/switch-4.c: New test case.
38653 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
38655         * gcc.c-torture/execute/20041011-1.c: New test.
38657 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
38659         PR c++/17554
38660         * g++.dg/init/for3.C: New test.
38662         PR c++/17657
38663         * g++.dg/opt/switch2.C: New test.
38665         PR middle-end/17703
38666         * g++.dg/warn/Wreturn-2.C: New test.
38668 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
38670         PR c++/17907
38671         * g++.dg/eh/cleanup5.C: New test.
38673 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
38675         PR c++/17393
38676         * g++.dg/parse/error21.C: New test.
38678 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38680         * g++.dg/overload/pmf1.C: Adjust quoting marks.
38681         * g++.dg/warn/incomplete1.C: Likewise.
38682         * g++.dg/template/qualttp20.C: Likewise.
38684 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38686         PR c/17881
38687         * parm-incomplete-1.c: New test.
38689 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
38691         PR c++/17867
38692         * g++.dg/parse/error19.C: New test.
38694         PR c++/17670
38695         * g++.dg/init/new11.C: New test.
38697         PR c++/17821
38698         * g++.dg/parse/error20.C: New test.
38700         PR c++/17826
38701         * g++.dg/template/crash24.C: New test.
38703 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38705         PR c/17301
38706         * gcc.dg/pr17301-1.c: New test.
38708 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38710         PR c/17189
38711         * gcc.dg/anon-struct-5.c: New test.
38713 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
38715         PR c/17844
38716         * gcc.dg/pr17844-1.c: New test.
38718 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
38720         PR tree-optimization/17906
38721         * gcc.c-torture/compile/pr17906.c: New.
38723 2004-10-09  Stuart Hastings  <stuart@apple.com>
38724             Roger Sayle  <roger@eyesopen.com>
38726         PR rtl-optimization/17853
38727         * gcc.dg/i386-mmx-5.c: New testcase.
38729 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
38731         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
38733 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
38735         PR c++/17524
38736         * g++.dg/template/static9.C: New test.
38738         PR c++/17685
38739         * g++.dg/parse/operator5.C: New test.
38741 2004-10-09  Roger Sayle  <roger@eyesopen.com>
38743         PR middle-end/17894
38744         * gcc.c-torture/execute/divcmp-4.c: New test case.
38746 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
38748         PR tree-opt/17902
38749         * g++.dg/opt/pr17902.C: New test.
38751 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
38753         * gcc.dg/cpp/ident-1.c: Add dg-options "".
38755 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38757         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
38759 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38761         * gcc.dg/assign-warn-3.c: New test.
38763 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
38765         PR c/16999
38766         * gcc.dg/cpp/ident-1.c: New test.
38768 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
38770         * gcc.c-torture/compile/acc1.c: New.
38772 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
38774         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
38775         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
38777 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
38779         * gcc.dg/ultrasp11.c: New test.
38781 2004-10-08  Michael Matz  <matz@suse.de>
38783         * gcc.dg/doloop-2.c: New test.
38785 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38787         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
38788         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
38789         objc.dg/method-9.m: Update expected diagnostics.
38791 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
38793         * gcc.dg/ppc-fsel-3.c: New file.
38794         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
38796 2004-10-07  Paul Brook  <paul@codesourcery.com>
38798         * gfortran.dg/intrinsic_verify_1.f90: New test.
38800 2004-10-07  Paul Brook  <paul@codesourcery.com>
38802         * gfortran.dg/empty_format_1.f90: Remove stray commas.
38804 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38806         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
38807         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
38808         commit.
38810 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
38812         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
38814 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38816         PR c++/17115
38817         * g++.dg/warn/Winline-4.C: New test.
38819 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
38821         * gcc.c-torture/compile/20041007-1.c: New test.
38823 2004-10-07  Paul Brook  <paul@codesourcery.com>
38825         PR fortran/17678
38826         * gfortran.dg/use_allocated_1.f90: New test.
38828 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
38830         PR middle-end/17849
38831         * gfortran.fortran-torture/compile/nested.f90: New test
38833 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
38835         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
38837 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
38839         PR c++/17368
38840         * g++.dg/ext/asm6.C: New test.
38842 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
38844         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
38846 2004-10-06  Paul Brook  <paul@codesourcery.com>
38848         PR libfortran/17709
38849         * gfortran.dg/empty_format_1.f90: New test.
38851 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38853         PR fortran/17568
38854         * gfortran.dg/ishft.f90: New test.
38856         PR fortran/17283
38857         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
38858         tests.
38860 2004-10-06  Paul Brook  <paul@codesourcery.com>
38862         * gfortran.dg/do_1.f90: New test.
38864 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38866         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
38867         optimizing for size.
38869 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
38871         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
38873 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
38875         * gcc.c-torture/compile/20041005-1.c: New test.
38877 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
38879         PR c++/17829
38880         * g++.dg/lookup/koenig4.C: New.
38882 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38884         * g++.dg/other/classkey1.C: Adjust quoting marks.
38885         * g++.dg/parse/error15.C: Likewise.
38886         * g++.dg/template/meminit2.C (int>): Likewise.
38888 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38890         PR fortran/17283
38891         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
38893         PR fortran/17631
38894         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
38896         PR fortran/17708
38897         * gfortran.dg/pr17708.f90: New test.
38899 2004-10-04  Chao-ying Fu  <fu@mips.com>
38901         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
38902         * gcc.dg/vect/vect-4.c: Ditto.
38903         * gcc.dg/vect/vect-5.c: Ditto.
38904         * gcc.dg/vect/vect-6.c: Ditto.
38905         * gcc.dg/vect/vect-8.c: Ditto.
38906         * gcc.dg/vect/vect-16.c: Ditto.
38907         * gcc.dg/vect/vect-30.c: Ditto.
38908         * gcc.dg/vect/vect-40.c: Ditto.
38909         * gcc.dg/vect/vect-41.c: Ditto.
38910         * gcc.dg/vect/vect-42.c: Ditto.
38911         * gcc.dg/vect/vect-43.c: Ditto.
38912         * gcc.dg/vect/vect-44.c: Ditto.
38913         * gcc.dg/vect/vect-45.c: Ditto.
38914         * gcc.dg/vect/vect-46.c: Ditto.
38915         * gcc.dg/vect/vect-47.c: Ditto.
38916         * gcc.dg/vect/vect-48.c: Ditto.
38917         * gcc.dg/vect/vect-49.c: Ditto.
38918         * gcc.dg/vect/vect-50.c: Ditto.
38919         * gcc.dg/vect/vect-51.c: Ditto.
38920         * gcc.dg/vect/vect-52.c: Ditto.
38921         * gcc.dg/vect/vect-53.c: Ditto.
38922         * gcc.dg/vect/vect-54.c: Ditto.
38923         * gcc.dg/vect/vect-55.c: Ditto.
38924         * gcc.dg/vect/vect-56.c: Ditto.
38925         * gcc.dg/vect/vect-57.c: Ditto.
38926         * gcc.dg/vect/vect-58.c: Ditto.
38927         * gcc.dg/vect/vect-59.c: Ditto.
38928         * gcc.dg/vect/vect-60.c: Ditto.
38929         * gcc.dg/vect/vect-74.c: Ditto.
38930         * gcc.dg/vect/vect-79.c: Ditto.
38931         * gcc.dg/vect/vect-80.c: Ditto.
38933 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
38935         * gcc.dg/unused-7.c: Use the correct option.
38937 2004-10-04  Paul Brook  <paul@codesourcery.com>
38938         Bud Davis  <bdavis9659@comcast.net>
38940         PR fortran/17706
38941         PR fortran/16434
38942         * gfortran/pr17706.f90: New test.
38943         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
38945 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38947         * gfortran.dg/pr17612.f90: New test.
38949 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38951         * g++.dg/template/local1.C: Adjust quoting marks in
38952         testing for diagnostics.
38953         * g++.dg/tls/diag-2.C: Likewise.
38954         * g++.dg/other/error8.C: Likewise.
38956 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
38958         PR c/17178
38959         * gcc.dg/unused-4.c: Adjust to be correct.
38961         PR c/17820
38962         * gcc.dg/unused-7.c: New test.
38964 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
38966         PR c++/17797
38967         * g++.dg/overload/template2.C: New test.
38969 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
38971         PR tree-optimization/16632
38972         * gcc.dg/tree-ssa/20041002-1.c: New.
38974 2004-10-03  Paul Brook  <paul@codesourcery.com>
38976         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
38977         rather than relying on default formatting.
38979 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
38981         * gcc.dg/20040920-1.c: Update expected message text.
38983 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
38985         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
38987 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
38989         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
38990         tree level.
38992 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
38994         * gcc.dg/tree-ssa/pr17343.c: Remove.
38996 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
38998         PR tree-opt/17343
38999         * gcc.dg/tree-ssa/pr17343.c: New test.
39001 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
39003         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
39004         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
39005         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
39006         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
39007         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
39009 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
39011         * gcc.dg/lvalue-2.c: New test.
39013 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
39015         PR c/17730
39016         * gcc.dg/pr17730-1.c: New test
39018 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
39020         PR c/7425
39021         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
39023 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
39025         * gcc.c-torture/execute/stdarg-1.c: New test.
39026         * gcc.c-torture/execute/stdarg-2.c: New test.
39027         * gcc.c-torture/execute/stdarg-3.c: New test.
39028         * gcc.dg/tree-ssa/stdarg-1.c: New test.
39029         * gcc.dg/tree-ssa/stdarg-2.c: New test.
39030         * gcc.dg/tree-ssa/stdarg-3.c: New test.
39031         * gcc.dg/tree-ssa/stdarg-4.c: New test.
39032         * gcc.dg/tree-ssa/stdarg-5.c: New test.
39034 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
39036         PR tree-optimization/17697
39037         * g++.dg/opt/pr17697-1.C: New test.
39038         * g++.dg/opt/pr17697-2.C: New test.
39039         * g++.dg/opt/pr17697-3.C: New test.
39041 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
39043         PR c/16409
39044         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
39045         gcc.dg/vla-init-5.c: New tests.
39047 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
39049         PR c/13804
39050         * gcc.dg/pr13804-1.c: New test.
39052 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39054         PR fortran/16938
39055         * gfortran.dg/pr16938.f90: New test.
39057 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
39059         * g++.dg/template/crash23.C: New test.
39061 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
39063         PR c++/17585
39064         * g++.dg/template/static8.C: New test.
39066 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
39068         PR c++/17681
39069         * g++.dg/other/error9.C: New test.
39071 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
39073         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
39075 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39077         PR fortran/15164
39078         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
39080 2004-09-26  Roger Sayle  <roger@eyesopen.com>
39082         PR middle-end/17112
39083         * gcc.dg/pr17112-1.c: New test case.
39085 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
39087         PR c/11459
39088         * gcc.dg/pr11459-1.c: New test.
39090 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
39092         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
39093         * gcc.dg/tree-ssa/loop-4.c: Likewise.
39095 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39097         * gfortran.dg/pr15324.f90: Make array bounds consistent.
39099 2004-09-25  Jan Hubicka  <jh@suse.cz>
39101         * compile/30040909-1.c: New test.
39102         * compile/30040907-1.c: New test.
39104 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
39106         * gcc.c-torture/execute/va-arg-26.c: New test.
39108 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
39110         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
39111         extra diagnostics on targets with 64-bit pointers.
39112         * objc.dg/selector-1.m: Adjust dg-warning regexp.
39114 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
39116         PR c/17188
39117         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
39118         * gcc.dg/decl-3.c: Adjust expected message.
39120 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39122         PR fortran/17615
39123         * gfortran.dg/pr17615.f90: New test.
39125 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
39127         PR tree-optimzation/17517
39128         * g++.dg/tree-ssa/pr17517.C: New Test.
39130 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
39132         PR c++/16889
39133         * g++.dg/lookup/ambig3.C: New.
39135 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
39137         PR tree-opt/17624
39138         * g++.dg/opt/pr17624.C: New test.
39140 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
39142         PR c/6980
39143         * gcc.dg/Wbad-function-cast-1.c: New test.
39145 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
39147         * g++.dg/ext/complit1.C
39148         * g++.dg/other/error2.C
39149         * g++.dg/other/nontype-1.C
39150         * g++.dg/parse/crash11.C
39151         * g++.dg/parse/crash12.C
39152         * g++.dg/parse/error15.C
39153         * g++.dg/parse/error4.C
39154         * g++.dg/parse/tmpl-outside1.C
39155         * g++.dg/parse/too-many-tmpl-args1.C
39156         * g++.dg/template/dependent-expr3.C
39157         * g++.dg/template/error10.C
39158         * g++.dg/template/instantiate1.C
39159         * g++.dg/template/vtable2.C
39160         * g++.dg/warn/Wshadow-1.C
39161         * g++.dg/warn/weak1.C
39162         * g++.old-deja/g++.brendan/crash16.C
39163         * g++.old-deja/g++.brendan/crash18.C
39164         * g++.old-deja/g++.brendan/crash48.C
39165         * g++.old-deja/g++.brendan/crash49.C
39166         * g++.old-deja/g++.brendan/crash55.C
39167         * g++.old-deja/g++.brendan/crash56.C
39168         * g++.old-deja/g++.brendan/crash8.C
39169         * g++.old-deja/g++.brendan/enum11.C
39170         * g++.old-deja/g++.brendan/enum8.C
39171         * g++.old-deja/g++.brendan/enum9.C
39172         * g++.old-deja/g++.brendan/friend3.C
39173         * g++.old-deja/g++.brendan/misc14.C
39174         * g++.old-deja/g++.bugs/900402_02.C
39175         * g++.old-deja/g++.bugs/900404_03.C
39176         * g++.old-deja/g++.bugs/900404_04.C
39177         * g++.old-deja/g++.bugs/900428_03.C
39178         * g++.old-deja/g++.jason/crash4.C
39179         * g++.old-deja/g++.jason/overload21.C
39180         * g++.old-deja/g++.jason/redecl1.C
39181         * g++.old-deja/g++.jason/report.C
39182         * g++.old-deja/g++.jason/rfg10.C
39183         * g++.old-deja/g++.jason/template30.C
39184         * g++.old-deja/g++.law/arm12.C
39185         * g++.old-deja/g++.law/ctors5.C
39186         * g++.old-deja/g++.law/cvt20.C
39187         * g++.old-deja/g++.law/init10.C
39188         * g++.old-deja/g++.law/init8.C
39189         * g++.old-deja/g++.law/visibility17.C
39190         * g++.old-deja/g++.law/visibility7.C
39191         * g++.old-deja/g++.mike/net8.C
39192         * g++.old-deja/g++.mike/p646.C
39193         * g++.old-deja/g++.mike/p700.C
39194         * g++.old-deja/g++.mike/p701.C
39195         * g++.old-deja/g++.mike/p811.C
39196         * g++.old-deja/g++.ns/template13.C
39197         * g++.old-deja/g++.other/array3.C
39198         * g++.old-deja/g++.other/crash25.C
39199         * g++.old-deja/g++.other/dtor3.C
39200         * g++.old-deja/g++.other/dtor4.C
39201         * g++.old-deja/g++.other/main1.C
39202         * g++.old-deja/g++.other/warn7.C
39203         * g++.old-deja/g++.pt/crash11.C
39204         * g++.old-deja/g++.pt/crash36.C
39205         * g++.old-deja/g++.pt/spec22.C
39206         * g++.old-deja/g++.pt/spec9.C
39207         * g++.old-deja/g++.pt/ttp52.C
39208         * g++.old-deja/g++.robertl/eb103.C
39209         * g++.old-deja/g++.robertl/eb121.C
39210         * g++.old-deja/g++.robertl/eb22.C
39211         * g++.old-deja/g++.robertl/eb8.C:
39212         Update locations and/or regexps of dg-error markers.
39213         Remove markers for some bogus messages that are no longer issued.
39215 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
39217         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
39218         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
39220 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
39222         PR c++/17618
39223         * g++.dg/lookup/crash5.C: New test.
39225 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
39227         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
39228         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
39229         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
39230         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
39231         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
39232         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
39234         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
39235         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
39236         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
39237         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
39238         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
39239         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
39241         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
39243         * gcc.dg/vect/vect-44.c: Check additional cases.
39244         * gcc.dg/vect/vect-48.c: Check additional cases.
39246         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
39247         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
39248         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
39249         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
39250         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
39251         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
39252         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
39253         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
39254         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
39256         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
39257         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
39258         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
39260 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39262         * gcc.dg/tree-ssa/loop-6.c: New test.
39264 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
39266         PR c++/17620
39267         * g++.dg/inherit/base2.C: New.
39269 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
39271         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
39272         * gcc.dg/20001012-2.c: Likewise.
39273         * gcc.dg/20001013-1.c: Likewise.
39274         * gcc.dg/20001101-1.c: Likewise.
39275         * gcc.dg/20001102-1.c: Likewise.
39276         * gcc.dg/bf-spl1.c: Likewise.
39277         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
39278         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
39280 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
39282         PR tree-optimization/16721
39283         * gcc.dg/tree-ssa/pr16721.c: New test.
39285 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
39287         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
39288         * gcc.dg/20040305-1.c: Likewise.
39290 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39292         PR c/16566
39293         * gcc.c-torture/compile/pr16566-1.c,
39294         gcc.c-torture/compile/pr16566-2.c,
39295         gcc.c-torture/compile/pr16566-3.c: New tests.
39297 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
39299         PR tree-optimization/17512
39300         * gcc.c-torture/compile/20040916-1.c.
39302 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
39304         * gcc.dg/pragma-re-3.c: New test.
39306 2004-09-17  Matt Austern  <austern@apple.com>
39308         PR c++/15049
39309         * g++.dg/other/anon3.C: New.
39311 2004-09-21  Roger Sayle  <roger@eyesopen.com>
39313         PR c++/7503
39314         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
39315         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
39316         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
39317         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
39318         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
39320 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
39322         PR fortran/17286
39323         * gfortran.dg/pr17286.f90: New test.
39325 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
39327         PR c++/17530
39328         * g++.dg/template/static7.C: New test.
39330 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
39332         PR tree-opt/17558
39333         * gcc.c-torture/compile/pr17558.c: New test.
39335 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
39337         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
39338         if SKIP_ATTRIBUTE is defined.
39340 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39342         PR fortran/15957
39343         * gfortran.dg/pr15957.f90: New test.
39345 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
39347         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
39348         in comparison.
39349         * gcc.dg/vect/vect-79.c: Likewise.
39350         * gcc.dg/vect/vect-80.c: Likewise.
39352 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39354         PR fortran/15750
39355         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
39357 2004-09-20  Ira Rosen  <irar@il.ibm.com>
39359         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
39360         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
39361         * gcc.dg/vect/vect-62.c: New testcase.
39362         * gcc.dg/vect/vect-63.c: New testcase.
39363         * gcc.dg/vect/vect-64.c: New testcase.
39364         * gcc.dg/vect/vect-65.c: New testcase.
39365         * gcc.dg/vect/vect-66.c: New testcase.
39366         * gcc.dg/vect/vect-67.c: New testcase.
39367         * gcc.dg/vect/vect-68.c: New testcase.
39368         * gcc.dg/vect/vect-69.c: New testcase.
39369         * gcc.dg/vect/vect-79.c: New testcase.
39370         * gcc.dg/vect/vect-80.c: New testcase.
39372 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
39374         * gcc.target/mips/asm-1.c: New test.
39376 2004-09-19  Ira Rosen  <irar@il.ibm.com>
39378         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
39379         * gcc.dg/vect/vect-73.c: New testcase.
39380         * gcc.dg/vect/vect-74.c: New testcase.
39381         * gcc.dg/vect/vect-75.c: New testcase.
39382         * gcc.dg/vect/vect-76.c: New testcase.
39383         * gcc.dg/vect/vect-77.c: New testcase.
39384         * gcc.dg/vect/vect-78.c: New testcase
39386 2004-09-18  Paul Brook  <paul@codesourcery.com>
39388         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
39390 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
39392         PR c/17424
39393         * gcc.dg/pr17424-1.c: New test.
39395 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
39397         * g++.dg/tree-ssa/pr17153.C: New test.
39399 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
39401         PR pch/13361
39402         * g++.dg/pch/wchar-1.C: New.
39403         * g++.dg/pch/wchar-1.Hs: New.
39405 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
39407         * gcc.c-torture/execute/20040917-1.c: New test.
39409 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
39411         PR tree-optimization/17319
39412         * gcc.dg/pr17319.c: New test.
39414 2004-09-17  Devang Patel  <dpatel@apple.com>
39416         * gcc.dg/20040813-1.c: New test.
39418 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
39420         PR tree-optimization/17273
39421         * gcc.c-torture/compile/pr17273.c: New test.
39423 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
39425         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
39426         Update expected messages.
39427         * gcc.dg/declspec-13.c: New test.
39429 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
39431         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
39433 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
39435         * gcc.c-torture/execute/pr17252.c: Use post-increment to
39436         change what 'a' is pointing to.
39438 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
39440         PR c++/16002
39441         * g++.dg/template/error18.C: New test.
39443         PR c++/16029
39444         * g++.dg/warn/Wunused-8.C: New test.
39446 2004-09-17  Steven Bosscher  <stevenb@suse.de>
39448         PR tree-optimization/17513
39449         * gcc.dg/20040916-1.c: New test.
39451 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
39453         PR c++/17501
39454         * g++.dg/template/typename7.C: New test.
39456 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39458         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
39460 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
39462         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
39463         with -ftree-based-profiling also.
39464         * lib/profopt.exp: Support late-set profile_option/feedback_option.
39466 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
39468         PR/15364
39469         * gfortran.dg/der_array_io_1.f90: New test.
39470         * gfortran.dg/der_array_io_2.f90: New test.
39471         * gfortran.dg/der_array_io_3.f90: New test.
39473 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
39475         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
39476         EABI.
39478 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
39480         * g++.dg/opt/switch1.C: New test.
39482 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
39484         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
39485         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
39486         Update expected messages.
39488 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39490         PR fortran/16485
39491         * gfortran.dg/same_name_1.f90: New test.
39493 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
39495         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
39496         dereference garbage pointers.
39498 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
39500         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
39501         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
39503         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
39504         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
39505         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
39507 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
39509         PR c++/17324
39510         * g++.dg/template/mangle1.C: New test.
39512 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
39514         PR tree-optimization/17252
39515         * gcc.c-torture/execute/pr17252.c: New test.
39517 2004-09-14  Andrew Pinski  <apinski@apple.com>
39519         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
39521 2004-09-14  Roger Sayle  <roger@eyesopen.com>
39523         PR rtl-optimization/9771
39524         * gcc.dg/pr9771-1.c: New test case.
39526 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
39528         PR tree-optimization/15262
39529         * gcc.c-torture/execute/pr15262-1.c: New test.
39530         * gcc.c-torture/execute/pr15262-2.c: New test.
39532 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
39534         * gcc.dg/declspec-12.c: New test.
39536 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
39538         * gfortran.dg/pr17090.f90: Add directives to test.
39540 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39542         * gcc.c-torture/compile/20040914-1.c: New test.
39544 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
39546         PR c++/16162
39547         * g++.dg/template/decl2.C: New test.
39549 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
39551         PR fortran/17090
39552         * gfortran.dg/pr17090.f90: New test.
39554 2004-09-13  Dale Johannesen  <dalej@apple.com>
39556         * gcc.c-torture/compile/pr17408.c: New test case.
39558 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
39560         PR c++/16716
39561         * g++.dg/parse/crash17.C: New test.
39563         PR c++/17327
39564         * g++.dg/template/enum3.C: New test.
39566 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
39568         * lib/gcc-defs.exp: Load wrapper.exp.
39569         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
39570         using local code.
39571         * lib/gcc.exp (gcc_init): Similar.
39572         * lib/gfortran.exp (gfortran_init): Similar.
39573         * lib/objc.exp (objc_init): Similar.
39574         * lib/treelang.exp (treelang_init): Similar.
39575         * lib/wrapper.exp: New file with build_wrapper call machinery in
39576         ${tool}_maybe_build_wrapper.
39578 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
39580         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
39581         "inline".
39582         * gcc.dg/declspec-11.c: Update expected messages.
39583         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
39584         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
39585         gcc.dg/inline-12.c: New tests.
39587 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
39589         * g++.dg/tree-ssa/pr17400.C: New testcase.
39591 2004-09-13  James E Wilson  <wilson@specifixinc.com>
39593         * gcc.target/mips/sb1-1.c: New testcase.
39595 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
39597         * lib/g77-dg.exp: Remove unused file.
39598         * lib/mike-g77.exp: Ditto.
39599         * lib/g77.exp: Ditto.
39601 2004-09-12  Richard Henderson  <rth@redhat.com>
39603         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
39605 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
39607         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
39608         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
39609         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
39610         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
39611         Update expected messages.
39613 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
39615         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
39616         declaration/use mismatch for dirp parameter.
39618 2004-09-12  Andrew Pinski  <apinski@apple.com>
39620         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
39621         -fgnu-runtime is passed.
39623 2004-09-12  Richard Henderson  <rth@redhat.com>
39625         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
39626         do the uplevel thing and update additional_flags directly.
39627         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
39628         gfortran.fortran-torture/execute/intrinsic_nearest.x,
39629         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
39630         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
39632 2004-09-11  Steven Bosscher  <stevenb@suse.de>
39634         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
39636 2004-09-11  Roger Sayle  <roger@eyesopen.com>
39638         PR middle-end/17411
39639         * g++.dg/opt/pr17411-1.C: New test case.
39641 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
39643         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
39644         gcc.dg/tls/diag-2.c: Update expected messages.
39645         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
39646         messages.
39647         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
39648         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
39649         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
39650         gcc.dg/tls/diag-5.c: New tests.
39652 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
39654         * gcc.dg/20040910-1.c: Correct dg-error regexp.
39656 2004-09-11  Steven Bosscher  <stevenb@suse.de>
39658         * g++.dg/parse/break-in-for.C: New test.
39660 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
39662         * gcc.dg/tree-ssa/20040911-1.c: New test.
39664 2004-09-11  Andreas Jaeger  <aj@suse.de>
39666         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
39667         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
39669 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
39671         * gcc.target/frv: New directory of FR-V-specific tests.
39673 2004-09-10  James E Wilson  <wilson@specifixinc.com>
39675         * gcc.dg/convert-vec-1.c: New test.
39677 2004-09-10  Roger Sayle  <roger@eyesopen.com>
39679         PR middle-end/17024
39680         * gcc.dg/pr17024-1.c: New test case.
39682 2004-09-10  Eric Christopher  <echristo@redhat.com>
39684         * gcc.dg/20040910-1.c: New test.
39686 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
39688         * gcc.dg/bitfld-9.c: New test.
39690 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
39692         * gcc.c-torture/execute/ieee/acc1.c: New test.
39693         * gcc.c-torture/execute/ieee/acc2.c: New test.
39694         * gcc.c-torture/execute/ieee/mzero6.c: New test.
39696 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
39698         * gcc.dg/deprecated-2.c: New test.
39700 2004-09-09  James E Wilson  <wilson@specifixinc.com>
39702         * gcc.dg/init-vec-1.c: New test.
39704 2004-09-09  Roger Sayle  <roger@eyesopen.com>
39706         PR middle-end/17055
39707         * gcc.dg/pr17055-1.c: New test case.
39709 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
39711         PR target/17377
39712         * gcc.c-torture/execute/pr17377.c: New test.
39714 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
39716         PR c/8420
39717         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
39718         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
39719         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
39720         gcc.dg/long-long-typespec-1.c: New tests.
39721         * gcc.dg/tls/diag-2.c: Update expected diagnostics
39723 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
39725         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
39726         gcc.dg/gnu99-static-1.c: New tests.
39728 2004-09-08  Devang Patel  <dpatel@apple.com>
39730         * gcc.dg/darwin-ld-20040828-1.c: New test.
39731         * gcc.dg/darwin-ld-20040828-2.c: New test.
39732         * gcc.dg/darwin-ld-20040828-3.c: New test.
39734 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
39736         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
39737         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
39738         in error message.
39739         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
39740         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
39741         in error message.
39742         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
39743         types they qualify.
39744         * objc.dg/type-size-2.m: Fix wording in comment.
39745         * objc.dg/va-meth-1.m: New test case.
39747 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
39749         PR c/16633:
39750         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
39751         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
39753 2004-09-06  Devang Patel  <dpatel@apple.com>
39755         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
39756         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
39758 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
39760         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
39761         reflect changed line numbering of diagnostics.
39763 2004-09-06  Paul Brook  <paul@codesourcery.com>
39765         * gfortran.dg/edit_real_1.f90: Add new test.
39767 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39769         * gcc.dg/tree-ssa/loop-2.c: New test.
39770         * gcc.dg/tree-ssa/loop-3.c: New test.
39771         * gcc.dg/tree-ssa/loop-4.c: New test.
39772         * gcc.dg/tree-ssa/loop-5.c: New test.
39774 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39776         * gcc.dg/format/sentinel-1.c: Update for parameter option.
39778 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39780         * gcc.dg/format/sentinel-1.c: New test.
39782 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
39784         * gcc.dg/builtins-46.c: New.
39786 2004-09-03  Devang Patel  <dpatel@apple.com>
39788         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
39789         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
39791 2004-09-03  Jan Beulich  <jbeulich@novell.com>
39793         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
39794         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
39795         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
39796         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
39797         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
39798         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
39799         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
39800         the non-portable bzero.
39801         * gcc.dg/20010912-1.c: xfail for NetWare.
39802         * gcc.dg/20020426-2.c: xfail for NetWare.
39803         * gcc.dg/20021014-1.c: xfail for NetWare.
39804         * gcc.dg/20021018-1.c: xfail for NetWare.
39805         * gcc.dg/20030213-1.c: xfail for NetWare.
39806         * gcc.dg/20030225-1.c: xfail for NetWare.
39807         * gcc.dg/20030708-1.c: xfail for NetWare.
39808         * gcc.dg/builtins-config.h: Also exclude NetWare.
39809         * gcc.dg/format/format.h: Define restrict only if not already defined.
39810         * gcc.dg/nest.c: xfail for NetWare.
39811         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
39812         * lib/target-supports.exp (check_visibility_available): Exclude
39813         NetWare.
39815 2004-09-03  Jan Beulich  <jbeulich@novell.com>
39817         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
39818         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
39819         deterministic starting point for the alignment of structure fields.
39820         * gcc.dg/Wpadded.c: Dito.
39821         * g++.dg/abi/vbase10.C: Dito.
39823 2004-09-03  Devang Patel  <dpatel@apple.com>
39825         * g++.dg/debug/pr15736.cc: New test.
39827 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
39829         * README.QMTEST: Fix out-of-date link.
39831 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
39833         PR fortran/16579
39834         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
39835         Delete.  Duplicate of gfortran.dg/g77/20010610.f
39837 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
39839         * g++.dg/abi/arm_rtti1.C: New test.
39841 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
39843         * gcc.dg/ppc-vector-memcpy.c: New.
39844         * gcc.dg/ppc-vector-memset.c: New.
39846 2004-09-02  Chao-ying Fu  <fu@mips.com>
39848         * gcc.target/mips/mips-3d-1.c: New test.
39849         * gcc.target/mips/mips-3d-2.c: New test.
39850         * gcc.target/mips/mips-3d-3.c: New test.
39851         * gcc.target/mips/mips-3d-4.c: New test.
39852         * gcc.target/mips/mips-3d-5.c: New test.
39853         * gcc.target/mips/mips-3d-6.c: New test.
39854         * gcc.target/mips/mips-3d-7.c: New test.
39855         * gcc.target/mips/mips-3d-8.c: New test.
39856         * gcc.target/mips/mips-3d-9.c: New test.
39857         * gcc.target/mips/mips-ps-1.c: New test.
39858         * gcc.target/mips/mips-ps-2.c: New test.
39859         * gcc.target/mips/mips-ps-3.c: New test.
39860         * gcc.target/mips/mips-ps-4.c: New test.
39861         * gcc.target/mips/mips-ps-type.c: New test.
39863 2004-09-02  Paul Brook  <paul@codesourcery.com>
39865         * gfortran.dg/edit_real_1.f90: Add new tests.
39867 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39869         PR fortran/15327
39870         * gfortran.dg/merge_char_1.f90: New test.
39872 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39874         PR fortran/16404
39875         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
39877 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39879         PR c/1522
39880         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
39882 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
39884         * g++.dg/opt/loop1.C: Do not XFAIL.
39886 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
39888         * gcc.c-torture/execute/20040831-1.c: New test.
39890 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
39892         PR fortran/16579
39893         * gfortran.dg/g77/20010610.f: Now passes.
39894         Copy from g77.f-torture/execute. Add dg-run directive.
39895         * gfortran.dg/g77/README: Update
39897 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
39899         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
39900         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
39901         (t1, t2, t3, t4): Add volatile.
39903 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
39905         * g++.dg/ext/visibility/arm1.C: New test.
39907 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
39909         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
39910         -pedantic-errors.
39912 2004-09-01  Paul Brook  <paul@codesourcery.com>
39914         * gfortran.dg/eof_2.f90: New test.
39916 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39918         PR fortran/16579
39919         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
39921 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
39923         PR libfortran/16805
39924         * gfortran.dg/list_read_2.f90: New test.
39926 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
39928         * g++.dg/abi/key1.C: New test.
39930 2004-08-31  Richard Henderson  <rth@redhat.com>
39932         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
39933         form of offsetof.
39934         * g++.dg/other/offsetof5.C: Remove duplicate.
39936 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39938         PR fortran/17244
39939         * gfortran.dg/func_derived_1.f90: New test.
39941 2004-08-31  Paul Brook  <paul@codesourcery.com>
39943         * gfortran.dg/eof_1.f90: New test.
39945 2004-08-31  Paul Brook  <paul@codesourcery.com>
39947         * gfortran.dg/list_read_1.f90: New file.
39949 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
39951         * g++.dg/opt/loop1.C: XFAIL.
39953 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
39955         * gcc.dg/funcdef-storage-1.c: New.
39956         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
39957         an extern function in local scope.
39958         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
39959         declare an 'auto inline' function in local scope.
39960         * gcc.dg/20011130-1.c: Likewise.
39961         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
39962         an 'auto' function in local scope.
39963         * gcc.dg/20021014-1.c: Likewise.
39964         * gcc.dg/20030331-2.c: Likewise.
39966 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39968         * gfortran.dg/blockdata_1.f90: New test.
39970 2004-08-30  Richard Henderson  <rth@redhat.com>
39972         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
39974 2004-08-30  Richard Henderson  <rth@redhat.com>
39976         * lib/fortran-torture.exp (fortran-torture-execute): Honor
39977         additional_flags set by alternate driver.
39978         (ieee-options): New procedure.
39979         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
39980         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
39981         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
39982         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
39984 2004-08-30  Richard Henderson  <rth@redhat.com>
39986         * lib/f-torture.exp: Remove.
39988 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
39990         PR rtl-optimization/16590
39991         * g++.dg/opt/loop1.C: New test.
39993 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39995         PR fortran/13910
39996         * gfortran.dg/oldstyle_1.f90: New test.
39998 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
39999         Paul Brook  <paul@codesourcery.com>
40001         * gfortran.dg/g77/README: Update.
40002         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
40003         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
40004         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
40006 2004-08-28  Paul Brook  <paul@codesourcery.com>
40008         PR libfortran/17195
40009         * gfortran.dg/edit_real_1.f90: New test.
40011 2004-08-27  Paul Brook  <paul@codesourcery.com>
40013         * gfortran.dg/rewind_1.f90: New test.
40015 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
40017         PR fortran/16597
40018         * gfortran.dg/pr16597.f90: New test.
40020 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
40022         PR c/13801
40023         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
40024         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
40025         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
40026         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
40027         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
40029 2004-08-26  Nick Clifton  <nickc@redhat.com>
40031         * gcc.c-torture/compile/pr17119.c: New test.
40033 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
40035         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
40037 2004-08-25  Richard Henderson  <rth@redhat.com>
40039         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
40040         the bits that expect kind=8 to be the largest real kind.
40042 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
40044         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
40046 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40048         * gfortran.dg/assignment_1.f90: New test.
40050 2004-08-25  Adam Nemet  <anemet@lnxw.com>
40052         * g++.dg/template/repo3.C: New test.
40054 2004-08-25  Roger Sayle  <roger@eyesopen.com>
40056         PR middle-end/16693
40057         PR tree-optimization/16372
40058         * g++.dg/opt/pr16372-1.C: New test case.
40059         * g++.dg/opt/pr16693-1.C: New test case.
40060         * g++.dg/opt/pr16693-2.C: New test case.
40062 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
40064         * objc.dg/proto-lossage-4.m: New test.
40066 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
40068         PR c++/17155
40069         * g++.dg/inherit/local2.C: New test.
40071 2004-08-25  Paul Brook  <paul@codesourcery.com>
40073         PR fortran/17144
40074         * gfortran.dg/string_ctor_1.f90: New test.
40076 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40078         PR c++/14428
40079         * g++.dg/template/redecl2.C: New test.
40081 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
40083         PR fortran/17143
40084         * gfortran.dg/pr17143.f90: New test.
40086 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
40088         PR fortran/17164
40089         * gfortran.dg/pr17164.f90: New test.
40091 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40093         * gcc.dg/tree-ssa/loop-1.c: New test.
40095 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
40097         * gcc.c-torture/compile/20040824-1.c: New test.
40099 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
40101         * gcc.c-torture/compile/iftrap-3.c: New test.
40103 2004-08-24  Paul Brook  <paul@codesourcery.com>
40105         * gfortran.dg/entry_2.f90: New test.
40107 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
40109         PR c++/16889
40110         * g++.dg/lookup/ambig[12].C: New.
40112 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40114         PR c++/16706
40115         * g++.dg/template/crash21.C: New test.
40116         * g++.dg/template/crash22.C: Likewise.
40118 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
40120         PR c++/17149
40121         * g++.dg/template/access15.C: New.
40123 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
40125         PR c++/17163
40126         * g++.dg/template/repo2.C: New test.
40128 2004-08-23  Roger Sayle  <roger@eyesopen.com>
40130         PR rtl-optimization/17078
40131         * gcc.c-torture/execute/pr17078-1.c: New test case.
40133 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
40135         PR c/14492
40136         * gcc.dg/debug/crash1.c: New test.
40138 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
40140         PR c/16180
40141         * gcc.dg/loop-5.c: New test.
40143 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40145         * gcc.c-torture/execute/20040823-1.c: New test.
40147 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
40149         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
40150         to the assembler.  Simplify test accordingly.
40151         (asm_abi_flags): Use GNU names.
40152         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
40153         to check for ABI flags.
40155 2004-08-22  Andrew Pinski  <apinski@apple.com>
40157         * g++.dg/opt/pr14029.C: New test.
40158         * gcc.c-torture/execute/pr15262.c: New test.
40160 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40162         * gfortran.dg/reduction.f90: Add checks with complex arguments.
40164 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
40166         PR 16908
40167         * gfortran.dg/direct_io.f90: New test.
40169 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
40171         PR c++/17121
40172         * g++.dg/inherit/local2.C: New test.
40174 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
40176         PR c++/17120
40177         * g++.dg/warn/Wparentheses-4.C: New test.
40179 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
40181         PR c++/17121
40182         * g++.dg/inherit/local2.C: New test.
40184         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
40185         * gcc.dg/ppc-ldstruct.c: Likewise.
40186         * gcc.dg/ppc64-abi-2.c: Likewise.
40188 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
40190         PR rtl-optimization/17099
40191         * gcc.c-torture/execute/20040820-1.c: New test.
40193 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
40195         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
40197 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
40199         PR fortran/17077
40200         * gfortran.dg/auto_array_1.f90: New test.
40202 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40204         PR fortran/17074
40205         * gfortran.dg/simpleif_1.f90: New test.
40207 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
40209         * lib/target-supports.exp (check_profiling_available): Return
40210         false for arm*-*-symbianelf* and arm*-*-eabi*.
40212         PR c++/15890
40213         * g++.dg/template/delete1.C: New test.
40215 2004-08-19  Paul Brook  <paul@codesourcery.com>
40217         PR fortran/14976
40218         PR fortran/16228
40219         * gfortran.dg/data_char_1.f90: New test.
40221 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
40223         PR fortran/16946
40224         * gfortran.dg/reduction.f90: New testcase.
40226 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40228         PR fortran/16520
40229         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
40231 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
40233         PR c++/17041
40234         * g++.dg/Wparentheses-3.C: New test.
40236 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
40238         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
40239         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
40240         * gcc.dg/vect/vect-2.c: Likewise.
40241         * gcc.dg/vect/vect-3.c: Likewise.
40242         * gcc.dg/vect/vect-4.c: Likewise.
40243         * gcc.dg/vect/vect-5.c: Likewise.
40244         * gcc.dg/vect/vect-6.c: Likewise.
40245         * gcc.dg/vect/vect-7.c: Likewise.
40246         * gcc.dg/vect/vect-25.c: Likewise.
40247         * gcc.dg/vect/vect-31.c: Likewise.
40248         * gcc.dg/vect/vect-32.c: Likewise.
40249         * gcc.dg/vect/vect-34.c: Likewise.
40250         * gcc.dg/vect/vect-36.c: Likewise.
40251         * gcc.dg/vect/vect-all.c: Likewise.
40253 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
40255         PR c++/17068
40256         * g++.dg/template/operator4.C: New test.
40258 2004-08-18  Richard Henderson  <rth@redhat.com>
40260         * gcc.dg/20040206-1.c: XFAIL.
40262 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
40264         PR c++/16246
40265         * g++.dg/template/array7.C: New test.
40267 2004-08-17  James E Wilson  <wilson@specifixinc.com>
40269         * gcc.dg/mips-movcc-1.c: New test.
40270         * gcc.dg/mips-movcc-2.c: New test.
40271         * gcc.dg/mips-movcc-3.c: New test.
40273         * gcc.dg/mips-nmadd-1.c: New test.
40274         * gcc.dg/mips-nmadd-2.c: New test.
40276 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
40278         PR c++/15871
40279         * g++.dg/opt/inline8.C: New test.
40281         PR c++/16965
40282         * g++.dg/parse/error17.C: New test.
40284 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
40286         * gcc.dg/vect: New directory for vectorizer tests.
40287         * gcc.dg/vect/tree-vect.h: New file.
40288         * gcc.dg/vect/vect.exp: New file.
40289         * gcc.dg/vect/pr16105.c.c: New test.
40290         * gcc.dg/vect/vect-1.c: New test.
40291         * gcc.dg/vect/vect-2.c: New test.
40292         * gcc.dg/vect/vect-3.c: New test.
40293         * gcc.dg/vect/vect-4.c: New test.
40294         * gcc.dg/vect/vect-5.c: New test.
40295         * gcc.dg/vect/vect-6.c: New test.
40296         * gcc.dg/vect/vect-7.c: New test.
40297         * gcc.dg/vect/vect-8.c: New test.
40298         * gcc.dg/vect/vect-9.c: New test.
40299         * gcc.dg/vect/vect-10.c: New test.
40300         * gcc.dg/vect/vect-11.c: New test.
40301         * gcc.dg/vect/vect-12.c: New test.
40302         * gcc.dg/vect/vect-13.c: New test.
40303         * gcc.dg/vect/vect-14.c: New test.
40304         * gcc.dg/vect/vect-15.c: New test.
40305         * gcc.dg/vect/vect-16.c: New test.
40306         * gcc.dg/vect/vect-17.c: New test.
40307         * gcc.dg/vect/vect-18.c: New test.
40308         * gcc.dg/vect/vect-19.c: New test.
40309         * gcc.dg/vect/vect-20.c: New test.
40310         * gcc.dg/vect/vect-21.c: New test.
40311         * gcc.dg/vect/vect-22.c: New test.
40312         * gcc.dg/vect/vect-23.c: New test.
40313         * gcc.dg/vect/vect-24.c: New test.
40314         * gcc.dg/vect/vect-25.c: New test.
40315         * gcc.dg/vect/vect-26.c: New test.
40316         * gcc.dg/vect/vect-27.c: New test.
40317         * gcc.dg/vect/vect-28.c: New test.
40318         * gcc.dg/vect/vect-29.c: New test.
40319         * gcc.dg/vect/vect-30.c: New test.
40320         * gcc.dg/vect/vect-31.c: New test.
40321         * gcc.dg/vect/vect-32.c: New test.
40322         * gcc.dg/vect/vect-33.c: New test.
40323         * gcc.dg/vect/vect-34.c: New test.
40324         * gcc.dg/vect/vect-35.c: New test.
40325         * gcc.dg/vect/vect-36.c: New test.
40326         * gcc.dg/vect/vect-37.c: New test.
40327         * gcc.dg/vect/vect-38.c: New test.
40328         * gcc.dg/vect/vect-40.c: New test.
40329         * gcc.dg/vect/vect-41.c: New test.
40330         * gcc.dg/vect/vect-42.c: New test.
40331         * gcc.dg/vect/vect-43.c: New test.
40332         * gcc.dg/vect/vect-44.c: New test.
40333         * gcc.dg/vect/vect-45.c: New test.
40334         * gcc.dg/vect/vect-46.c: New test.
40335         * gcc.dg/vect/vect-47.c: New test.
40336         * gcc.dg/vect/vect-48.c: New test.
40337         * gcc.dg/vect/vect-49.c: New test.
40338         * gcc.dg/vect/vect-50.c: New test.
40339         * gcc.dg/vect/vect-51.c: New test.
40340         * gcc.dg/vect/vect-52.c: New test.
40341         * gcc.dg/vect/vect-53.c: New test.
40342         * gcc.dg/vect/vect-54.c: New test.
40343         * gcc.dg/vect/vect-55.c: New test.
40344         * gcc.dg/vect/vect-56.c: New test.
40345         * gcc.dg/vect/vect-57.c: New test.
40346         * gcc.dg/vect/vect-58.c: New test.
40347         * gcc.dg/vect/vect-59.c: New test.
40348         * gcc.dg/vect/vect-60.c: New test.
40349         * gcc.dg/vect/vect-61.c: New test.
40350         * gcc.dg/vect/vect-all.c: New test.
40351         * gcc.dg/vect/vect-none.c: New test.
40353 2004-08-17  Paul Brook  <paul@codesourcery.com>
40355         PR fortran/13082
40356         * gfortran.dg/entry_1.f90: New test.
40358 2004-08-17  Andrew Pinski  <apinski@apple.com>
40360         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
40362 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
40364         * gcc.dg/pr17036-1.c: New test.
40366 2004-08-16  Devang Patel  <dpatel@apple.com>
40368         * gcc.dg/darwin-20040809-1.c: New test.
40370 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
40372         * gcc.dg/funcdef-attr-1.c: New test.
40374 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
40376         * gcc.dg/altivec-17.c: New test.
40377         * gcc.dg/altivec-18.c: New test.
40379 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40381         PR c++/6749
40382         * g++.dg/template/vtable2.C: New test.
40384 2004-08-14  Richard Henderson  <rth@redhat.com>
40386         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
40387         * gcc.dg/pack-test-4.c (main): Return 0.
40388         * gcc.dg/setjmp-1.c: Remove XFAIL.
40389         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
40391 2004-08-14  Richard Henderson  <rth@redhat.com>
40393         * gcc.dg/980217-1.c: Add prototype for printf.
40395 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
40397         * gfortran.dg/pr16935.f90: New test.
40399 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
40401         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
40403 2004-08-13  Paul Brook  <paul@codesourcery.com>
40405         * gfortran.dg/der_io_1.f90: Remove stray comma.
40407 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
40409         * gcc.dg/vmx/cw-bug-2.c: Remove.
40410         * gcc.dg/vmx/vprint-1.c: Remove.
40411         * gcc.dg/vmx/vscan-1.c: Remove.
40413 2004-08-12  Devang patel  <dpatel@apple.com>
40415         * gcc.dg/darwin-20040809-2.c: New test.
40417 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
40419         * g++.dg/ext/altivec-12.C: New test.
40421         * g++.dg/ext/altivec-11.C: New test.
40423 2004-08-12  Paul Brook  <paul@codesourcery.com>
40425         * g++.dg/abi/arm_cxa_vec_1.C: New test.
40427 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
40429         * g++.dg/ext/altivec-2.C: Check for hardware support before
40430         executing any VMX instructions.
40432         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
40434 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
40436         PR c++/16276
40437         * g++.old-deja/g++.other/comdat4.C: New test.
40438         * g++.old-deja/g++.other/comdat4-aux.cc: New.
40440 2004-08-12  Ben Elliston  <bje@au.ibm.com>
40442         PR target/16286
40443         * gcc.dg/pr16286.c: New test.
40445 2004-08-12 Jan Beulich <jbeulich@novell.com>
40447         * g++.dg/ext/asm5.C: New.
40449 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
40451         PR c++/16698
40452         * g++.dg/eh/crash1.C: New test.
40454         PR c++/16717
40455         * g++.dg/ext/construct1.C: New test.
40457 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
40459         PR c++/16853
40460         * g++.dg/init/ptrmem1.C: New test.
40462         PR c++/16618
40463         * g++.dg/parse/offsetof5.C: New test.
40465         PR c++/16870
40466         * g++.dg/template/overload3.C: New test.
40468 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
40470         PR c++/16964
40471         * g++.dg/parse/error16.C: New test.
40473         PR c++/16904
40474         * g++.dg/template/error14.C: New test.
40476         PR c++/16929
40477         * g++.dg/template/error15.C: New test.
40479 2004-08-11  Devang Patel  <dpatel@apple.com>
40481         * gcc.dg/darwin-ld-20040809-1.c: New test.
40482         * gcc.dg/darwin-ld-20040809-2.c: New test.
40484 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
40486         PR fortran/16917
40487         * gfortran.dg/dfloat_1.f90: New test.
40489 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
40491         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
40492         * gcc.dg/dll-2.c: Fix dg-require syntax.
40493         * gcc.misc-tests/arm-isr.c (abort): Declare.
40494         (exit): Likewise.
40496 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
40498         PR c++/16971
40499         * g++.dg/parse/crash16.C: New test.
40501 2004-08-10  Roger Sayle  <roger@eyesopen.com>
40503         * gcc.dg/mips-rsqrt-1.c: New test case.
40504         * gcc.dg/mips-rsqrt-2.c: New test case.
40505         * gcc.dg/mips-rsqrt-3.c: New test case.
40507 2004-08-10  Paul Brook  <paul@codesourcery.com>
40509         * gfortran.dg/der_io_1.f90: New test.
40511 2004-08-10  Paul Brook  <paul@codesourcery.com>
40513         PR fortran/16919
40514         * gfortran.dg/der_array_1.f90: New test.
40516 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
40518         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
40520 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
40522         * gcc.dg/wchar_t-2.c: Fix typo.
40524 2004-08-09  Falk Hueffner  <falk@debian.org>
40526         PR tree-optimization/12517
40527         * gcc.c-torture/compile/pr12517.c: New test.
40529         PR tree-optimization/12578
40530         * gcc.c-torture/compile/pr12578.c: New test.
40532         PR tree-optimization/12899
40533         * gcc.c-torture/compile/pr12899.c: New test.
40535         PR rtl-optimization/14692
40536         * gcc.c-torture/compile/pr14692.c: New test.
40538         PR tree-optimization/16461
40539         * gcc.c-torture/compile/pr16461.c: New test.
40541 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
40543         * gfortran.dg/getenv_1.f90: New test.
40545 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
40547         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
40548         wchar_t.
40549         * gcc.dg/symbian5.c: Test -fno-short-wchar.
40551 2004-08-06  Paul Brook  <paul@codesourcery.com>
40553         * gfortran.dg/ret_array_1.f90: New test.
40554         * gfortran.dg/ret_pointer_1.f90: New test.
40556 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
40558         * gcc.dg/missing-field-init-[12].c: New tests.
40559         * g++.dg/warn/missing-field-init-[12].C: New tests.
40561 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
40563         * gcc.dg/enum2.c: New test.
40564         * gcc.dg/symbian3.c: Likewise.
40565         * gcc.dg/symbian4.c: Likewise.
40566         * gcc.dg/wchar_t-2.c: Likewise.
40568 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
40570         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
40571         destructor tests.
40573 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
40575         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
40576         dg-require-visiblity.
40577         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
40578         * g++.dg/ext/visibility/fvisibility.C: Likewise.
40579         * g++.dg/ext/visibility/memfuncts.C: Likewise.
40580         * g++.dg/ext/visibility/new1.C: Likewise.
40581         * g++.dg/ext/visibility/pragma.C: Likewise.
40582         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
40583         * g++.dg/ext/visibility/virtual.C: Likewise.
40584         * g++/dg/ext/visibility/visibility-1.C: Likewise.
40585         * g++/dg/ext/visibility/visibility-2.C: Likewise.
40586         * g++/dg/ext/visibility/visibility-3.C: Likewise.
40587         * g++/dg/ext/visibility/visibility-4.C: Likewise.
40588         * g++/dg/ext/visibility/visibility-5.C: Likewise.
40589         * g++/dg/ext/visibility/visibility-6.C: Likewise.
40590         * g++/dg/ext/visibility/visibility-7.C: Likewise.
40591         * g++/dg/ext/visibility/visibility-8.C: New test.
40592         * gcc.c-torture/compile/dll.x: Remove.
40593         * gcc.dg/dll-2.c: Use dg-require-dll
40594         * gcc.dg/visibility-10.c: New test.
40595         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
40596         supporting DLLs.
40597         * lib/scanasm.exp (scan_hidden): New function.
40598         (scan_not_hidden): Likewise.
40600 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
40602         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
40604 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
40606         * gcc.c-torture/execute/20040805-1.c: New test.
40608 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
40610         * gcc.dg/20020118-1.c: Declare abort.
40611         * gcc.dg/altivec_check.h: Likewise.
40612         * gcc.dg/iftrap-2.c: Likewise.
40613         * gcc.dg/pragma-darwin.c: Likewise.
40614         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
40616 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
40618         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
40620 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
40622         * gcc.c-torture/execute/builtins/abs-2.c,
40623         gcc.c-torture/execute/builtins/abs-3.c,
40624         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
40625         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
40626         intmax_t, uintmax_t and their limits.
40627         * gcc.dg/intmax_t-1.c: New test.
40629 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40631         * g++.dg/tc1/dr147.C: Add reference to PR.
40633 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
40635         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
40636         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
40638 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
40640         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
40642 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
40644         * gcc.dg/redecl-5.c: New test.
40645         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
40646         of scanf.
40648 2004-08-03  Roger Sayle  <roger@eyesopen.com>
40650         PR middle-end/16790
40651         * gcc.c-torture/execute/pr16790-1.c: New test case.
40653 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
40655         * g++.dg/ext/visibility/assign1.C: New test.
40656         * g++.dg/ext/visibility/new1.C: Likewise.
40658         * gcc.dg/symbian1.c: New test.
40659         * gcc.dg/symbian2.c: Likewise.
40661 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
40663         PR target/16570
40664         * gcc.dg/i386-sse-9.c: New test.
40666 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
40668         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
40670 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
40672         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
40673         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
40674         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
40675         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
40676         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
40677         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
40678         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
40679         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
40680         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
40681         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
40682         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
40683         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
40684         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
40685         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
40686         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
40687         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
40688         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
40689         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
40690         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
40691         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
40692         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
40693         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
40694         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
40695         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
40696         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
40697         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
40698         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
40699         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
40700         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
40701         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
40702         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
40703         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
40704         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
40705         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
40706         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
40707         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
40708         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
40709         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
40710         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
40711         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
40712         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
40713         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
40714         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
40715         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
40716         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
40717         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
40718         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
40719         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
40720         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
40721         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
40722         gcc.misc-tests/i386-pf-3dnow-1.c,
40723         gcc.misc-tests/i386-pf-athlon-1.c,
40724         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
40725         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
40726         Declare built-in functions used.
40727         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
40729 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
40731         PR c++/16707
40732         * g++.dg/lookup/using12.C: New test.
40734         * g++.dg/init/null1.C: Fix PR number.
40735         * g++.dg/parse/namespace10.C: Likewise.
40737 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
40739         PR c++/16224
40740         * g++.dg/template/spec17.C: New test.
40741         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
40742         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
40744 2004-08-02  David Billinghurst
40746         PR fortran/16292
40747         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
40749 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
40751         * gcc.dg/ia64-got-1.c: New test case.
40753 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
40755         PR c++/16489
40756         * g++.dg/init/null1.C: New test.
40757         * g++.dg/tc1/dr76.C: Adjust error marker.
40759         PR c++/16529
40760         * g++.dg/parse/namespace10.C: New test.
40762         PR c++/16810
40763         * g++.dg/inherit/ptrmem2.C: New test.
40765 2004-08-02  Ben Elliston  <bje@au.ibm.com>
40767         PR target/16155
40768         * gcc.dg/pr16155.c: New test.
40770 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
40772         * gcc.dg/redecl-2.c: New test.
40774 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
40776         * gcc.dg/darwin-longdouble.c: New file.
40778 2004-07-30  Richard Henderson  <rth@redhat.com>
40780         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
40781         write to constant argument.
40782         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
40784 2004-07-30  Richard Henderson  <rth@redhat.com>
40786         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
40787         tests of nearest around zero.
40789 2004-07-30  Andrew Pinski  <apinski@apple.com>
40791         * gcc.c-torture/compile/20040730-1.c: New test.
40793 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
40795         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
40796         powerpc-eabispe.
40798 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
40800         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
40802 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
40804         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
40805         contains $ld_library_path.
40806         * lib/gfortran.exp (gfortran_link_flags): Likewise.
40808 2004-07-29  Richard Henderson  <rth@redhat.com>
40810         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
40812         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
40813         (alt2, which): New.
40814         (Check): Accept either alternative.
40816 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
40818         * g++.dg/abi/inline1.C: New test.
40819         * g++.dg/abi/local1-a.cc: Likewise.
40820         * g++.dg/abi/local1.C: Likewise.
40821         * g++.dg/abi/mangle11.C: Tweak location of warnings.
40822         * g++.dg/abi/mangle12.C: Likewise.
40823         * g++.dg/abi/mangle17.C: Likewise.
40824         * g++.dg/abi/mangle20-2.C: Likewise.
40825         * g++.dg/opt/interface1.C: Likewise.
40826         * g++.dg/opt/interface1.h: Likewise.
40827         * g++.dg/opt/interface1-a.cc: New test.
40828         * g++.dg/parse/repo1.C: New test.
40829         * g++.dg/template/repo1.C: Likewise.
40830         * g++.dg/warn/Winline-1.C: Likewise.
40831         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
40833 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
40835         * gcc.dg/tree-ssa/20040729-1.c: New test.
40837 2004-07-27  Matt Austern <austern@apple.com>
40839         * gcc.dg/darwin-bool-1.c: New test.
40840         * gcc.dg/darwin-bool-2.c: New test.
40842 2004-07-28  Richard Henderson  <rth@redhat.com>
40844         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
40845         arguments in the correct type.  Don't write to constant arguments.
40847 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
40849         PR tree-optimization/16688
40850         PR tree-optimization/16689
40851         * g++.dg/tree-ssa/pr16688.C: New test.
40853 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
40855         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
40856         loads.  Not only in the comment, this time.
40858 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
40860         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
40861         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
40862         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
40863         * gcc.dg/sh4a-bitmovua.c: New.
40864         * gcc.dg/sh4a-cos.c: New.
40865         * gcc.dg/sh4a-cosf.c: New.
40866         * gcc.dg/sh4a-fprun.c: New.
40867         * gcc.dg/sh4a-fsrra.c: New.
40868         * gcc.dg/sh4a-memmovua.c: New.
40869         * gcc.dg/sh4a-sin.c: New.
40870         * gcc.dg/sh4a-sincos.c: New.
40871         * gcc.dg/sh4a-sincosf.c: New.
40872         * gcc.dg/sh4a-sinf.c: New.
40874 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
40876         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
40877         conditionals.
40878         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
40879         loads.
40880         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
40881         DOM1.
40883 2004-07-27  Andrew Pinski  <apinski@apple.com>
40885         * g++.dg/rtti/tinfo1.C: Correct the xfail.
40887 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
40889         * gcc.dg/pragma-isr.c: New test.
40891 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40893         PR c++/14429
40894         * g++.dg/template/ttp11.C: New test.
40896 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
40898         * gcc.c-torture/compile/20040727-1.c: New test.
40900 2004-07-26  Eric Christopher  <echristo@redhat.com>
40902         * gcc.c-torture/compile/20040726-2.c: New test.
40904 2004-07-26  Andrew Pinski  <apinski@apple.com>
40906         * g++.dg/rtti/tinfo1.C: Xfail.
40908 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
40910         * gcc.c-torture/compile/20040726-1.c: New test.
40912 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
40913             Brian Ryner  <bryner@brianryner.com>
40915         PR c++/9283
40916         PR c++/15000
40917         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
40918         * g++.dg/ext/visibility/: New directory.
40919         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
40920         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
40921         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
40922         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
40923         * g++.dg/ext/visibility/fvisibility.C,
40924         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
40925         g++.dg/ext/visibility/fvisibility-override1.C
40926         g++.dg/ext/visibility/fvisibility-override2.C
40927         g++.dg/ext/visibility/memfuncts.C
40928         g++.dg/ext/visibility/noPLT.C
40929         g++.dg/ext/visibility/pragma.C
40930         g++.dg/ext/visibility/pragma-override1.C
40931         g++.dg/ext/visibility/pragma-override2.C
40932         g++.dg/ext/visibility/staticmemfuncts.C
40933         g++.dg/ext/visibility/virtual.C: New tests.
40935 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
40937         PR c/15360
40938         * gcc.dg/pr15360-1.c: New test.
40940 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
40942         * gcc.dg/pragma-align-2.c: New test.
40943         * gcc.dg/pragma-init-fini.c: New test.
40944         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
40945         targets.
40947 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
40949         * gcc.dg/init-string-2.c: New test.
40951 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
40953         PR 16684
40954         * gcc.dg/Wredundant-decls-1.c: New test case.
40956 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
40958         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
40959         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
40960         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
40961         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
40962         * gcc.dg/compat/generate-random.c: New file.
40963         * gcc.dg/compat/generate-random.h: Likewise.
40964         * gcc.dg/compat/generate-random_r.c: Likewise.
40965         * gcc.dg/compat/struct-layout-1.h: Likewise.
40966         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
40967         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
40968         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
40969         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
40970         * gcc.dg/compat/struct-layout-1_main.c: New test.
40971         * gcc.dg/compat/struct-layout-1_x.c: New file.
40972         * gcc.dg/compat/struct-layout-1_y.c: New file.
40973         * gcc.dg/compat/struct-layout-1_test.h: New file.
40975 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
40977         * gcc.dg/comp-return-1.c: New test
40979 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
40981         * gcc.dg/vmx/8-02a.c: Fix typo.
40983         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
40984         * gcc.dg/darwin-abi-3.c: New test.
40986         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
40987         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
40989         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
40990         * gcc.dg/vmx/ops-long-1.c: New test.
40991         * gcc.dg/vmx/ops-long-2.c: New test.
40993 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
40995         * g++.dg/lookup/conv-[1234].C: New.
40997 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
40999         * g++.dg/parse/attr2.C: Simplify.
41001 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
41003         PR c/7284
41004         * gcc.c-torture/execute/pr7284-1.c: New test.
41006 2004-07-22  Brian Booth  <bbooth@redhat.com>
41008         * gcc.dg/tree-ssa/20040721-1.c: New test.
41010 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
41012         * g++.dg/template/crash20.c: New.
41014 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
41016         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
41017         Add dg-run directive.  Declare variables as required.
41018         * gfortran.dg/g77/README: Update
41020 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
41022         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
41023         gcc.dg/cris-peep2-andu2.c: New tests.
41025 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
41027         PR c/15052
41028         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
41029         on return type.
41030         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
41031         messages.
41032         * gcc.dg/qual-return-2.c: Update expected messages.
41033         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
41035 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
41037         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
41038         * gcc.dg/noncompile/921102-1.c: Update expected error message.
41040 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
41042         PR c/11250
41043         * gcc.dg/init-string-1.c: New test.
41045 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
41047         PR middle-end/15345
41048         PR c/16450
41049         * gcc.dg/torture/nested-fn-1.c: New test.
41051 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
41053         PR target/16559
41054         * gcc.dg/ia64-fptr-1.c: New file.
41056 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41058         PR c++/14497
41059         * g++.dg/template/spec16.C: New test.
41060         * g++.old-deja/g++.robertl/eb118.C: Remove.
41062 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41064         PR c++/509
41065         * g++.dg/template/spec15.C: New test.
41067 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
41069         Copy cases from g77.f-torture/execute and add dg-run
41070         directive.  Other changes as noted.
41071         * gfortran.dg/g77/13037.f
41072         * gfortran.dg/g77/1832.f
41073         * gfortran.dg/g77/19981119-0.f
41074         * gfortran.dg/g77/19990313-0.f
41075         * gfortran.dg/g77/19990313-1.f
41076         * gfortran.dg/g77/19990313-2.f
41077         * gfortran.dg/g77/19990313-3.f
41078         * gfortran.dg/g77/19990419-1.f
41079         * gfortran.dg/g77/19990826-0.f
41080         * gfortran.dg/g77/19990826-2.f
41081         * gfortran.dg/g77/20000503-1.f
41082         * gfortran.dg/g77/20001111.f
41083         * gfortran.dg/g77/20010116.f
41084         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
41085         * gfortran.dg/g77/20010430.f
41086         * gfortran.dg/g77/6177.f
41087         * gfortran.dg/g77/947.f
41088         * gfortran.dg/g77/970816-3.f
41089         * gfortran.dg/g77/971102-1.f
41090         * gfortran.dg/g77/980520-1.f
41091         * gfortran.dg/g77/980628-0.f
41092         * gfortran.dg/g77/980628-1.f
41093         * gfortran.dg/g77/980628-10.f
41094         * gfortran.dg/g77/980628-2.f
41095         * gfortran.dg/g77/980628-3.f
41096         * gfortran.dg/g77/980628-7.f
41097         * gfortran.dg/g77/980628-8.f
41098         * gfortran.dg/g77/980628-9.f
41099         * gfortran.dg/g77/980701-0.f
41100         * gfortran.dg/g77/980701-1.f
41101         * gfortran.dg/g77/cabs.f
41102         * gfortran.dg/g77/claus.f
41103         * gfortran.dg/g77/complex_1.f
41104         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
41105         * gfortran.dg/g77/dcomplex.f
41106         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
41107         * gfortran.dg/g77/f90-intrinsic-mathematical.f
41108         * gfortran.dg/g77/f90-intrinsic-numeric.f
41109         * gfortran.dg/g77/int8421.f
41110         * gfortran.dg/g77/labug1.f
41111         * gfortran.dg/g77/large_vec.f
41112         * gfortran.dg/g77/le.f
41113         * gfortran.dg/g77/short.f
41114         * gfortran.dg/g77/README: Update
41116 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
41118         PR c++/16637
41119         * g++.dg/parse/lookup4.C: New test.
41121 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41123         PR c++/16175
41124         * g++.dg/template/ttp10.C: New test.
41126 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
41128         * gcc.dg/pr12625-1.c: New test.
41130 2004-07-20  Steven Bosscher  <stevenb@suse.de>
41132         * gcc.dg/switch-warn-1.c: New test.
41133         * gcc.dg/switch-warn-2.c: New test.
41134         * gcc.c-torture/compile/pr14730.c: Update.
41136 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
41138         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
41139         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
41140         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
41141         g++.dg/template/nontype3.C: Remove trailing CR from tests.
41143 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
41145         PR c++/16623
41146         * g++.dg/template/assign1.C: New test.
41148 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41150         PR c++/12170
41151         * g++.dg/template/ttp9.C: New test.
41153 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
41155         * gcc.dg/format/cmn-err-1.c: New test.
41157 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
41159         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
41160         gcc.dg/Wparentheses-10.c: New tests.
41161         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
41163 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41165         PR fortran/16465
41166         * gfortran.dg/g77//ffixed-line-length-0.f,
41167         gfortran.dg/g77/ffixed-line-length-132.f,
41168         gfortran.dg/g77/ffixed-line-length-72.f,
41169         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
41170         gfortran.dg/g77/README: Update.
41172 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41174         PR c++/13092
41175         * g++.dg/template/non-dependent7.C: New test.
41176         * g++.dg/template/non-dependent8.C: Likewise.
41177         * g++.dg/template/non-dependent9.C: Likewise.
41178         * g++.dg/template/non-dependent10.C: Likewise.
41180 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
41182         PR c++/16337
41183         * g++.dg/parse/attr2.C: New test.
41185 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
41187         * g77.dg: Removed.
41188         * g77.f-torture: Ditto.
41190 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
41192         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
41193         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
41194         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
41196 2004-07-16  Richard Henderson  <rth@redhat.com>
41198         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
41200 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41202         * lib/fortran-torture.exp (fortran-torture): Don't test compile
41203         tests with full list of options.
41204         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
41205         of TORTURE_OPTIONS if test contains 'dg-do run'.
41207         PR fortran/16404
41208         * gfortran.dg/do_iterator.f90: New test.
41210 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41212         PR rtl-optimization/16536
41213         * gcc.c-torture/execute/restrict-1.c: New test.
41215 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41217         PR fortran/15324
41218         * gfortran.dg/pr15324.f90: New test.
41220         PR fortran/15129
41221         * gfortran.dg/pr15129.f90: New test.
41223         PR fortran/15140
41224         * gfortran.dg/pr15140.f90: New test.
41226         PR fortran/13792
41227         * gfortran.fortran-torture/execute/bounds.f90: Add check for
41228         compile-time simplification.
41230 2004-07-14  Mike Stump  <mrs@apple.com>
41232         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
41234 2004-07-14  James E Wilson  <wilson@specifixinc.com>
41236         PR target/16325
41237         * gcc.dg/profile-generate-1.c: New.
41239 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
41241         * gcc.c-torture/execute/20040709-1.c: New test.
41242         * gcc.c-torture/execute/20040709-2.c: New test.
41244 2004-07-14  Mike Stump  <mrs@apple.com>
41246         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
41248 2004-07-14  Mike Stump  <mrs@apple.com>
41250         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
41252 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
41254         PR c++/16518
41255         * g++.dg/parse/mutable1.C: New test.
41257 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
41259         PR tree-optimization/16443
41260         * gcc.dg/tree-ssa/20040713-1.c: New test.
41262 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
41264         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
41265         for operator new.
41267 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
41269         * gfortran.dg/g77/README: New file
41270         * gfortran.dg/g77/19981216-0.f: Copy from
41271         g77.f-torture/noncompile.  Add "dg-do compile" and
41272         dg-error as required.
41273         * gfortran.dg/g77/19990218-1.f: Likewise.
41274         * gfortran.dg/g77/19990905-1.f: Likewise.
41275         * gfortran.dg/g77/9263.f: Likewise.
41276         * gfortran.dg/g77/980615-0.f: Likewise.
41277         * gfortran.dg/g77/980616-0.f: Likewise.
41278         * gfortran.dg/g77/check0.f: Likewise.
41279         * gfortran.dg/g77/select_no_compile.f: Likewise.
41281 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
41283         Copy files from g77.f-torture/compile.
41284         Add "{ dg-do compile}".  Other changes as noted
41285         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
41286         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
41287         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
41288         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
41289         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
41290         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
41291         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
41292         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
41293         statement to conform to standard.  Append alpha1.x for reference.
41294         * gfortran.dg/g77/xformat.f: Add dg-warning
41296 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
41298         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
41299         Add {dg-do compile} directive.
41300         * gfortran.dg/g77/cpp2.F: Likewise.
41302 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41304         PR c++/5402
41305         * g++.dg/lookup/name-clash1.C: New test.
41307         PR c++/9777
41308         * g++.dg/lookup/name-clash2.C: New test.
41310         PR c++/12102
41311         * g++.dg/lookup/name-clash3.C: New test.
41313 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41315         * g++.dg/lookup/new2.C: New test.
41316         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
41318 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
41320         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
41321         Add {dg-do compile} directive.
41322         * gfortran.dg/g77/13060.f: Likewise.
41323         * gfortran.dg/g77/19990218-0.f: Likewise.
41324         * gfortran.dg/g77/19990305-0.f: Likewise.
41325         * gfortran.dg/g77/19990419-0.f: Likewise.
41326         * gfortran.dg/g77/19990502-0.f: Likewise.
41327         * gfortran.dg/g77/19990502-1.f: Likewise.
41328         * gfortran.dg/g77/19990525-0.f: Likewise.
41329         * gfortran.dg/g77/19990826-1.f: Likewise.
41330         * gfortran.dg/g77/19990826-3.f: Likewise.
41331         * gfortran.dg/g77/19990905-2.f: Likewise.
41332         * gfortran.dg/g77/20000412-1.f: Likewise.
41333         * gfortran.dg/g77/20000511-1.f: Likewise.
41334         * gfortran.dg/g77/20000511-2.f: Likewise.
41335         * gfortran.dg/g77/20000518.f: Likewise.
41336         * gfortran.dg/g77/20000601-1.f: Likewise.
41337         * gfortran.dg/g77/20000601-2.f: Likewise.
41338         * gfortran.dg/g77/20000629-1.f: Likewise.
41339         * gfortran.dg/g77/20000630-2.f: Likewise.
41340         * gfortran.dg/g77/20010115.f: Likewise.
41341         * gfortran.dg/g77/20010321-1.f: Likewise.
41342         * gfortran.dg/g77/20010426.f: Likewise.
41343         * gfortran.dg/g77/20020307-1.f: Likewise.
41344         * gfortran.dg/g77/8485.f: Likewise.
41345         * gfortran.dg/g77/960317-1.f: Likewise.
41346         * gfortran.dg/g77/970915-0.f: Likewise.
41347         * gfortran.dg/g77/980310-1.f: Likewise.
41348         * gfortran.dg/g77/980310-2.f: Likewise.
41349         * gfortran.dg/g77/980310-3.f: Likewise.
41350         * gfortran.dg/g77/980310-4.f: Likewise.
41351         * gfortran.dg/g77/980310-6.f: Likewise.
41352         * gfortran.dg/g77/980310-7.f: Likewise.
41353         * gfortran.dg/g77/980310-8.f: Likewise.
41354         * gfortran.dg/g77/980419-2.f: Likewise.
41355         * gfortran.dg/g77/980424-0.f: Likewise.
41356         * gfortran.dg/g77/980427-0.f: Likewise.
41357         * gfortran.dg/g77/980729-0.f: Likewise.
41358         * gfortran.dg/g77/981117-1.f: Likewise.
41359         * gfortran.dg/g77/toon_1.f: Likewise.
41361 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41363         PR c++/2204
41364         * g++.dg/other/abstract2.C: New test.
41366 2004-07-12  Paul Brook  <paul@codesourcery.com>
41368         * gfortran.dg/pointer_init_1.f90: New test.
41370 2004-07-11  Paul Brook  <paul@codesourcery.com>
41372         PR fortran/15986
41373         * gfortran.dg/contained_1.f90: New test.
41375 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
41377         * g++.dg/parse/defarg8.C: New test.
41379 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41381         PR fortran/16433
41382         * gfortran.dg/pr16433.f: New test.
41384         PR fortran/17574
41385         * gfortran.dg/pr15754.f90: New test.
41387 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
41389         PR tree-optimization/16437
41390         * gcc.c-torture/execute/bitfld-4.c: New test.
41392 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41394         * gfortran.fortran-torture/execute/common_2.f90: Add check for
41395         access to common var from module.
41397 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41399         PR fortran/16336
41400         * gfortran.fortran-torture/execute/common_2.f90: New test.
41402 2004-07-10  Paul Brook  <paul@codesourcery.com>
41404         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
41406 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41408         PR fortran/15969
41409         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
41411 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
41413         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
41414         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
41415         * gfortran.dg/g77/ffree-form-1.f: Likewise.
41416         * gfortran.dg/g77/ffree-form-2.f: Likewise.
41417         * gfortran.dg/g77/ffree-form-3.f: Likewise.
41418         * gfortran.dg/g77/fno-underscoring.f: Likewise.
41419         * gfortran.dg/g77/funderscoring.f: Likewise.
41420         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
41422 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41424         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
41426 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41427         Paul Brook  <paul@codesourcery.com>
41429         PR fortran/13415
41430         * gfortran.dg/common_pointer_1.f90: New test.
41432 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41434         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
41436 2004-07-09  James E Wilson  <wilson@specifixinc.com>
41438         PR target/16364
41439         * gcc.c-torture/compile/20040709-1.c: New.
41441 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41443         PR fortran/14077
41444         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
41446 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41448         PR fortran/13201
41449         * gfortran.dg/shape_1.f90: New test.
41451 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
41452             Andrew Pinski  <apinski@apple.com>
41454         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
41456 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41458         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
41459         comment.
41461 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41462         Paul Brook  <paul@codesourcery.com>
41464         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
41465         '.f95' and '.F95'.
41467 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
41469         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
41471 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41473         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
41474         testcases with capital suffix.
41476 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41478         PR fortran/15481
41479         PR fortran/13372
41480         PR fortran/13575
41481         PR fortran/15978
41482         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
41484         * gfortran.dg/implicit_1.f90: New test.
41486 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41488         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
41489         expression to match gfortran warning/error messages
41490         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
41491         dg-error text.
41493 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41495         * lib/fortran-torture.exp: Rename proc search_for to
41496         search_for_re.
41498 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
41500         * gcc.c-torture/execute/simd-5.x: New file.
41501         XFAIL on SPARC 64-bit at -O0.
41503 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41505         PR c++/8211
41506         PR c++/16165
41507         * g++.dg/warn/effc3.C: New test.
41509 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41511         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
41512         change X to 1X in format.
41513         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
41514         add data statements to conform to standard.
41516 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41518         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
41519         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
41520         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
41522 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41524         * gfortran.dg/g77/7388.f: Copy from g77.dg
41525         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
41526         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
41527         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
41528         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
41529         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
41530         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
41531         * gfortran.dg/g77/strlen0.f: Likewise.
41533 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41535         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
41536         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
41538 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
41540         * gcc.c-torture/execute/920428-2.x: Delete.
41541         * gcc.c-torture/execute/920501-7.x: Likewise.
41543 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
41545         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
41546         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
41547         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
41548         prescott and c3-2.
41549         (PREFETCH_3DNOW): Add -march=c3.
41551 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
41553         PR c/16437
41554         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
41555         * gcc.c-torture/execute/bf64-1.x: Likewise.
41557 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
41559         * gcc.c-torture/compile/20040708-1.c: New test.
41561 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41563         PR c++/16169
41564         * g++.dg/warn/effc2.C: New test.
41566 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
41568         * gcc.c-torture/execute/bitfld-1.x: Remove.
41569         * gcc.c-torture/execute/bitfld-3.c: New test.
41570         * gcc.dg/bitfld-2.c: Remove XFAILs.
41572 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
41574         PR c++/16276
41575         * g++.dg/rtti/tinfo1.C: New file.
41577 2004-07-07  Eric Christopher  <echristo@redhat.com>
41579         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
41581 2004-07-07  Andrew Pinski  <apinski@apple.com>
41583         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
41585 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
41587         * g++.dg/init/call1.C: XFAIL.
41589 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
41591         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
41592         except for movstrict*, to movmem* and clrstr* to clrmem*.
41594 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
41596         * gcc.c-torture/execute/20040707-1.c: New test.
41598 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
41600         * gcc.c-torture/execute/20040706-1.c: New test.
41602 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41604         PR c++/3671
41605         * g++.dg/template/spec14.C: New test.
41607 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
41609         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
41610         nothing if not yet defined.  Use it in b, c and d type definitions.
41611         * gcc.c-torture/execute/20040705-1.c: New test.
41612         * gcc.c-torture/execute/20040705-2.c: New test.
41614 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41616         PR c++/2518
41617         * g++.dg/lookup/new1.C: New test.
41619 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41621         PR c++/11406
41622         * g++.dg/template/sizeof8.C: New test.
41624 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
41626         * gcc.c-torture/compile/20040705-1.c: New test.
41628 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
41630         * gfortran.fortran-torture/execute/seq_io.f90: New test.
41632 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
41634         * gcc.dg/cpp/if-mop.c: Two new testcases.
41635         * gcc.dg/cpp/trad/comment-3.c: New.
41637 2004-07-04  Paul Brook  <paul@codesourcery.com>
41639         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
41641 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
41643         PR c++/3761
41644         * g++.dg/lookup/crash4.C: New test.
41646 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
41648         * gcc.c-torture/execute/builtin-abs-1.c
41649         * gcc.c-torture/execute/builtin-abs-2.c
41650         * gcc.c-torture/execute/builtin-complex-1.c
41651         * gcc.c-torture/execute/builtins/string-1-lib.c
41652         * gcc.c-torture/execute/builtins/string-1.c
41653         * gcc.c-torture/execute/builtins/string-2-lib.c
41654         * gcc.c-torture/execute/builtins/string-2.c
41655         * gcc.c-torture/execute/builtins/string-3-lib.c
41656         * gcc.c-torture/execute/builtins/string-3.c
41657         * gcc.c-torture/execute/builtins/string-4-lib.c
41658         * gcc.c-torture/execute/builtins/string-4.c
41659         * gcc.c-torture/execute/builtins/string-5-lib.c
41660         * gcc.c-torture/execute/builtins/string-5.c
41661         * gcc.c-torture/execute/builtins/string-6-lib.c
41662         * gcc.c-torture/execute/builtins/string-6.c
41663         * gcc.c-torture/execute/builtins/string-7-lib.c
41664         * gcc.c-torture/execute/builtins/string-7.c
41665         * gcc.c-torture/execute/builtins/string-8-lib.c
41666         * gcc.c-torture/execute/builtins/string-8.c
41667         * gcc.c-torture/execute/builtins/string-9-lib.c
41668         * gcc.c-torture/execute/builtins/string-9.c
41669         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
41670         * gcc.c-torture/execute/builtins/string-asm-1.c
41671         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
41672         * gcc.c-torture/execute/builtins/string-asm-2.c
41673         * gcc.c-torture/execute/stdio-opt-1.c
41674         * gcc.c-torture/execute/stdio-opt-2.c
41675         * gcc.c-torture/execute/stdio-opt-3.c
41676         * gcc.c-torture/execute/string-opt-1.c
41677         * gcc.c-torture/execute/string-opt-10.c
41678         * gcc.c-torture/execute/string-opt-11.c
41679         * gcc.c-torture/execute/string-opt-12.c
41680         * gcc.c-torture/execute/string-opt-13.c
41681         * gcc.c-torture/execute/string-opt-14.c
41682         * gcc.c-torture/execute/string-opt-15.c
41683         * gcc.c-torture/execute/string-opt-16.c
41684         * gcc.c-torture/execute/string-opt-2.c
41685         * gcc.c-torture/execute/string-opt-6.c
41686         * gcc.c-torture/execute/string-opt-7.c
41687         * gcc.c-torture/execute/string-opt-8.c:
41688         Replace with ...
41690         * gcc.c-torture/execute/builtins/abs-2.c
41691         * gcc.c-torture/execute/builtins/abs-3.c
41692         * gcc.c-torture/execute/builtins/complex-1.c
41693         * gcc.c-torture/execute/builtins/fprintf.c
41694         * gcc.c-torture/execute/builtins/fputs.c
41695         * gcc.c-torture/execute/builtins/memcmp.c
41696         * gcc.c-torture/execute/builtins/memmove.c
41697         * gcc.c-torture/execute/builtins/memops-asm.c
41698         * gcc.c-torture/execute/builtins/mempcpy-2.c
41699         * gcc.c-torture/execute/builtins/mempcpy.c
41700         * gcc.c-torture/execute/builtins/memset.c
41701         * gcc.c-torture/execute/builtins/printf.c
41702         * gcc.c-torture/execute/builtins/sprintf.c
41703         * gcc.c-torture/execute/builtins/strcat.c
41704         * gcc.c-torture/execute/builtins/strchr.c
41705         * gcc.c-torture/execute/builtins/strcmp.c
41706         * gcc.c-torture/execute/builtins/strcpy.c
41707         * gcc.c-torture/execute/builtins/strcspn.c
41708         * gcc.c-torture/execute/builtins/strlen-2.c
41709         * gcc.c-torture/execute/builtins/strlen.c
41710         * gcc.c-torture/execute/builtins/strncat.c
41711         * gcc.c-torture/execute/builtins/strncmp-2.c
41712         * gcc.c-torture/execute/builtins/strncmp.c
41713         * gcc.c-torture/execute/builtins/strncpy.c
41714         * gcc.c-torture/execute/builtins/strpbrk.c
41715         * gcc.c-torture/execute/builtins/strpcpy-2.c
41716         * gcc.c-torture/execute/builtins/strpcpy.c
41717         * gcc.c-torture/execute/builtins/strrchr.c
41718         * gcc.c-torture/execute/builtins/strspn.c
41719         * gcc.c-torture/execute/builtins/strstr-asm.c
41720         * gcc.c-torture/execute/builtins/strstr.c:
41721         ... these new files.
41723         * gcc.c-torture/execute/builtins/abs-2-lib.c
41724         * gcc.c-torture/execute/builtins/abs-3-lib.c
41725         * gcc.c-torture/execute/builtins/complex-1-lib.c
41726         * gcc.c-torture/execute/builtins/fprintf-lib.c
41727         * gcc.c-torture/execute/builtins/fputs-lib.c
41728         * gcc.c-torture/execute/builtins/memcmp-lib.c
41729         * gcc.c-torture/execute/builtins/memmove-lib.c
41730         * gcc.c-torture/execute/builtins/memops-asm-lib.c
41731         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
41732         * gcc.c-torture/execute/builtins/mempcpy-lib.c
41733         * gcc.c-torture/execute/builtins/memset-lib.c
41734         * gcc.c-torture/execute/builtins/printf-lib.c
41735         * gcc.c-torture/execute/builtins/sprintf-lib.c
41736         * gcc.c-torture/execute/builtins/strcat-lib.c
41737         * gcc.c-torture/execute/builtins/strchr-lib.c
41738         * gcc.c-torture/execute/builtins/strcmp-lib.c
41739         * gcc.c-torture/execute/builtins/strcpy-lib.c
41740         * gcc.c-torture/execute/builtins/strcspn-lib.c
41741         * gcc.c-torture/execute/builtins/strlen-2-lib.c
41742         * gcc.c-torture/execute/builtins/strlen-lib.c
41743         * gcc.c-torture/execute/builtins/strncat-lib.c
41744         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
41745         * gcc.c-torture/execute/builtins/strncmp-lib.c
41746         * gcc.c-torture/execute/builtins/strncpy-lib.c
41747         * gcc.c-torture/execute/builtins/strpbrk-lib.c
41748         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
41749         * gcc.c-torture/execute/builtins/strpcpy-lib.c
41750         * gcc.c-torture/execute/builtins/strrchr-lib.c
41751         * gcc.c-torture/execute/builtins/strspn-lib.c
41752         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
41753         * gcc.c-torture/execute/builtins/strstr-lib.c
41754         * gcc.c-torture/execute/builtins/lib/abs.c
41755         * gcc.c-torture/execute/builtins/lib/fprintf.c
41756         * gcc.c-torture/execute/builtins/lib/memset.c
41757         * gcc.c-torture/execute/builtins/lib/printf.c
41758         * gcc.c-torture/execute/builtins/lib/sprintf.c
41759         * gcc.c-torture/execute/builtins/lib/strcpy.c
41760         * gcc.c-torture/execute/builtins/lib/strcspn.c
41761         * gcc.c-torture/execute/builtins/lib/strncat.c
41762         * gcc.c-torture/execute/builtins/lib/strncmp.c
41763         * gcc.c-torture/execute/builtins/lib/strncpy.c
41764         * gcc.c-torture/execute/builtins/lib/strpbrk.c
41765         * gcc.c-torture/execute/builtins/lib/strspn.c
41766         * gcc.c-torture/execute/builtins/lib/strstr.c:
41767         New files containing support routines.
41769         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
41770         declaration.
41771         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
41772         when not optimizing.
41774 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
41776         PR c++/16240
41777         * g++.dg/abi/mangle22.C: New test.
41778         * g++.dg/abi/mangle23.C: Likewise.
41780 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
41782         PR fortran/16290
41783         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
41784         Allow for cases without denormalized floating point numbers.
41786 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
41788         PR c/1027
41789         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
41790         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
41791         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
41792         expected warning text.
41793         * gcc.dg/format/diag-2.c: New test.
41795 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
41797         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
41799 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
41801         * gcc.dg/builtins-43.c: New.
41802         * gcc.dg/builtins-44.c: New.
41803         * gcc.dg/builtins-45.c: New.
41805 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
41806             Andreas Tobler  <a.tobler@schweiz.ch>
41808         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
41809         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
41810         as SIGSEGV.
41811         * gcc.dg/cleanup-11.c: Likewise.
41812         * gcc.dg/cleanup-8.c: Likewise.
41813         * gcc.dg/cleanup-9.c: Likewise.
41814         * gcc.dg/cleanup-5.c: Run on all platforms.
41816 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
41818         * g++.dg/warn/nonnull1.C: New test.
41820 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
41822         * gcc.dg/compat/compat-common.h: Wrap up CINT in
41823         an #ifndef SKIP_COMPLEX_INT/#endif pair.
41824         Special-case the Sun compiler wrt to <complex.h>.
41826 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
41828         * gcc.dg/Wunreachable-8.C: New test.
41830         * gcc.dg/h8300-ice2.c : New test.
41832 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
41834         PR fortran/16161
41835         * gfortran.fortran-torture/compile/implicit.f90: Add test
41836         for implicit character.
41838 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
41840         PR fortran/16289
41841         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
41842         Use tiny() intrinsic to find smallest non-negative real
41844 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
41846         * gcc.dg/compat/struct-by-value-22_main.c: New test.
41847         * gcc.dg/compat/struct-by-value-22_x.c: New.
41848         * gcc.dg/compat/struct-by-value-22_y.c: New.
41850         * gcc.c-torture/execute/20040629-1.c: New test.
41852 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
41854         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
41855         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
41857         PR target/16195
41858         * gcc.dg/20040625-1.c: New test.
41860 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41862         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
41864 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41866         PR fortran/15963
41867         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
41869 2004-06-29  Richard Henderson  <rth@redhat.com>
41871         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
41873 2004-06-29  Paul Brook  <paul@codesourcery.com>
41875         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
41876         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
41878 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
41880         PR c++/16260
41881         * g++.dg/parse/crash15.C: New.
41883 2004-06-28  Andrew Pinski  <apinski@apple.com>
41885         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
41886         by the error already.
41888         * g++.dg/opt/ptrmem4.C: Change to compile only test.
41890 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
41892         PR target/14041
41893         * gcc.dg/h8300-bss-align-1.c : New.
41895 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
41897         * PR c++/16174
41898         * g++.dg/template/ctor4.C: New.
41900 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
41902         PR c++/16205
41903         * g++.dg/warn/Wsequence-point-1.C: New test.
41905 2004-06-27  Paul Brook  <paul@codesourcery.com>
41907         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
41909 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
41911         * g++.old-deja/g++.mike/p7325.C: Remove.
41913 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
41915         PR c/14963
41916         * gcc.dg/pr14963.c: New test.
41918 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
41920         PR c++/16193
41921         * g++.dg/parse/redef1.C: New test.
41923 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
41925         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
41926         20021110.c.
41927         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
41928         20021119-1.c.
41929         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
41930         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
41931         5-04.c.
41932         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
41933         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
41934         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
41935         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
41936         g++.brendan/enum14.C.
41937         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
41938         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
41939         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
41940         g++.mike/virt1.C.
41941         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
41942         memtemp24.C.
41944 2004-06-27  Roger Sayle  <roger@eyesopen.com>
41946         * gcc.dg/20040527-1.c: New test case.
41948 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
41950         PR gfortran/pr16196
41951         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
41953 2004-06-25  Roger Sayle  <roger@eyesopen.com>
41955         PR middle-end/15825
41956         * gcc.dg/pr15825-1.c: New test case.
41958 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
41960         * gcc.c-torture/execute/20040625-1.c: New test.
41962 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41964         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
41966 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
41968         * gcc.dg/torture/mips-div-1.c: New test.
41970 2004-06-24  Jeff Law  <law@redhat.com>
41972         * gcc.dg/tree-ssa/20040624-1.c: New test.
41974 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
41976         * gcc.c-torture/compile/20040624-1.c: New test.
41978 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41980         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
41981         this directory.
41983 2004-06-23  Andrew Pinski  <apinski@apple.com>
41985         PR middle-end/15988
41986         * g++.dg/opt/ptrmem4.C: New test.
41988         * gcc.dg/c90-array-quals-2.c: New test.
41990 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
41992         * gcc.dg/kpice1.c: New test.
41994 2006-06-23  Andrew Pinski  <apinski@apple.com>
41996         * gcc.dg/c90-array-quals.c: New test.
41998 2006-06-22  Richard Henderson  <rth@redhat.com>
42000         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
42002 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
42004         * gcc.dg/builtins-config.h: Handle FreeBSD.
42006 2006-06-22  Richard Henderson  <rth@redhat.com>
42008         * g++.dg/opt/devirt1.C: New.
42010 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
42012         * g++.dg/opt/pr15551.C: New testcase.
42014 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
42016         PR target/14800
42017         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
42018         x86_64-*-linux* when compiling for 32bit.
42020 2004-06-21  Andrew Pinski  <apinski@apple.com>
42022         * gcc.dg/pch/struct-1.c: New.
42023         * gcc.dg/pch/struct-1.hs: New.
42025 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
42027         * gcc.dg/pch/save-temps-1.c: New file.
42028         * gcc.dg/pch/save-temps-1.hs: New file.
42030 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
42032         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
42033         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
42035 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42037         * gfortran.fortran-torture/execute/select_1.f90: Rename function
42038         to fix type error.
42039         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
42040         Remove trailing spaces.
42042 2004-06-21  Richard Henderson  <rth@redhat.com>
42044         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
42045         merging && to BIT_FIELD_REF.
42047 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
42049         * g++.dg/opt/placeholder1.C: New test.
42051 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
42053         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
42054         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
42055         * gcc.dg/compat/union-m128-1_x.c: Likewise.
42056         * gcc.dg/compat/union-m128-1_y.c: Likewise.
42058 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
42060         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
42061         extern "C".
42062         * g++.dg/other/pragma-re-1.C: Add comments.
42064 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
42066         PR gfortran/16080
42067         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
42069 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
42071         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
42072         instead of setting the type of size_t by
42073         hand.
42075 2004-06-18  Roger Sayle  <roger@eyesopen.com>
42077         * gcc.dg/unordered-2.c: New test case.
42078         * gcc.dg/unordered-3.c: New test case.
42080 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
42082         PR other/16043
42083         * lib/g++.exp (g++_version): Tweak regexp for version
42084         * lib/g77.exp (g77_version): Likewise.
42085         * lib/gfortran.exp (gfortran_version): Likewise.
42086         * lib/objc.exp (objc_version): Likewise.
42087         * lib/treelang.exp (treelang_version): Likewise.
42089 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
42091         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
42092         Use INT_MAX instead of __INT_MAX__.
42093         * gcc.dg/compat/struct-align-2_y.c: Likewise.
42095         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
42096         * gcc.dg/compat/scalar-return-3_x.c: Use it.
42097         * gcc.dg/compat/scalar-return-3_y.c: Use it.
42098         * gcc.dg/compat/scalar-return-4_x.c: Use it.
42099         * gcc.dg/compat/scalar-return-4_y.c: Use it.
42100         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
42101         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
42102         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
42103         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
42105         * gcc.dg/range-test-1.c: New test.
42106         * g++.dg/opt/range-test-1.C: New test.
42108 2004-06-17  Richard Henderson  <rth@redhat.com>
42110         * objc.dg/sync-1.m: New.
42111         * objc.dg/try-catch-1.m: Don't force next runtime.
42112         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
42113         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
42114         shadowed catch clause.
42115         * objc.dg/try-catch-5.m: New.
42117 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
42119         Bug 14610
42120         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
42122 2004-06-15  Richard Henderson  <rth@redhat.com>
42124         * gcc.dg/20001116-1.c: Move expected warning line.
42126 2004-06-15  Richard Henderson  <rth@redhat.com>
42128         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
42129         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
42131 2004-06-15  Jeff Law  <law@redhat.com>
42133         * gcc.dg/tree-ssa/20040615-1.c: New test.
42134         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
42135         be less sensitive to operand ordering.
42136         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
42138 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
42140         * g++.dg/abi/bitfield3.C: Add comment..
42142 2004-06-15  Richard Henderson  <rth@redhat.com>
42144         * g++.dg/ext/stmtexpr1.C: XFAIL.
42145         * gcc.dg/20030612-1.c: XFAIL.
42147 2004-06-15  Eric Christopher  <echristo@redhat.com>
42149         * g++.dg/charset/asm5.c: New.
42150         * gcc.dg/charset/asm6.c: New.
42152 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42154         PR fortran/15962
42155         * gfortran.fortran-torture/execute/select_1.f90: New test.
42157 2004-06-15  Paul Brook  <paul@codesourcery.com>
42159         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
42161 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42163         PR c++/15967
42164         * g++.dg/lookup/crash3.C: New test.
42166 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42168         PR c++/15947
42169         * g++.dg/parse/dtor4.C: New test.
42171 2004-06-14  Jeff Law  <law@redhat.com>
42173         * gcc.c-torture/compile/20040614-1.c: New test.
42175 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42177         PR fortran/15211
42178         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
42179         LEN of a character array.
42181 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
42183         PR c++/15096
42184         * g++.dg/template/ptrmem10.C: New test.
42186         PR c++/14930
42187         * g++.dg/template/friend30.C: New test.
42189 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42191         PR fortran/14928
42192         * gfortran.fortran-torture/compile/mloc.f90: New test.
42194 2004-06-13  Paul Brook  <paul@codesourcery.com>
42196         * gfortran.fortran-torture/execute/random_2.f90: New test.
42198 2004-06-13  Eric Christopher  <echristo@redhat.com>
42200         * gcc.dg/noncompile/redecl-1.c: Fix error message.
42202 2004-06-12  Paul Brook  <paul@codesourcery.com>
42204         * gfortran.fortran-torture/execute/contained_3.f90: New test.
42206 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42208         PR fortran/14923
42209         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
42211 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42213         PR fortran/14957
42214         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
42215         syntax errors in end statements of contained subroutines.
42217 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42219         PR fortran/12841
42220         * gfortran.fortran-torture/execute/null_arg.f90: New test.
42222 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
42224         PR fortran/15665
42225         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
42227 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
42229         PR gfortran/12839
42230         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
42232 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
42234         PR c++/15862
42235         * g++.dg/parse/enum1.C: New test.
42237 2004-06-10  Jeff Law  <law@redhat.com>
42239         * gcc.c-torture/compile/20040610-1.c: New test.
42241 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42243         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
42244         * g++.old-deja/g++.other/decl3.C: Likewise.
42246 2004-06-10  Brian Booth  <bbooth@redhat.com>
42248         * gcc.dg/tree-ssa/20031015-1.c: Scan for
42249         V_MAY_DEF instead of VDEF.
42250         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
42252 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
42254         PR c++/14211
42255         * g++.dg/conversion/const1.C: New test.
42257         PR c++/15076
42258         * g++.dg/conversion/reinterpret1.C: New test.
42260         PR c++/15877
42261         * g++.dg/template/enum2.C: New test.
42263         PR c++/15227
42264         * g++.dg/template/error13.C: New test.
42266 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42268         PR fortran/14957
42269         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
42270         arguments to test_* REAL and of the right size.
42272 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
42274         PR target/15569
42275         PR rtl-optimization/15681
42276         * gcc.dg/20040609-1.c: New test.
42278 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
42280         PR c++/14791
42281         * g++.dg/opt/builtins1.C: New test.
42283 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
42285         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
42286         that use default windows32 struct layout.
42287         * gcc.dg/i386-bitfield2.c: Likewise.
42289 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
42291         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
42292         for mingw32 and cygwin targets.
42294 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
42296         * gcc.dg/pch/macro-4.c: New.
42297         * gcc.dg/pch/macro-4.hs: New.
42299 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42301         PR fortran/13249
42302         * gfortran.fortran-torture/compile/name_clash.f90: New test.
42304 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42306         PR fortran/13372
42307         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
42309 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
42311         PR gfortran/14897
42312         * gfortran.fortran-torture/execute/t_edit.f90: New test.
42314 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
42316         PR gfortran/15755
42317         * gfortran.fortran-torture/execute/backspace.c : New test.
42319 2004-06-09  Paul Brook  <paul@codesourcery.com>
42321         * gfortran.fortran-torture/execure/intrinsic_associated.f90
42322         (pointer_to_section): Rewrite to use smaller array.
42324 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
42326         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
42327         * gcc.dg/ext/altivec-10.c: Same.
42328         * gcc.dg/ext/altivec-11.c: Same.
42329         * gcc.dg/ext/altivec-12.c: Same.
42330         * gcc.dg/ext/altivec-13.c: Same.
42331         * gcc.dg/ext/altivec-14.c: Same.
42332         * gcc.dg/ext/altivec-15.c: Same.
42333         * gcc.dg/ext/altivec-16.c: Same.
42334         * gcc.dg/ext/altivec-3.c: Same.
42335         * gcc.dg/ext/altivec-4.c: Same.
42336         * gcc.dg/ext/altivec-6.c: Same.
42337         * gcc.dg/ext/altivec-7.c: Same.
42338         * gcc.dg/ext/altivec-8.c: Same.
42339         * gcc.dg/ext/altivec-varargs-1.c: Same.
42341         * g++.dg/ext/altivec-1.C: Correct dg syntax.
42342         * g++.dg/ext/altivec-10.C: Same.
42343         * g++.dg/ext/altivec-2.C: Same.
42344         * g++.dg/ext/altivec-3.C: Same.
42345         * g++.dg/ext/altivec-4.C: Same.
42346         * g++.dg/ext/altivec-5.C: Same.
42347         * g++.dg/ext/altivec-6.C: Same.
42348         * g++.dg/ext/altivec-7.C: Same.
42349         * g++.dg/ext/altivec-8.C: Same.
42350         * g++.dg/ext/altivec-9.C: Same.
42352 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42354         PR c++/7841
42355         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
42357 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
42359         * gcc.dg/union-1.c: New test.
42361 2004-06-07  Roger Sayle  <roger@eyesopen.com>
42363         * gcc.dg/builtins-41.c: New test case.
42364         * gcc.dg/builtins-42.c: New test case.
42366 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
42368         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
42369         * g++.dg/ext/altivec-10.C: Same.
42370         * g++.dg/ext/altivec-2.C: Same.
42371         * g++.dg/ext/altivec-3.C: Same.
42372         * g++.dg/ext/altivec-4.C: Same.
42373         * g++.dg/ext/altivec-5.C: Same.
42374         * g++.dg/ext/altivec-6.C: Same.
42375         * g++.dg/ext/altivec-7.C: Same.
42376         * g++.dg/ext/altivec-8.C: Same.
42377         * g++.dg/ext/altivec-9.C: Same.
42378         * g++.old-deja/g++.abi/cxa_vec.C: Same.
42379         * g++.old-deja/g++.brendan/new3.C: Same.
42380         * gcc.c-torture/execute/eeprof-1.x: Same.
42382 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
42384         PR c/14765
42385         * gcc.dg/pr14765-1.c: New test.
42387 2004-06-07  Roger Sayle  <roger@eyesopen.com>
42389         PR c/14649
42390         * gcc.dg/pr14649-1.c: New test case.
42392 2004-06-07  Richard Henderson  <rth@redhat.com>
42394         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
42395         if temporaries.
42397 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
42399         * g++.dg/eh/elide1.C: Remove XFAIL.
42401 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
42403         PR c++/15337
42404         * g++.dg/expr/sizeof3.C: New test.
42406         PR c++/14777
42407         * g++.dg/template/access14.C: New test.
42409         PR c++/15554
42410         * g++.dg/template/enum1.C: New test.
42412         PR c++/15057
42413         * g++.dg/eh/throw1.C: New test.
42415 2004-06-07  David Ayers  <d.ayers@inode.at>
42416             Ziemowit Laski  <zlaski@apple.com>
42418         * lib/objc.exp (objc_target_compile): Revert the '-framework
42419         Foundation' flag fix, since bare Darwin does not ship
42420         with the Foundation framework.
42421         * objc/execute/next_mapping.h: Provide a local NSConstantString
42422         @interface and @implementation.
42423         (objc_constant_string_init): A constructor function, used to
42424         initialize the NSConstantString meta-class object.
42425         * objc/execute/string1.m: Include "next_mapping.h" instead of
42426         <Foundation/NSString.h>.
42427         * objc/execute/string2.m: Likewise.
42428         * objc/execute/string3.m: Likewise.
42429         * objc/execute/string4.m: Likewise.
42431 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
42433         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
42434         to double. Replace double with FLOAT.
42435         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
42437         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
42438         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
42439         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
42440         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
42441         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
42442         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
42443         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
42444         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
42446 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
42448         PR c/13519
42449         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
42451 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42453         PR c++/15503
42454         * g++.dg/template/meminit2.C: New test.
42456 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
42458         PR target/15822
42459         * gcc.c-torture/execute/compare-fp-1.c,
42460         gcc.c-torture/execute/compare-fp-2.c,
42461         gcc.c-torture/execute/compare-fp-3.c,
42462         gcc.c-torture/execute/compare-fp-4.c,
42463         gcc.c-torture/execute/compare-fp-3.x,
42464         gcc.c-torture/execute/compare-fp-4.x: Moved...
42465         * gcc.c-torture/execute/ieee/compare-fp-1.c,
42466         gcc.c-torture/execute/ieee/compare-fp-2.c,
42467         gcc.c-torture/execute/ieee/compare-fp-3.c,
42468         gcc.c-torture/execute/ieee/compare-fp-4.c,
42469         gcc.c-torture/execute/ieee/compare-fp-3.x,
42470         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
42472 2004-06-04  David Ayers  <d.ayers@inode.at>
42474         * objc/execute/protocol-isEqual-4.m: New testcase.
42476 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
42478         * objc/execute/protocol-isEqual-1.m: New testcase.
42479         * objc/execute/protocol-isEqual-2.m: New testcase.
42480         * objc/execute/protocol-isEqual-3.m: New testcase.
42482 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42484         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
42486 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
42488         * lib/objc.exp (objc_target_compile): When running tests on
42489         Darwin (Mac OS X), inform the linker about '-framework
42490         'Foundation'.
42492 2004-06-02  Eric Christopher  <echristo@redhat.com>
42494         * gcc.c-torture/compile/20040602-1.c: New.
42496 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
42498         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
42499         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
42501         PR tree-optimization/14736
42502         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
42504         PR tree-optimization/14042
42505         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
42507         PR tree-optimization/14729
42508         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
42510 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42512         PR fortran/15557
42513         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
42515 2004-06-01  Richard Hederson  <rth@redhat.com>
42517         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
42519 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42521         PR c++/14932
42522         * g++.dg/parse/offsetof4.C: New test.
42524 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
42526         PR objc/7993
42527         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
42529 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
42531         PR c++/15701
42532         * g++.dg/template/friend29.C: New test.
42534 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
42536         PR c/15749
42537         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
42539 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
42541         * gcc.dg/sparc-trap-1.c: New test.
42543 2004-05-31  Roger Sayle  <roger@eyesopen.com>
42545         PR middle-end/15069
42546         * g++.dg/opt/fold3.C: New test case.
42548 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
42550         * lib/target-supports.exp (check_iconv_available): Fix fallout
42551         from 2004-05-28 patch.
42553 2004-05-30  Paul Brook  <paul@codesourcery.com>
42555         PR fortran/15620
42556         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
42557         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
42559 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
42561         * gfortran.fortran-torture/execute/random_1.f90: New test.
42563 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
42565         * g++.dg/ext/altivec-10.C: New test.
42567 2004-05-29  Paul Brook  <paul@codesourcery.com>
42569         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
42571 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
42573         * gcc.dg/altivec-16.c: New test.
42575 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
42577         * lib/target-supports.exp (check_vmx_hw_available): New.
42578         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
42580         * lib/target-supports.exp (check_alias_available,
42581         check_iconv_available, check_named_sections_available): Use
42582         unique names for temporary files.
42584 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
42586         * gcc.dg/altivec-15.c: New test.
42588 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
42590         PR c++/15083
42591         * g++.dg/warn/noeffect6.C: New test.
42593         PR c++/15471
42594         * g++.dg/expr/ptrmem4.C: New test.
42596         PR c++/15640
42597         * g++.dg/template/operator3.C: New test.
42599 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
42601         PR c++/14668
42602         * g++.dg/lookup/redecl1.C: New test.
42603         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
42605 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
42607         * gcc.c-torture/execute/compare-fp-1.c,
42608         gcc.c-torture/execute/compare-fp-2.c,
42609         gcc.c-torture/execute/compare-fp-3.c,
42610         gcc.c-torture/execute/compare-fp-4.c,
42611         gcc.c-torture/execute/compare-fp-3.x,
42612         gcc.c-torture/execute/compare-fp-4.x,
42613         gcc.dg/pr15649-1.c: New.
42615 2004-05-27  Adam Nemet  <anemet@lnxw.com>
42617         PR c++/12883
42618         * g++.dg/init/array14.C: New test.
42620 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
42622         * lib/compat.exp (compat-get-options-main): New.
42623         (compat-get-options): Remove unneeded code, warn for ignored
42624         command.
42625         (compat-execute): Check flag set by dg-require-* commands.
42627         * lib/compat.exp (compat-execute): Break up long lines.
42629 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
42631         * gcc.dg/altivec-7.c: Don't use 'vector long'.
42632         * gcc.dg/altivec-14.c: New test.
42633         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
42635         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
42636         * gcc.dg/altivec-12.c: Ditto.
42638         * gcc.dg/altivec-3.c: Move call to altivec_check.
42640 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42642         PR c++/15044
42643         * g++.dg/template/error12.C: New test.
42645         PR c++/15317
42646         * g++.dg/ext/attrib15.C: New test.
42648         PR c++/15329
42649         * g++.dg/template/ptrmem9.C: New test.
42651 2004-05-25  Paul Brook  <paul@codesourcery.com>
42653         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
42655 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42657         PR c++/15165
42658         * g++.dg/template/crash19.C: New test.
42660 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42662         PR c++/15025
42663         * g++.dg/template/redecl1.C: New test.
42665 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42667         PR c++/14821
42668         * g++.dg/other/ns1.C: New test.
42670         PR c++/14883
42671         * g++.dg/template/invalid1.C: New test.
42673 2004-05-23  Paul Brook  <paul@codesourcery.com>
42674         Victor Leikehman  <lei@haifasphere.co.il>
42676         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
42677         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
42679 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
42681         PR c++/15285
42682         PR c++/15299
42683         * g++.dg/template/non-dependent5.C: New test.
42684         * g++.dg/template/non-dependent6.C: New test.
42686 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
42688         PR c++/15507
42689         * g++.dg/inherit/union1.C: New test.
42691         PR c++/15542
42692         * g++.dg/template/addr1.C: New test.
42694         PR c++/15427
42695         * g++.dg/template/array5.C: New test.
42697         PR c++/15287
42698         * g++.dg/template/array6.C: New test.
42700 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
42701             Roger Sayle  <roger@eyesopen.com>
42703         * g++.dg/lookup/forscope2.C: New test case.
42705 2004-05-22  Ben Elliston  <bje@au.ibm.com>
42707         * gcc.dg/cpp/Wmissingdirs.c: New.
42709 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
42711         PR target/15301
42712         * gcc.dg/compat/union-m128-1.h: New file.
42713         * gcc.dg/compat/union-m128-1_main.c: Likewise.
42714         * gcc.dg/compat/union-m128-1_x.c: Likewise.
42715         * gcc.dg/compat/union-m128-1_y.c: Likewise.
42717 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
42719         PR target/15302
42720         * gcc.dg/compat/struct-complex-1.h: New file.
42721         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
42722         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
42723         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
42725 2004-05-20  Roger Sayle  <roger@eyesopen.com>
42727         PR middle-end/3074
42728         * gcc.dg/pr3074-1.c: New test case.
42729         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
42731 2004-05-20  Falk Hueffner  <falk@debian.org>
42733         PR other/15526
42734         * gcc.dg/ftrapv-1.c: New test case.
42736 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
42738         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
42740 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
42741             Jeff Law  <law@redhat.com>
42743         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
42744         * gcc.dg/tree-ssa/20040518-2.c: New test.
42746         * gcc.dg/tree-ssa/20040518-1.c: New test.
42748 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
42750         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
42752 2004-05-18  Paul Brook  <paul@codesourcery.com>
42754         PR fortran/13930
42755         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
42757 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42759         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
42760         constant folding.
42762 2004-05-17  Steven Bosscher  <stevenb@suse.de>
42764         * gcc.dg/tree-ssa/20040517-1.c: New test.
42766 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42768         * gcc.dg/loop-4.c: New test.
42770 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
42772         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
42774 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
42776         PR fortran/15311
42777         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
42779 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42781         PR fortran/13826
42782         PR fortran/13940
42783         * gfortran.fortran-torture/compile/data_1.f90: New test.
42785 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
42787         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
42788         * gcc.dg/uninit-H.c: Define ASM for __s390__.
42790 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
42792         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
42794 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
42796         PR c/15444
42797         * gcc.dg/format/xopen-1.c: Adjust expected message.
42798         * gcc.dg/format/xopen-3.c: New test.
42800 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
42802         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
42804 2004-05-14  Jeff Law  <law@redhat.com>
42806         * gcc.dg/tree-ssa/20040514-2.c: New test.
42808 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42810         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
42811         this ...
42812         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
42813         this.
42815 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
42817         * gcc.dg/tree-ssa/20040514-1.c: New test.
42819 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42821         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
42822         test.
42824 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42826         PR fortran/14066
42827         * gfortran.fortran-torture/compile/do_1.f90: New test.
42829 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42831         PR fortran/15051
42832         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
42833         test.
42835 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
42837         PR fortran/15149
42838         * gfortran.fortran-torture/execute/random_init.f90: New test.
42840 2004-05-13  Paul Brook  <paul@codesourcery.com>
42842         PR fortran/15314
42843         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
42845 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
42847         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
42848         for the powerpc case.
42850 2004-05-13  Jeff Law  <law@redhat.com>
42852         * gcc.dg/tree-ssa/20040513-1.c: New test.
42853         * gcc.dg/tree-ssa/20040513-2.c: New test.
42855 2004-05-13  Paul Brook  <paul@codesourcery.com>
42857         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
42858         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
42859         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
42861 2004-05-13  Andreas Schwab  <schwab@suse.de>
42863         PR other/10819
42864         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
42865         characters.
42867 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
42869         PR fortran/15294
42870         * gfortran.fortran-torture/execute/adjustr.f90: New file.
42872 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
42874         Merge from tree-ssa-20020619-branch.  See
42875         ChangeLog.tree-ssa for details.
42877 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
42879         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
42880         include <altivec.h> explicitly.
42881         * gcc.dg/altivec-13.c: Likewise.
42883 2004-05-11  Paul Brook  <paul@codesourcery.com>
42885         * gcc.c-torture/compile/20010518-1.c: Force enum size.
42887 2004-05-10  Eric Christopher  <echristo@redhat.com>
42889         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
42890         * gcc.dg/sibcall-4.c: Ditto.
42892 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
42894         * g++.dg/ext/altivec-8.C: New test case.
42895         * gcc.dg/altivec-13.c: New test case.
42897 2004-05-08  Roger Sayle  <roger@eyesopen.com>
42899         * gcc.c-torture/execute/divcmp-1.c: New test case.
42900         * gcc.c-torture/execute/divcmp-2.c: New test case.
42901         * gcc.c-torture/execute/divcmp-3.c: New test case.
42903 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
42905         * g++.dg/other/pragma-re-2.C: New test.
42907 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
42909         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
42910         * gcc.dg/i386-387-2.c: Likewise.
42912         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
42913         __builtin_drem.
42914         * gcc.dg/i386-387-6.c: Likewise.
42916 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
42918         * gcc.dg/builtins-33.c: Also check log1p*.
42920 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
42922         PR optimization/15296
42923         * gcc.c-torture/execute/pr15296.c: New test.
42925 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
42927         * gcc.dg/builtins-40.c: New test.
42929 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
42931         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
42933 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
42935         * g++.dg/ext/spe1.C: New testcase.
42937 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
42939         * objc.dg/image-info.m: Allow additional attributes
42940         for __image_info section.
42942 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
42944         * gcc.dg/torture/mips-hilo-2.c: New test.
42946 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42948         PR c++/14389
42949         * g++.dg/template/member5.C: New test.
42951 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
42953         * gcc.dg/builtins-34.c: Also check expm1*.
42955 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42957         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
42958         * gcc.dg/torture/builtin-convert-3.c: New test.
42960 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
42962         PR middle-end/15054
42963         * g++.dg/opt/pr15054.C: New test.
42965 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42967         * gcc.dg/torture/builtin-rounding-1.c: New test.
42968         * gcc.dg/builtins-25.c: Delete.
42969         * gcc.dg/builtins-29.c: Delete.
42971 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
42973         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
42974         * gcc.dg/sibcall-4.c: Likewise.
42975         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
42977 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
42979         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
42980         bit-field on 16-bit targets.
42982 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
42984         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
42985         16-bit targets.
42987 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
42989         * gcc.dg/rs6000-power2-1.c: Change to compile only.
42990         * gcc.dg/rs6000-power2-2.c: Likewise.
42992 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
42994         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
42995         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
42996         Change the asm registers to be in form of frN instead of fN.
42998 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43000         * gcc.dg/torture/builtin-convert-2.c: New test.
43002 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
43004         * gcc.dg/rs6000-power2-1.c: New test.
43005         * gcc.dg/rs6000-power2-2.c: New test.
43007 2004-04-28  Jan Hubicka  <jh@suse.cz>
43009         * gcc.dg/unused-6.c: New test.
43011 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
43012             Ulrich Weigand  <uweigand@de.ibm.com>
43014         * ada/acats/run_all.sh: Define $target variable.
43016 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
43018         PR c++/15119
43019         * g++.dg/other/vararg-1.C: New test.
43021         PR c++/4794
43022         * g++.dg/eh/cleanup3.C: New test.
43024 2004-04-24  Laurent GUERBY <laurent@guerby.net>
43026         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
43027         and ad8011a (target_insn).
43028         * ada/acats/support/macro.dfs: Likewise.
43029         * ada/acats/support/impbit.adb: New file.
43031 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
43033         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
43035 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43037         * gcc.dg/loop-3.c: New test.
43039 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
43041         * gcc.c-torture/execute/simd-5.c: New test.
43043 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43045         PR c++/15064
43046         * g++.dg/template/crash18.C: New test.
43048 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
43050         * g++.dg/ext/complit3.C: New test.
43052 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
43054         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
43055         * gcc.dg/altivec-3.c: Same.
43056         * gcc.dg/altivec-varargs-1.c: Same.
43058 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
43060         * lib/target-supports.exp (check_profiling_available): Assume
43061         profiling is not available on powerpc-eabi targets.
43063 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
43065         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
43066         * gcc.dg/vmx/bug-1.c: Ditto.
43068 2004-04-20  Eric Christopher  <echristo@redhat.com>
43070         * gcc.dg/charset/extern.c: New test.
43071         * g++.dg/charset/extern3.cc: Ditto.
43073 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
43075         * gcc.dg/builtins-39.c: New test.
43077 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
43079         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
43081 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
43083         * gcc.dg/torture/mips-hilo-1.c: New test.
43085 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
43087         * gcc.c-torture/compile/20040419-1.c: New test.
43089 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
43091         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
43093 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
43094             Aldy Hernandez  <aldyh@redhat.com>
43096         * gcc.c-torture/execute/va-arg-24.c: New.
43098 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
43099             Aldy Hernandez  <aldyh@redhat.com>
43101         * gcc.dg/vmx/1b-01.c: New.
43102         * gcc.dg/vmx/1b-02.c: New.
43103         * gcc.dg/vmx/1b-03.c: New.
43104         * gcc.dg/vmx/1b-04.c: New.
43105         * gcc.dg/vmx/1b-05.c: New.
43106         * gcc.dg/vmx/1b-06.c: New.
43107         * gcc.dg/vmx/1b-07.c: New.
43108         * gcc.dg/vmx/1c-01.c: New.
43109         * gcc.dg/vmx/1c-02.c: New.
43110         * gcc.dg/vmx/3a-01a.c: New.
43111         * gcc.dg/vmx/3a-01.c: New.
43112         * gcc.dg/vmx/3a-01m.c: New.
43113         * gcc.dg/vmx/3a-03.c: New.
43114         * gcc.dg/vmx/3a-03m.c: New.
43115         * gcc.dg/vmx/3a-04.c: New.
43116         * gcc.dg/vmx/3a-04m.c: New.
43117         * gcc.dg/vmx/3a-05.c: New.
43118         * gcc.dg/vmx/3a-06.c: New.
43119         * gcc.dg/vmx/3a-06m.c: New.
43120         * gcc.dg/vmx/3a-07.c: New.
43121         * gcc.dg/vmx/3b-01.c: New.
43122         * gcc.dg/vmx/3b-02.c: New.
43123         * gcc.dg/vmx/3b-10.c: New.
43124         * gcc.dg/vmx/3b-13.c: New.
43125         * gcc.dg/vmx/3b-14.c: New.
43126         * gcc.dg/vmx/3b-15.c: New.
43127         * gcc.dg/vmx/3c-01a.c: New.
43128         * gcc.dg/vmx/3c-01.c: New.
43129         * gcc.dg/vmx/3c-02.c: New.
43130         * gcc.dg/vmx/3c-03.c: New.
43131         * gcc.dg/vmx/3d-01.c: New.
43132         * gcc.dg/vmx/4-01.c: New.
43133         * gcc.dg/vmx/4-03.c: New.
43134         * gcc.dg/vmx/5-01.c: New.
43135         * gcc.dg/vmx/5-02.c: New.
43136         * gcc.dg/vmx/5-03.c: New.
43137         * gcc.dg/vmx/5-04.c: New.
43138         * gcc.dg/vmx/5-05.c: New.
43139         * gcc.dg/vmx/5-06.c: New.
43140         * gcc.dg/vmx/5-07.c: New.
43141         * gcc.dg/vmx/5-07t.c: New.
43142         * gcc.dg/vmx/5-08.c: New.
43143         * gcc.dg/vmx/5-10.c: New.
43144         * gcc.dg/vmx/5-11.c: New.
43145         * gcc.dg/vmx/7-01a.c: New.
43146         * gcc.dg/vmx/7-01.c: New.
43147         * gcc.dg/vmx/7c-01.c: New.
43148         * gcc.dg/vmx/7d-01.c: New.
43149         * gcc.dg/vmx/7d-02.c: New.
43150         * gcc.dg/vmx/8-01.c: New.
43151         * gcc.dg/vmx/8-02a.c: New.
43152         * gcc.dg/vmx/8-02.c: New.
43153         * gcc.dg/vmx/brode-1.c: New.
43154         * gcc.dg/vmx/bug-1.c: New.
43155         * gcc.dg/vmx/bug-2.c: New.
43156         * gcc.dg/vmx/bug-3.c: New.
43157         * gcc.dg/vmx/cw-bug-1.c: New.
43158         * gcc.dg/vmx/cw-bug-2.c: New.
43159         * gcc.dg/vmx/cw-bug-3.c: New.
43160         * gcc.dg/vmx/dct.c: New.
43161         * gcc.dg/vmx/debug-1.c: New.
43162         * gcc.dg/vmx/debug-2.c: New.
43163         * gcc.dg/vmx/debug-3.c: New.
43164         * gcc.dg/vmx/debug-4.c: New.
43165         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
43166         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
43167         * gcc.dg/vmx/eg-5.c: New.
43168         * gcc.dg/vmx/fft.c: New.
43169         * gcc.dg/vmx/gcc-bug-1.c: New.
43170         * gcc.dg/vmx/gcc-bug-2.c: New.
43171         * gcc.dg/vmx/gcc-bug-3.c: New.
43172         * gcc.dg/vmx/gcc-bug-4.c: New.
43173         * gcc.dg/vmx/gcc-bug-5.c: New.
43174         * gcc.dg/vmx/gcc-bug-6.c: New.
43175         * gcc.dg/vmx/gcc-bug-7.c: New.
43176         * gcc.dg/vmx/gcc-bug-8.c: New.
43177         * gcc.dg/vmx/gcc-bug-9.c: New.
43178         * gcc.dg/vmx/gcc-bug-b.c: New.
43179         * gcc.dg/vmx/gcc-bug-c.c: New.
43180         * gcc.dg/vmx/gcc-bug-d.c: New.
43181         * gcc.dg/vmx/gcc-bug-e.c: New.
43182         * gcc.dg/vmx/gcc-bug-f.c: New.
43183         * gcc.dg/vmx/gcc-bug-g.c: New.
43184         * gcc.dg/vmx/gcc-bug-i.c: New.
43185         * gcc.dg/vmx/harness.h: New.
43186         * gcc.dg/vmx/ira1.c: New.
43187         * gcc.dg/vmx/ira2a.c: New.
43188         * gcc.dg/vmx/ira2b.c: New.
43189         * gcc.dg/vmx/ira2.c: New.
43190         * gcc.dg/vmx/ira2c.c: New.
43191         * gcc.dg/vmx/mem.c: New.
43192         * gcc.dg/vmx/newton-1.c: New.
43193         * gcc.dg/vmx/ops.c: New.
43194         * gcc.dg/vmx/sn7153.c: New.
43195         * gcc.dg/vmx/spill2.c: New.
43196         * gcc.dg/vmx/spill3.c: New.
43197         * gcc.dg/vmx/spill.c: New.
43198         * gcc.dg/vmx/t.c: New.
43199         * gcc.dg/vmx/varargs-1.c: New.
43200         * gcc.dg/vmx/varargs-2.c: New.
43201         * gcc.dg/vmx/varargs-3.c: New.
43202         * gcc.dg/vmx/varargs-4.c: New.
43203         * gcc.dg/vmx/varargs-5.c: New.
43204         * gcc.dg/vmx/varargs-6.c: New.
43205         * gcc.dg/vmx/varargs-7.c: New.
43206         * gcc.dg/vmx/vmx.exp: New.
43207         * gcc.dg/vmx/vprint-1.c: New.
43208         * gcc.dg/vmx/vscan-1.c: New.
43209         * gcc.dg/vmx/x-01.c: New.
43210         * gcc.dg/vmx/x-02.c: New.
43211         * gcc.dg/vmx/x-03.c: New.
43212         * gcc.dg/vmx/x-04.c: New.
43213         * gcc.dg/vmx/x-05.c: New.
43214         * gcc.dg/vmx/yousufi-1.c: New.
43215         * gcc.dg/vmx/zero-1.c: New.
43216         * gcc.dg/vmx/zero.c: New.
43218 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
43220         * g++.dg/lookup/java1.C: Update for chage of
43221         _Jv_AllocObject.
43222         * g++.dg/lookup/java2.C: Likewise.
43224 2004-04-17  Laurent GUERBY <laurent@guerby.net>
43226         * ada/acats/run_all.sh: use -O2 by default.
43228 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
43230         * gcc.dg/vr-mult-[12].c: New tests.
43232 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43234         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
43236         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
43238 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
43240         * lib/target-supports.exp (check_profiling_available): Assume
43241         profiling isn't available for mips*-*-elf targets.
43243 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
43245         * gcc.dg/builtins-38.c: New test.
43247 2004-04-14  Eric Christopher  <echristo@redhat.com>
43249         * g++.dg/charset/charset.exp: Run .cc extension tests.
43251 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
43253         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
43255 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43257         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
43259 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
43261         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
43262         * gcc.dg/i386-387-2.c: Likewise.
43264         * gcc.dg/i386-387-7.c: New test.
43265         * gcc.dg/i386-387-8.c: New test.
43267         * gcc.dg/builtins-37.c: New test.
43269 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
43271         * g++.dg/pch/externc-1.C: Add missing semicolon.
43273 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
43275         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
43277 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43279         * gcc.c-torture/execute/20040411-1.c: New test.
43281 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
43283         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
43285 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
43287         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
43289 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
43291         * lib/target-supports.exp (check_named_sections_available): New.
43292         * lib/gcc-dg.exp (dg-require-named-sections): New.
43293         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
43294         old-deja.exp.  Also prune error-count message from HP linker.
43295         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
43297         * g++.dg/init/init-ref4.C: Use dg-require-weak.
43298         * g++.old-deja/g++.pt/static3.C: Likewise.
43299         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
43301 2004-04-09  Roger Sayle  <roger@eyesopen.com>
43303         * gcc.c-torture/execute/20040409-1.c: New test case.
43304         * gcc.c-torture/execute/20040409-2.c: New test case.
43305         * gcc.c-torture/execute/20040409-3.c: New test case.
43307 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
43309         * gcc.dg/20040409-1.c: New test.
43311 2004-04-08  Roger Sayle  <roger@eyesopen.com>
43313         PR target/14888
43314         * g++.dg/opt/pr14888.C: New test case.
43316 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
43318         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
43319         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
43320         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
43321         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
43322         New tests.
43324 2004-04-08  Paul Brook  <paul@codesourcery.com>
43326         * gcc.dg/spill-1.c: New test.
43328 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43330         * gcc.dg/torture/builtin-ctype-2.c: New test.
43332 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
43334         * gcc.dg/pch/pch.exp: Add largefile test.
43336 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
43338         * g++.dg/pch/externc-1.Hs: New.
43339         * g++.dg/pch/externc-1.C: New.
43341 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43343         * gcc.dg/compat/struct-by-value-5a_main.c,
43344         gcc.dg/compat/struct-by-value-5b_main.c: New files.
43345         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
43346         * gcc.dg/compat/struct-by-value-5a_x.c,
43347         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
43348         gcc.dg/compat/struct-by-value-5_x.c.
43349         * gcc.dg/compat/struct-by-value-5a_y.c,
43350         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
43351         gcc.dg/compat/struct-by-value-5_y.c.
43353         * gcc.dg/compat/struct-by-value-6a_main.c,
43354         gcc.dg/compat/struct-by-value-6b_main.c: New files.
43355         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
43356         * gcc.dg/compat/struct-by-value-6a_x.c,
43357         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
43358         gcc.dg/compat/struct-by-value-6_x.c.
43359         * gcc.dg/compat/struct-by-value-6a_y.c,
43360         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
43361         gcc.dg/compat/struct-by-value-6_y.c.
43363         * gcc.dg/compat/struct-by-value-7a_main.c,
43364         gcc.dg/compat/struct-by-value-7b_main.c: New files.
43365         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
43366         * gcc.dg/compat/struct-by-value-7a_x.c,
43367         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
43368         gcc.dg/compat/struct-by-value-7_x.c.
43369         * gcc.dg/compat/struct-by-value-7a_y.c,
43370         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
43371         gcc.dg/compat/struct-by-value-7_y.c.
43373 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
43375         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
43376         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
43377         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
43378         options.
43380 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
43382         * gcc.dg/builtins-36.c: New test.
43384 2004-04-06  Paul Brook  <paul@codesourcery.com>
43386         * README.gcc: Remove obsolete contraint on testcases.
43388 2004-04-05  Paul Brook  <paul@codesourcery.com>
43390         PR2123
43391         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
43392         failure and exit(0) on success.
43393         * g++.dg/expr/anew2.C: Ditto.
43394         * g++.dg/expr/anew3.C: Ditto.
43395         * g++.dg/expr/anew4.C: Ditto.
43397 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
43399         PR c++/3518
43400         * g++.dg/template/unify7.C: New.
43402 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
43404         * g++.dg/README: Bring up to date with new subdirectories; remove
43405         duplicate subdirectory lines.
43407 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
43409         PR c++/14007
43410         * g++.dg/template/unify5.C: New.
43411         * g++.dg/template/unify6.C: New.
43412         * g++.dg/template/qualttp20.C: Adjust.
43413         * g++.old-deja/g++.jason/report.C: Adjust.
43414         * g++.old-deja/g++.other/qual1.C: Adjust.
43416 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
43418         PR c++/14803
43419         * g++.dg/inherit/ptrmem1.C: New test.
43421 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
43423         PR c++/14755
43424         * gcc.c-torture/execute/20040331-1.c: New test.
43425         * gcc.dg/20040331-1.c: New test.
43427 2004-04-01  Paul Brook  <paul@codesourcery.com>
43429         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
43431 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
43433         PR c++/14724
43434         * g++.dg/init/goto1.C: New test.
43436         PR c++/14763
43437         * g++.dg/template/defarg4.C: New test.
43439 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
43441         * gcc.dg/altivec-11.c: Extend test for more valid cases.
43443 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
43445         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
43447 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
43449         * gcc.dg/noncompile/undeclared-2.c: New test.
43451 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
43453         * gcc.dg/940409-1.c: Remove XFAIL.
43454         * gcc.dg/reg-vol-struct-1.c: New test.
43456 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43458         * gcc.dg/torture/builtin-wctype-1.c: New test.
43460 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
43462         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
43463         * gcc.dg/20001101-1.c: Likewise.
43464         * gcc.dg/20001102-1.c: Likewise.
43466 2004-03-25  Roger Sayle  <roger@eyesopen.com>
43468         * gcc.dg/compare8.c: Add an additional test for XOR.
43470 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43472         * gcc.dg/torture/builtin-ctype-1.c: New test.
43474 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43476         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
43477         * gcc.dg/torture/builtin-math-1.c: Likewise.
43478         * gcc.dg/torture/builtin-power-1.c: New test.
43480 2004-03-24  Andreas Schwab  <schwab@suse.de>
43482         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
43483         IA64 assembler.
43485 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
43486             Roger Sayle  <roger@eyesopen.com>
43488         * gcc.dg/compare8.c: New test case.
43490 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
43492         * g++.dg/ext/altivec-7.C: New test.
43494 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
43496         PR 12267, 12391, 12560, 13129, 14114, 14133
43497         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
43498         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
43499         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
43500         Adjust error regexps.
43501         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
43502         * gcc.dg/noncompile/undeclared-1.c: New test cases.
43503         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
43504         * gcc.dg/local1.c: Add explanatory comment.
43506 2004-03-23  Roger Sayle  <roger@eyesopen.com>
43508         PR optimization/14669
43509         * g++.dg/opt/fold2.C: New test case.
43511 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
43513         PR c/14069
43514         * gcc.dg/20040322-1.c: New test.
43516 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
43518         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
43519         * gcc.dg/ultrasp4.c: Likewise.
43520         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
43522 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
43524         * gcc.dg/i386-sse-8.c: Reset default options.
43526 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
43528         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
43529         in the error message text.
43531 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
43533         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
43535 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
43537         PR c++/14616
43538         * g++.dg/init/array13.C: New test.
43540 2004-03-20  Roger Sayle  <roger@eyesopen.com>
43542         PR target/13889
43543         * gcc.c-torture/compile/pr13889.c: New test case.
43545 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
43547         PR c/14635
43548         * builtins-1.c (nan, nans): Don't test.
43549         * builtins-30.c: Don't use nan, nanf, nanl.
43550         * builtins-35.c: New test.
43552 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
43554         * g++.dg/ext/altivec-6.C: New test.
43556 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
43558         * g++.dg/init/placement3.C: New test.
43560         * g++.dg/template/spec13.C: New test.
43562         * g++.dg/lookup/using11.C: New test.
43564         * g++.dg/lookup/koenig3.C: New test.
43566         * g++.dg/template/operator2.C: New test.
43568         * g++.dg/expr/dtor3.C: New test.
43569         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
43570         marker.
43571         * g++.old-deja/g++.law/visibility28.C: Likewise.
43573 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
43575         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
43576         * gcc.dg/ppc64-abi-3.c: Likewise.
43578 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43580         PR c++/14545
43581         * g++.dg/parse/template15.C: New test.
43583 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
43585         * g++.dg/expr/dtor2.C: New test.
43587         * g++.dg/lookup/anon4.C: New test.
43589         * g++.dg/overload/using1.C: New test.
43591         * g++.dg/template/lookup7.C: New test.
43593         * g++.dg/template/typename6.C: New test.
43595         * g++.dg/expr/cond6.C: New test.
43597 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43599         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
43601 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
43603         * g++.dg/expr/cond5.C: New test.
43604         * g++.dg/expr/constcast1.C: Likewise.
43605         * g++.dg/expr/ptrmem2.C: Likewise.
43606         * g++.dg/expr/ptrmem3.C: Likewise.
43607         * g++.dg/lookup/main1.C: Likewise.
43608         * g++.dg/template/lookup6.C: Likewise.
43610 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
43612         * gcc.dg/local1.c: New test.
43614         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
43616 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43618         * gcc.dg/torture/builtin-convert-1.c: New test.
43620 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43622         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
43624 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
43626         PR c++/14481
43627         * g++.dg/warn/Wunused-7.C: New test.
43629 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43631         * gcc.dg/torture/builtin-integral-1.c: New test.
43633 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
43635         PR c++/14586
43636         * g++.dg/parse/non-dependent3.C: New test.
43638 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
43640         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
43641         * g++.dg/eh/simd-2.C: Likewise.
43642         * g++.dg/init/array10.C: Likewise.
43643         * gcc.c-torture/compile/simd-1.c: Likewise.
43644         * gcc.c-torture/compile/simd-2.c: Likewise.
43645         * gcc.c-torture/compile/simd-3.c: Likewise.
43646         * gcc.c-torture/compile/simd-4.c: Likewise.
43647         * gcc.c-torture/compile/simd-6.c: Likewise.
43648         * gcc.c-torture/execute/simd-1.c: Likewise.
43649         * gcc.c-torture/execute/simd-2.c: Likewise.
43650         * gcc.dg/compat/vector-defs.h: Likewise.
43651         * gcc.dg/20020531-1.c: Likewise.
43652         * gcc.dg/altivec-3.c: Likewise.
43653         * gcc.dg/altivec-4.c: Likewise.
43654         * gcc.dg/altivec-varargs-1.c: Likewise.
43655         * gcc.dg/compat/vector-defs.h: Likewise.
43656         * gcc.dg/i386-mmx-3.c: Likewise.
43657         * gcc.dg/i386-sse-4.c: Likewise.
43658         * gcc.dg/i386-sse-5.c: Likewise.
43659         * gcc.dg/i386-sse-8.c: Likewise.
43660         * gcc.dg/simd-1.c: Likewise.
43661         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
43662         __ev64_opaque__ since the machine description provides it.
43664 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43666         * lib/compat.exp (skip_list): New global variable.
43667         Use it to hold the user defined COMPAT_SKIPS list if any.
43668         (compat-obj): Add the members of skip_list to optall.
43670 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43672         * gcc.dg/compat/union-by-value-1_main.c,
43673         union-by-value-1_x.c, union-by-value-1_y.c,
43674         union-check.h, union-defs.h,
43675         union-init.h, union-return-1_main.c,
43676         union-return-1_x.c, union-return-1_y.c: New files.
43678 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43680         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
43681         mixed-struct-init.h: Add 4 mixed structure types.
43682         struct-by-value-21_main.c, struct-by-value-21_x.c,
43683         struct-by-value-21_y.c, struct-return-21_main.c,
43684         struct-return-21_x.c, struct-return-21_y.c: New files.
43686 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
43688         PR c++/14550
43689         * g++.dg/parse/template14.C: New test.
43691 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
43693         * gcc.c-torture/execute/20040313-1.c: New test.
43695 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
43697         PR target/14533
43698         * gcc.dg/20040311-2.c: New test.
43700 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
43702         PR other/14544
43703         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
43704         bit-field.
43706 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
43708         * gcc.dg/20040305-2.c: Add missing return statement.
43710 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43712         * gcc.dg/builtins-34.c: Also check pow10*.
43714 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
43716         PR target/14262
43717         * gcc.dg/20040305-2.c: New test.
43719 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
43721         * gcc.dg/20040310-1.c: New test.
43723 2004-03-11  Roger Sayle  <roger@eyesopen.com>
43725         * gcc.c-torture/execute/20040311-1.c: New test case.
43727 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
43729         PR c++/14476
43730         * g++.dg/lookup/enum1.C: New test.
43732 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
43734         PR c++/14510
43735         * g++.dg/lookup/struct2.C: New test.
43737 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
43739         * gcc.dg/builtins-34.c: New test.
43741 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43743         * gcc.dg/torture/builtin-nonneg-1.c: New test.
43745 2004-03-09  James E Wilson  <wilson@specifixinc.com>
43747         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
43748         * gcc.dg/alias-2.c: New testcase.
43750 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
43752         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
43754 2004-03-09  Roger Sayle  <roger@eyesopen.com>
43756         * gcc.c-torture/execute/20040309-1.c: New test case.
43758 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
43760         PR c++/14397
43761         * g++.dg/overload/ref1.C: New.
43763 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43765         PR c++/14409
43766         * g++.dg/template/spec12.C: New test.
43768         PR c++/14448
43769         * g++.dg/parse/crash14.C: New test.
43771 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
43773         PR c++/14230
43774         * g++.dg/init/ref11.C: New test.
43776 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
43778         PR c++/14432
43779         * g++.dg/parse/builtin2.C: New test.
43781 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
43783         PR c++/14401
43784         * g++.dg/init/ctor3.C: New test.
43785         * g++.dg/init/union1.C: New test.
43786         * g++.dg/ext/anon-struct4.C: New test.
43788 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
43790         * g++.dg/lookup/koenig1.C: Tweak error messages.
43791         * g++.dg/lookup/used-before-declaration.C: Likewise.
43792         * g++.dg/other/do1.C: Likewise.
43793         * g++.dg/overload/koenig1.C: Likewise.
43794         * g++.dg/parse/crash13.C: Likewise.
43795         * g++.dg/template/instantiate3.C: Likewise.
43797 2004-03-08  Eric Christopher  <echristo@redhat.com>
43799         * * lib/target-supports.exp: Enable libiconv in test
43800         compilation.  Fix up error checking.
43802 2004-03-08  Roger Sayle  <roger@eyesopen.com>
43804         PR middle-end/14289
43805         * gcc.dg/pr14289-1.c: New test case.
43806         * gcc.dg/pr14289-2.c: Likewise.
43807         * gcc.dg/pr14289-3.c: Likewise.
43809 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
43811         * gcc.c-torture/execute/20040308-1.c: New test.
43813 2004-03-07  Roger Sayle  <roger@eyesopen.com>
43815         * gcc.c-torture/execute/20040307-1.c: New test case.
43817 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
43819         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
43821 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
43823         * gcc.dg/20040306-1.c: New test.
43825 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
43827         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
43828         them static.
43829         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
43831 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
43833         PR c/14465
43834         * gcc.dg/decl-6.c: New test.
43836 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43838         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
43839         Rename LOGPOW -> LOG_POW.
43840         (SQRT_EXP, POW_EXP): New.
43842 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
43844         * gcc.dg/i386-sse-8.c: New test.
43846 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
43848         PR c/14114
43849         * gcc.dg/decl-5.c: New test.
43851 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
43853         * gcc.dg/20040305-1.c: New test.
43855 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
43857         PR other/14354
43858         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
43860 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
43862         PR c++/14425, c++/14426
43863         * g++.dg/ext/altivec-4.C: New test.
43864         * g++.dg/ext/altivec-5.C: New test.
43866 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
43868         * g++.old-deja/g++.other/linkage1.C: Expect errors about
43869         global variables of a type with no linkage.
43870         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
43871         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
43872         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
43873         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
43874         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
43875         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
43876         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
43877         * g++.dg/warn/deprecated.C: Name enum Color.
43878         * g++.dg/overload/VLA.C: Name structure for 'b'.
43879         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
43881 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
43883         * gcc.c-torture/compile/20040304-1.c: New test.
43885 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
43887         PR 13728
43888         * gcc.dg/decl-4.c: New testcase.
43890 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
43892         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
43893         as PRECF if sizeof (float) > sizeof (double).
43894         (PRECL): Make it the same as PRECF if
43895         sizeof (float) > sizeof (long double).
43897 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43899         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
43900         system type.  Add check for irix6 which doesn't have c99 runtime.
43902 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
43904         * gcc.dg/const-elim-1.c: xfail for xtensa.
43906 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
43908         PR c++/14369
43909         * g++.dg/template/cond4.C: New test.
43911 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
43913         PR c++/14360
43914         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
43916         PR c++/14361
43917         * g++.dg/parse/defarg7.C: New test.
43919         PR c++/14359
43920         * g++.dg/template/friend26.C: New test.
43922 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
43924         PR c++/14324
43925         * g++.dg/abi/mangle21.C: New test.
43927         PR c++/14260
43928         * g++.dg/parse/constructor2.C: New test.
43930         PR c++/14337
43931         * g++.dg/template/sfinae1.C: New test.
43933 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
43935         PR c++/14267
43936         * g++.dg/expr/crash2.C: New test.
43938         PR middle-end/13448
43939         * gcc.dg/inline-5.c: New test.
43940         * gcc.dg/always-inline.c: Split out tests into ...
43941         * gcc.dg/always-inline2.c: ... this and ...
43942         * gcc.dg/always-inline3.c: ... this.
43944 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
43946         PR debug/12103
43947         * g++.dg/debug/crash1.C: New test.
43949 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
43951         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
43952         function with __attribute__((noinline)).
43953         (recurser_void2): Likewise.
43954         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
43955         (recurser_void2): Likewise.
43957 2004-02-29  Roger Sayle  <roger@eyesopen.com>
43959         PR middle-end/14203
43960         * g++.dg/warn/Wunused-6.C: New test case.
43962 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
43964         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
43965         not defined.
43967 2004-02-27  Eric Christopher  <echristo@redhat.com>
43969         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
43970         * g++.dg/charset/asm2.c: Run only x86.
43971         * gcc.dg/charset/asm3.c: Ditto.
43973 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
43975         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
43976         ld_library_path.
43978 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
43980         * g++.dg/ext/altivec-3.C: New.
43982 2004-02-26  Richard Henderson  <rth@redhat.com>
43984         * g++.dg/ext/attrib10.C: Mark for warning.
43985         * gcc.dg/attr-alias-1.c: New.
43987 2004-02-26  Richard Henderson  <rth@redhat.com>
43989         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
43990         * gcc.c-torture/execute/20040208-2.c: ... it back.
43992 2004-02-26  Eric Christopher  <echristo@redhat.com>
43994         * lib/target-supports.exp (check-iconv-available): New function.
43995         * lib/gcc-dg.exp (dg-require-iconv): New function.
43996         Use above.
43997         * gcc.dg/charset: New directory.
43998         * gcc.dg/charset/charset.exp: New file.
43999         * gcc.dg/charset/asm1.c: Ditto.
44000         * gcc.dg/charset/asm2.c: Ditto.
44001         * gcc.dg/charset/asm3.c: Ditto.
44002         * gcc.dg/charset/asm4.c: Ditto.
44003         * gcc.dg/charset/asm5.c: Ditto.
44004         * gcc.dg/charset/attribute1.c: Ditto.
44005         * gcc.dg/charset/attribute2.c: Ditto.
44006         * gcc.dg/charset/string1.c: Ditto.
44007         * g++.dg/charset: New directory.
44008         * g++.dg/dg.exp: Add here. Special options.
44009         * g++.dg/charset/charset.exp: New file.
44010         * g++.dg/charset/asm1.c: Ditto.
44011         * g++.dg/charset/asm2.c: Ditto.
44012         * g++.dg/charset/asm3.c: Ditto.
44013         * g++.dg/charset/asm4.c: Ditto.
44014         * g++.dg/charset/attribute1.c: Ditto.
44015         * g++.dg/charset/attribute2.c: Ditto.
44016         * g++.dg/charset/extern1.cc: Ditto.
44017         * g++.dg/charset/extern2.cc: Ditto.
44018         * g++.dg/charset/string1.c: Ditto.
44020 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
44022         PR c++/14278
44023         * g++.dg/parse/comma1.C: New test.
44025 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44027         PR c++/14284
44028         * g++.dg/template/ttp8.C: New test.
44030 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
44032         * gcc.dg/fixuns-trunc-1.c: New test.
44034 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44036         * gcc.dg/builtins-config.h: Use #elif.
44038 2004-02-26  Michael Matz  <matz@suse.de>
44040         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
44041         * gcc.dg/991214-1.c: Likewise.
44042         * gcc.dg/i386-asm-1.c: Likewise.
44044 2004-02-25  Richard Henderson  <rth@redhat.com>
44046         * gcc.c-torture/execute/20040208-2.c: Move ...
44047         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
44049 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44051         PR c++/14246
44052         * g++.dg/other/crash-3.C: New test.
44054 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44056         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
44057         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
44059         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
44060         HP-UX.
44062 2004-02-24  Michael Matz  <matz@suse.de>
44064         * gcc.dg/i386-regparm.c: New.
44066 2004-02-23  James E Wilson  <wilson@specifixinc.com>
44068         * gcc.c-torture/execute/20040223-1.c: New.
44070 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
44071             Kazu Hirata  <kazu@cs.umass.edu>
44073         * gcc.dg/fwritable-strings-1.c: Remove.
44075 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
44077         PR c/14156
44078         * gcc.dg/20040223-1.c: New test.
44080 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44082         PR c++/14106
44083         * g++.dg/ext/typeof9.C: New test.
44085 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44087         PR c++/14250
44088         * g++.dg/other/switch1.C: New test.
44090 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
44092         * gcc.dg/cast-function-1.c: Adjust for new informative message.
44093         * gcc.dg/va-arg-1.c: Likewise.
44095 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44097         PR c++/14143
44098         * g++.dg/template/koenig5.C: New test.
44100 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
44102         * g++.dg/ext/altivec-1.C: Generalize target triple.
44103         * g++.dg/ext/altivec-2.C: New test case.
44104         * g++.dg/ext/altivec_check.h: New file.
44105         * gcc.dg/altivec-1.c: Generalize target triple;
44106         include altivec_check.h and call altivec_check().
44107         * gcc.dg/altivec-[2-5].c: Generalize target triple.
44108         * gcc.dg/altivec-6.c: New test case.
44109         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
44110         type casts as needed.
44111         * gcc.dg/altivec-10.c: Include altivec_check.h and call
44112         altivec_check().
44113         * gcc.dg/altivec-12.c: New test case.
44114         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
44115         include altivec_check.h and call altivec_check().
44116         * gcc.dg/altivec_check.h: New file.
44118 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44120         * lib/target-supports.exp (check_alias_available): Don't mangle
44121         function `g' in test program.
44123 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44125         * lib/target-supports.exp (check_profiling_available): Check
44126         argument to determine whether we support a profiling type.
44127         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
44128         check_profiling_available.
44129         * g++.dg/bprob/bprob.exp: Likewise.
44130         * g77.dg/bprob/bprob.exp: Likewise.
44131         * gcc.misc-tests/bprob.exp: Likewise.
44132         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
44133         dg-require-profiling and delete expected error handling.
44134         * gcc.dg/20021014-1.c: Likewise.
44135         * gcc.dg/nest.c: Likewise.
44137 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44139         PR c++/12007
44140         * g++.dg/other/vthunk1.C: New test.
44142 2004-02-20  Falk Hueffner  <falk@debian.org>
44144         PR target/14201
44145         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
44147 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
44149         PR c++/13927
44150         * g++.dg/other/error8.C: Remove XFAIL markers.
44152         PR c++/14173
44153         * g++.dg/ext/packed5.C: New test.
44155         PR c++/14199
44156         * g++.dg/warn/Wunused-5.C: New test.
44158         PR c++/14186
44159         * g++.dg/lookup/member1.C: New test.
44161 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
44163         * gcc.c-torture/compile/20040130-1.c: Enable only when
44164         __INT_MAX__ >= 2147483647L.
44165         * gcc.c-torture/compile/961203-1.c: Likewise.
44167 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
44169         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
44170         * g++.dg/opt/template1.C: Robustify assembler regexp
44172 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44174         * gcc.c-torture/execute/simd-4.x: Remove.
44175         * gcc.c-torture/execute/va-arg-25.x: Likewise.
44176         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
44177         Guard with #ifndef SKIP_ATTRIBUTE.
44178         * gcc.dg/compat/vector-1_y.c: Likewise.
44179         * gcc.dg/compat/vector-2_x.c: Likewise.
44180         * gcc.dg/compat/vector-2_y.c: Likewise.
44181         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
44182         * g++.dg/eh/simd-2.C: Likewise.
44184 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
44186         * gcc.c-torture/compile/complex-1.c: New.
44188 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
44190         PR target/14209
44191         * gcc.c-torture/execute/20040218-1.c: New test.
44193 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44195         PR c++/14181
44196         * g++.dg/parse/new2.C: New test.
44198 2004-02-18  Paul Brook  <paul@codesourcery.com>
44200         * gcc.c-torture/compile/libcall-1.c: New test.
44202 2004-02-18  Paul Brook  <paul@codesourcery.com>
44204         PR debug/12934
44205         * gcc.dg/debug/debug-7.c: New test.
44207 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
44209         * gcc.dg/20040217-1.c: New test.
44211 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
44213         * gcc.c-torture/execute/990208-1.x: Delete.
44215 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
44217         * gcc.c-torture/execute/20040208-2.x: New file.
44219 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
44221         PR c++/11326
44222         * g++.dg/abi/structret1.C: New test.
44224 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
44226         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
44227         (i386_cpuid): No need to test if cpuid is available on AMD64.
44228         Fix assembly, so that it works onboth i386 and AMD64.
44229         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
44230         (vecInLong): Fix s[] member type to unsigned int.
44231         (vecInWord): Remove type.
44232         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
44233         (a64, b64, c64, d64, e64): Remove.
44234         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
44235         Remove unused variable.  Remove initialization of removed variables.
44236         Don't call mmx_tests nor sse_tests.
44237         (reference_mmx, reference_sse): Remove.
44238         (check): Add return stmt.
44239         * gcc.dg/i386-sse-7.c: New test.
44240         * gcc.dg/i386-mmx-4.c: New test.
44242 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44244         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
44245         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
44246         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
44247         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
44248         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
44249         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
44250         g++.dg/tc1/dr94.C: Fix line terminator.
44252 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
44254         * gcc.c-torture/compile/20040216-1.c: New.
44256 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44258         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
44259         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
44260         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
44261         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
44262         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
44263         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
44265 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
44267         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
44269 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
44271         PR c++/13971
44272         * g++.dg/expr/cond4.C: New test.
44274         PR c++/14086
44275         * g++.dg/lookup/crash2.C: New test.
44277 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
44279         * gcc.c-torture/compile/20040214-2.c: New test.
44281 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
44283         PR c++/14116
44284         * g++.dg/ext/typeof8.C: New test.
44286 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
44288         * gcc.c-torture/compile/20040214-1.c: New test.
44290 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44292         PR c++/13635
44293         * g++.dg/template/spec11.C: New test.
44295 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44297         PR c++/13927
44298         * g++.dg/other/error8.C: New test.
44300 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
44302         PR c++/14122
44303         * g++.dg/template/array4.C: New test.
44305         PR c++/14108
44306         * g++.dg/inherit/thunk2.C: New test.
44308         PR c++/14083
44309         * g++.dg/eh/cond2.C: New test.
44311 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
44313         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
44315 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
44317         * lib/scanasm.exp (dg-scan): Quote pattern before display.
44319 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
44321         * g++.dg/simd-2.C: xfail on ppc64-linux.
44323 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
44325         PR c/456
44326         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
44327         tests.
44329 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
44331         * gcc.dg/builtins-33.c: New test.
44333 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
44335         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
44337 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
44339         * g++.dg/simd-2.C: Set -maltivec for ppc64.
44341 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
44343         * gcc.dg/ppc64-abi-3.c: New test.
44345 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
44347         PR c/14092
44349         * gcc.dg/pr14092-1.c: New testcase.
44351 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
44353         * gcc.dg/cpp/assert4.c: Fix typo last change.
44355         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
44356         * gcc.dg/cpp/assert4.c: Handle powerpc64.
44358         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
44360 2004-02-09  Roger Sayle  <roger@eyesopen.com>
44362         * gcc.c-torture/compile/20040209-1.c: New test case.
44364 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
44366         * gcc.dg/c90-init-1.c: Adjust expected error messages.
44368 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
44370         * gcc.c-torture/execute/20040208-[12].c: New tests.
44372 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
44374         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
44376 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
44378         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
44380 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
44382         Bug 13856
44383         * gcc.dg/visibility-8.c: New testcase.
44385 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
44387         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
44388         arguments.
44389         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
44391 2004-02-07  Roger Sayle  <roger@eyesopen.com>
44393         PR middle-end/13696
44394         * g++.dg/opt/fold1.C: New test case.
44396 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44398         PR c++/14033
44399         * g++.dg/other/crash-2.C: New test.
44401 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44403         PR c++/14028
44404         * g++.dg/parse/angle-bracket2.C: New test.
44406 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44408         PR middle-end/13750
44409         Revert:
44410         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
44411         PR pch/13361
44412         * g++.dg/pch/wchar-1.C: New.
44413         * g++.dg/pch/wchar-1.Hs: New.
44415 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44417         PR c++/14008
44418         * g++.dg/parse/error15.C: New test.
44419         * g++.dg/parse/crash11.C: Update dg-error mark.
44421 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
44423         PR c++/13932
44424         * g++.dg/warn/conv2.C: New test.
44426 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44428         PR c++/13086
44429         * g++.dg/warn/incomplete1.C: Remove xfail.
44431 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
44433         * lib/file-format.exp (gcc_target_object_format): Use
44434         ${tool}_target_compile, not gcc_target_compile.
44435         * lib/target-supports.exp (check_alias_available): Likewise.
44436         (check_gc_sections_available): Likewise.
44437         * g++.dg/ext/attrib10.C: Use dg-require-alias.
44438         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
44439         dg-require-alias.
44441 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
44443         PR c++/13969
44444         * g++.dg/template/static6.C: New test.
44446 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
44448         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
44450 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44452         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
44453         tests for systems where `char' is unsigned by default.
44455 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44457         PR c++/13997
44458         * g++.dg/template/partial3.C: New test.
44460 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
44462         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
44463         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
44464         Remove mentions of obsolete ports.
44466 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
44468         * gcc.dg/noncompile/20001228-1.c: Fix for new
44469         error message.
44471 2004-02-03  Roger Sayle  <roger@eyesopen.com>
44473         PR target/9348
44474         * gcc.c-torture/execute/multdi-1.c: New test case.
44476 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
44478         PR c++/13925
44479         * g++.dg/template/lookup5.C: New test.
44481 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
44483         PR c++/13950
44484         * g++.dg/template/lookup4.C: New test.
44486         PR c++/13970
44487         * g++.dg/parse/error14.C: New test.
44489         PR c++/14002
44490         * g++.dg/parse/template13.C: New test.
44492 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
44494         PR c++/13978
44495         * g++.dg/template/koenig4.C: New test.
44497         PR c++/13968
44498         * g++.dg/template/crash17.C: New test.
44500         PR c++/13975
44501         * g++.dg/parse/error13.C: New test.
44502         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
44504 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
44506         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
44508 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
44510         PR c/11658
44511         PR c/13994
44512         * gcc.dg/noncompile/20040203-1.c: New test.
44513         * gcc.dg/noncompile/20040203-2.c: Likewise.
44514         * gcc.dg/noncompile/20040203-3.c: Likewise.
44515         * gcc.dg/20040203-1.c: Likewise.
44517 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
44519         PR c++/10858
44520         * g++.dg/template/sizeof7.C: New test.
44522 2004-02-02  Eric Christopher  <echristo@redhat.com>
44523             Zack Weinberg  <zack@codesourcery.com>
44525         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
44527 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
44529         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
44530         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
44531         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
44532         * gcc.dg/cleanup-5.c: Run only on Linux targets.
44534 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
44536         PR c++/13113
44537         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
44539         PR c++/13854
44540         * g++.dg/ext/attrib13.C: New test.
44542         PR c++/13907
44543         * g++.dg/conversion/op2.C: New test.
44545 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
44547         * gcc.dg/titype-1.c: Fix pasto.
44549 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
44551         * gcc.dg/titype-1.c: New test.
44553 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44555         PR c++/13957
44556         * g++.dg/template/non-type-template-argument-1.C,
44557         g++.dg/template/qualified-id1.C: Update dg-error marks.
44558         * g++.dg/template/nontype6.C: New test.
44560 2004-02-01  Roger Sayle  <roger@eyesopen.com>
44562         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
44563         * gcc.dg/builtins-31.c: New testcase.
44564         * gcc.dg/builtins-32.c: New testcase.
44566 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
44568         * objc.dg/call-super-2.m: Update line numbers
44569         for the including of stddef.h.
44571 2004-01-30  Michael Matz  <matz@suse.de>
44573         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
44574         g++.dg/ext/case-range3.C: New tests.
44576 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44578         DR206
44579         PR c++/13813
44580         * g++.dg/template/member4.C: New test.
44582 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44584         PR c++/13683
44585         * g++.dg/template/sizeof6.C: New test.
44587 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
44589         * gcc.dg/fwritable-strings-1.c: New test.
44591 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
44593         * gcc.c-torture/compile/20040130-1.c: New test.
44595 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
44597         * objc.dg/call-super-2.m: Include stddef.h for size_t.
44599 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
44601         PR c++/13883
44602         * g++.dg/template/ctor3.C: New test.
44604 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44606         * g++.dg/tc1: New directory.
44607         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
44608         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
44609         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
44610         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
44611         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
44613 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44615         * g++.dg/parse/error11.C: New test.
44616         * g++.dg/parse/error12.C: Likewise.
44618 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
44620         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
44621         (scan_initial, main): Use aligned_sizeof instead of sizeof.
44623 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
44625         PR c++/13791
44626         * g++.dg/ext/attrib12.C: New test.
44628         PR c++/13736
44629         * g++.dg/parse/cast2.C: New test.
44631 2004-01-27  James E Wilson  <wilson@specifixinc.com>
44633         * objc.dg/encode-2.m (main): New local string.  Set depending on
44634         sizeof long.  Use in sscanf call.
44635         * objc.dg/encode-3.m (main): New local string.  Set depending on
44636         sizeof long.  Use in scan_initial call.
44638 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44640         * objc.dg/call-super-2.m: Make LP64-safe.
44641         * objc.dg/desig-init-1.m: Likewise.
44643 2004-01-27  Devang Patel <dpatel@apple.com>
44645         * g++.dg/debug/namespace1.C: New test.
44647 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
44649         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
44650         xscale-*-*.
44652         * gcc.dg/arm-mmx-1.c: New test.
44654 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44656         * gcc.dg/20040127-1.c: New test.
44657         * gcc.dg/20040127-2.c: New test.
44659 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44661         * objc.dg/stret-1.m (glob): Renamed to globa.
44663 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
44665         PR c++/13663
44666         * g++.dg/expr/for1.C: New test.
44668 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
44670         PR middle-end/13779
44671         * gcc.dg/darwin-longlong.c: New test.
44673 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
44675         * gcc.dg/20040124-1.c: Moved test from here...
44676         * gcc.c-torture/compile/20040124-1.c: ...to here.
44678 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
44680         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
44681         the assembly output if -m64 is passed.
44683 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
44685         PR c++/13833
44686         * g++.dg/template/cond3.C: New test.
44688 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44690         PR c++/13810
44691         * g++.dg/template/ttp7.C: New test.
44693 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44695         PR c++/13797
44696         * g++.dg/template/nontype4.C: New test.
44697         * g++.dg/template/nontype5.C: Likewise.
44699 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
44701         * gcc.dg/torture/mips-clobber-at.c: New test.
44703 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
44705         * gcc.dg/20040124-1.c: New test.
44707 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
44709         * gcc.dg/20040123-1.c: New test.
44711 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
44713         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
44715 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
44717         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
44719 2004-01-23  Andrew Pinski  <apinski@apple.com>
44721         * gcc.dg/20030121-1.c: Move to ..
44722         * gcc.dg/20040121-1.c: here.
44724 2004-01-23  Roger Sayle  <roger@eyesopen.com>
44726         * gcc.dg/builtins-29.c: New test case.
44728 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
44730         PR 18314
44731         * gcc.dg/builtins-30.c: New testcase.
44733 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
44735         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
44736         * lib/g77.exp: Likewise.
44737         * lib/objc.exp: Likewise.
44738         * lib/g++.exp: Likewise.
44740 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
44742         * gcc.dg/struct-by-value-2.c: New test.
44744 2004-01-21  Andrew Pinski  <apinski@apple.com>
44746         PR target/13785
44747         * gcc.dg/20030121-1.c: New test.
44749 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
44751         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
44752         clobber frame pointer register in asm statement.
44754 2004-01-21  Falk Hueffner  <falk@debian.org>
44756         * gcc.c-torture/compile/20040121-1.c: New test.
44758 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
44760         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
44762 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
44764         * gcc.dg/ppc64-abi-2.c: New test.
44766 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
44768         * lib/treelang.exp: Fill out this file.
44769         * lib/treelang-dg.exp: New File.
44771 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
44773         * gcc.c-torture/compile/981022-1.c: Remove.
44774         * gcc.dg/array-5.c: Remove XFAIL.
44775         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
44776         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
44777         gcc.dg/cond-lvalue-1.c: Update.
44778         * gcc.dg/cast-lvalue-2.c: New test.
44780 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
44782         PR c++/13592
44783         * g++.dg/other/error1.C (class foo): Tweak error message.
44785         PR c++/13592
44786         * g++.dg/template/call2.C: New test.
44788 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44790         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
44791         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
44792         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
44793         scalar-return-1_x.c, scalar-return-2_y.c,
44794         scalar-return-3_x.c, scalar-return-3_y.c,
44795         scalar-return-4_x.c, scalar-return-4_y.c,
44796         struct-align-1.h, struct-align-1_x.c,
44797         struct-align-1_y.c, struct-align-2.h,
44798         struct-align-2_x.c, struct-align-2_y.c,
44799         struct-by-value-10_y.c, struct-by-value-11_x.c,
44800         struct-by-value-11_y.c, struct-by-value-12_x.c,
44801         struct-by-value-12_y.c, struct-by-value-13_x.c,
44802         struct-by-value-13_y.c, struct-by-value-14_x.c,
44803         struct-by-value-14_y.c, struct-by-value-15_x.c,
44804         struct-by-value-15_y.c, struct-by-value-16_y.c,
44805         struct-by-value-17_y.c, struct-by-value-18_y.c,
44806         struct-by-value-19_y.c, struct-by-value-1_x.c,
44807         struct-by-value-1_y.c, struct-by-value-20_y.c,
44808         struct-by-value-2_x.c, struct-by-value-2_y.c,
44809         struct-by-value-3_y.c, struct-by-value-4_x.c,
44810         struct-by-value-4_y.c, struct-by-value-5_y.c,
44811         struct-by-value-6_y.c, struct-by-value-7_y.c
44812         struct-by-value-8_x.c, struct-by-value-8_y.c
44813         struct-by-value-9_x.c, struct-by-value-9_y.c
44814         struct-return-10_x.c, struct-return-10_y.c,
44815         struct-return-19_x.c, struct-return-20_x.c
44816         struct-return-2_x.c, struct-return-2_y.c
44817         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
44818         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
44820 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44822         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
44823         attribute on sparc*-sun-solaris2.*.
44825 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
44827         PR c++/13710
44828         * g++.dg/ext/typeof7.C: New test.
44830 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
44832         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
44833         * gcc.dg/const-elim-1.c: Same.
44835 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
44837         * objc.dg/stret-1.m: New.
44838         * objc.dg/stret-2.m: New.
44840 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
44842         PR c++/11895
44843         * g++.dg/ext/vector1.C: New test.
44845 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
44847         * gcc.dg/pch/import-1.c: New.
44848         * gcc.dg/pch/import-1.hs: New.
44849         * gcc.dg/pch/import-1a.h: New.
44850         * gcc.dg/pch/import-1b.h: New.
44851         * gcc.dg/pch/import-1c.h: New.
44853 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
44855         PR c++/13574
44856         * g++.dg/ext/array1.C: New test.
44858         PR c++/13178
44859         * g++.dg/conversion/op1.C: New test.
44861 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
44863         PR 11864
44864         From Kazumoto Kojima / Dan Kegel:
44865         * gcc.dg/pr11864-1.c: New test.
44867         PR 10392
44868         From Marcus Comstedt / Dan Kegel:
44869         * gcc.dg/pr10392-1.c: New test.
44871 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
44873         PR c++/13478
44874         * g++.dg/init/ref10.C: New test.
44876 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44878         PR c++/13407
44879         * g++.dg/parse/typename6.C: New test.
44881 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
44883         PR pch/13361
44884         * g++.dg/pch/wchar-1.C: New.
44885         * g++.dg/pch/wchar-1.Hs: New.
44887 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44889         PR c++/9259
44890         * g++.dg/expr/sizeof2.C: New test.
44892 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
44894         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
44896 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
44898         PR c++/13659
44899         * g++.dg/lookup/strong-using-3.C: New.
44900         * g++.dg/lookup/using-10.C: New.
44902 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
44904         PR c++/13594
44905         * g++.dg/lookup/strong-using-2.C: New.
44907 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
44908             Dan Kegel <dank@kegel.com>
44909             J"orn Rennecke <joern.rennecke@superh.com>
44911         PR target/9365
44912         * gcc.dg/pr9365-1.c: New test.
44914 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44916         PR c++/8856
44917         * g++.dg/parse/casting-operator2.C: New test.
44918         * g++.old-deja/g++.pt/explicit83.C: Remove.
44920 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
44922         * gcc.dg/label-compound-stmt-1.c: New test.
44923         * gcc.c-torture/compile/950922-1.c,
44924         gcc.c-torture/compile/20000211-3.c,
44925         gcc.c-torture/compile/20000518-1.c,
44926         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
44927         compound statements.
44929 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
44931         * gcc.dg/ppc64-abi-1.c: New test.
44933 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
44935          * g++.dg/ext/attrib9.C: Add dg-warnings.
44937 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44939         PR c++/12335
44940         * g++.dg/parse/dtor3.C: New test.
44942 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
44944         PR c++/12709
44945         * g++.dg/parse/try-catch-1.C: New test.
44947 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
44949         * ada/acats/run_all.sh: Add more verbose output in acats.log
44950         when compiling tests.
44952 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
44954         PR 13656
44955         * gcc.dg/typedef-redecl.c: New test case.
44956         * gcc.dg/typedef-redecl.h: New support file.
44958 2004-01-13  Jan Hubicka  <jh@suse.cz>
44960         * gcc.dg/always_inline.c: New test.
44961         * gcc.dg/debug/20031231-1.c: Fix.
44963 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44965         PR c++/13474
44966         * g++.dg/template/array3.C: New test.
44968 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
44970         * g++.dg/ext/lvalue1.C: No longer expected to fail.
44971         * g++.dg/warn/Wunused-2.C: Likewise.
44973 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44975         PR c++/13289
44976         * g++.dg/template/instantiate6.C: New test.
44978 2004-01-12  Roger Sayle  <roger@eyesopen.com>
44980         PR middle-end/11397
44981         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
44983 2004-01-12  Jan Hubicka  <jh@suse.cz>
44985         PR opt/12826
44986         * gcc.dg/20040112-1.c: New.
44988         * gcc.dg/dwarf-die[1-7].c: Move to...
44989         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
44990         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
44992 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
44994         PR c++/4100
44995         * g++.dg/parse/friend4.C: New test.
44997 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
44999         PR c++/4100
45000         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
45001         definition is called a friend.
45003 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
45005         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
45007 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
45009         PR c++/3478
45010         * g++.dg/parse/error10.C: New test.
45011         * g++.dg/template/arg2.C: Accept "invalid type" error.
45013 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
45015         PR middle-end/13392
45016         * g++.dg/opt/expect2.C: New test.
45018 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
45020         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
45021         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
45022         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
45023         Update dg-error regexps.
45025 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
45027         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
45028         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
45030 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
45032         * gcc.dg/pragma-re-1.c: Use right pointer type.
45034 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
45036         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
45038 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
45040         * gcc.dg/rs6000-ldouble-1.c: New.
45042 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45044         DR 337
45045         PR c++/9256
45046         * g++.dg/other/abstract1.C: New test.
45048 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
45050         * g++.dg/lookup/strong-using-1.C: New.
45052 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
45054         PR c/11234
45055         * gcc.dg/func-ptr-conv-1.c: New test.
45056         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
45058 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
45060         PR target/13380.
45061         * gcc.c-torture/compile/20040109-1.c: New.
45063 2004-01-08  Stuart Hastings  <stuart@apple.com>
45065         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
45066         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
45067         * gcc.dg/i386-sse-6.c: ...this new testcase.
45069 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
45071         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
45073 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
45075         * ada/acats/run_acats: Treat 'gnatchop' the same way
45076         as 'gnatmake'.  Export GCC_DRIVER.
45077         * ada/acats/run_all.sh: Add target_gnatchop.  Use
45078         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
45080 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45082         PR c++/12573
45083         * g++.dg/template/dependent-expr4.C: New test.
45085 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
45087         * gcc.dg/altivec-11.c: New test.
45089 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
45091         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
45093 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
45095         PR c/6024
45096         * gcc.dg/enum-compat-1.c: New test.
45097         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
45099 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
45101         PR c/12165
45102         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
45103         gcc.dg/c99-idem-qual-3.c: New tests.
45105 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
45107         * gcc.dg/winline-7.c: Don't cast void * to int.
45109 2004-01-06  Jan Hubicka  <jh@suse.cz>
45111         * gcc.dg/i386-sse-5.c: New test
45112         * g++.dg/eh/simd-1.c: Add -w argument for i386.
45114 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
45116         PR c++/12815
45117         * g++.dg/rtti/typeid4.C: New test.
45119 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
45121         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
45123 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
45125         PR c++/12132
45126         * g++.dg/template/error11.C: New test.
45128         PR c++/13451
45129         * g++.dg/template/class2.C: New test.
45131 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
45132         Richard Sandiford <rsandifo@redhat.com>
45134         PR c++/13387
45135         * g++.dg/opt/alias3.C: New test.
45137 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
45139         PR c++/13157
45140         * g++.dg/template/koenig3.C: New test.
45142         PR c++/13529
45143         * g++.dg/parse/offsetof3.C: New test.
45145         * g++.dg/init/copy7.C: Add missing dg-error markers.
45147         PR c++/12226
45148         * g++.dg/init/copy7.c: New test.
45150         PR c++/13536
45151         * g++.dg/parse/cast1.C: New test.
45153 2004-01-04  Jan Hubicka  <jh@suse.cz>
45155         * gcc.dg/winline[1-7].c: New tests.
45157 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45159         PR c++/13520
45160         * g++.dg/template/qualttp22.C: New test.
45162 2004-01-01  Jan Hubicka  <jh@suse.cz>
45164         * gcc.dg/debug/20031231-1.c: New.
45165         * gcc.c-torture/compile/20040101-1.c: New.
45166         * gcc.dg/dwarf-die-[1-7].c: New.
45168 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
45170         PR optimization/13521
45171         * gcc.c-torture/compile/20031231-1.c: New test.
45173 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
45175         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
45177 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45179         PR c++/10079
45180         * g++.dg/template/crash16.C: New test.
45182 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
45184         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
45186 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
45188         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
45189         ports.
45190         * g++.old-deja/g++.jason/thunk3.C: Likewise.
45191         * g++.old-deja/g++.law/profile1.C: Likewise.
45192         * gcc.c-torture/compile/981006-1.c: Likewise.
45193         * gcc.c-torture/execute/loop-2e.x: Likewise.
45194         * gcc.c-torture/execute/loop-2f.x: Remove.
45195         * gcc.c-torture/execute/loop-2g.x: Likewise.
45196         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
45197         * gcc.dg/20020312-2.c: Remove traces of dead ports.
45199 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
45201         PR c++/13507
45202         * g++.dg/ext/attrib11.C: New test.
45204         PR c++/13494
45205         * g++.dg/template/array2-1.C: New test.
45206         * g++.dg/template/array2-2.C: New test.
45208 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
45210         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
45212 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
45214         PR c++/12774
45215         * g++.dg/template/array1-1.C: New test.
45216         * g++.dg/template/array1-2.C: New test.
45218 2003-12-29  Roger Sayle  <roger@eyesopen.com>
45220         PR fortran/12632
45221         * g77.dg/12632.f: New test case.
45223 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45225         PR c++/13289
45226         * g++.dg/parse/nontype1.C: New test.
45228 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45230         PR c++/12403
45231         * g++.dg/parse/explicit1.C: New test.
45232         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
45234 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
45236         PR c++/13081
45237         * g++.dg/opt/inline6.C: New test.
45239         PR c++/12613
45240         * g++.dg/parse/error9.C: New test.
45242         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
45244 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
45246         PR c++/13009
45247         * g++.dg/init/assign1.C: New test.
45249 2003-12-28  Roger Sayle  <roger@eyesopen.com>
45251         PR c++/13070
45252         * g++.dg/warn/format3.C: New test case.
45254 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45256         * gcc.c-torture/compile/20031227-1.c: New test.
45258 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
45260         * g++.dg/bprob/bprob.exp: Load target-supports.exp
45261         * g77.dg/bprob/bprob.exp: Likewise.
45262         * gcc.misc-tests/bprob.exp: Likewise.
45263         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
45264         variants on systems where the library does not provide that
45265         functionality.
45266         * gcc.dg/builtins-20.c: Use builtins-config.h.
45267         * gcc.dg/builtins-config.h: New file.
45269 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
45271         * lib/gcc-dg.exp (dg-require-profiling): New function.
45272         * lib/target-supports.exp (check_profiling_available): Likewise.
45273         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
45274         * g77.dg/bprob/bprob.exp: Likewise.
45275         * gcc.misc-tests/bprob.exp: Likewise.
45276         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
45277         * gcc.dg/20021014-1.c: Likewise.
45278         * gcc.dg/nest.c: Likewise.
45280 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
45282         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
45283         compiling.
45284         * g++.dg/lookup/java2.C: Likewise.
45285         * gcc.dg/cpp/lexident.c: Likewise.
45287 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
45289         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
45290         given.
45291         * gcc.c-torture/compile/961203-1.c: Likewise.
45292         * gcc.c-torture/compile/980506-1.c: Likewise.
45294 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
45296         * lib/gcc-dg.exp (dg-prune-output): New annotation.
45297         (additional_prunes): New global.
45298         (gcc-dg-prune): Handle additional per-test pruning.
45299         (dg-test): Clear additional_prunes between tests.
45301         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
45302         dg-prune-output to avoid spurious failures from assembler
45303         complaining about nonexistent WAW violations.
45304         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
45305         Use dg-prune-output to avoid spurious failures from assembler
45306         warning about Itanium B-step errata.
45308 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
45310         * g++.dg/abi/macro0.C: New test.
45311         * g++.dg/abi/macro1.C: Likewise.
45312         * g++.dg/abi/macro2.C: Likewise.
45314         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
45315         * g++.dg/abi/bitfield7.C: Likewise.
45316         * g++.dg/abi/dtor2.C: Likewise.
45317         * g++.dg/abi/mangle11.C: Likewise.
45318         * g++.dg/abi/mangle12.C: Likewise.
45319         * g++.dg/abi/mangle14.C: Likewise.
45320         * g++.dg/abi/mangle17.C: Likewise.
45321         * g++.dg/abi/vbase10.C: Likewise.
45322         * g++.dg/abi/vbase14.C: Likewise.
45323         * g++.dg/template/qualttp17.C: Likewise.
45325 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
45327         PR c/11995
45328         * gcc.dg/20031223-1.c: New test.
45330 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
45332         * gcc.dg/noreturn-7.c: New test.
45334 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
45336         * gcc.dg/null-pointer-1.c: New test.
45338 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
45340         * g++.old-deja/g++.jason/template18.C: Remove.
45341         * g++.old-deja/g++.jason/template37.C: Likewise.
45343         PR c++/12862
45344         * g++.dg/lookup/ns1.C: New test.
45346         PR c++/12397
45347         * g++.dg/template/lookup3.C: New test.
45349 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
45351         * g++.dg/template/recurse1.C: New test
45353 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
45355         PR c++/12479
45356         * g++.dg/parse/semicolon1.C: New test.
45357         * g++.dg/parse/semicolon1.h: Likewise.
45359 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
45361         * gcc.dg/darwin-misaligned.c: New test.
45363 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
45365         PR c/9163
45366         * gcc.dg/20031222-1.c: New test.
45368 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
45370         PR c++/13438
45371         * g++.dg/parse/error8.C: New test.
45373         PR c++/11554
45374         * g++.dg/warn/ctor-init-1.C: New test.
45376 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
45378         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
45379         too small.
45380         * gcc.c-torture/compile/930217-1.c: Likewise.
45381         * gcc.c-torture/compile/930513-1.c: Likewise.
45382         * gcc.c-torture/execute/920908-2.c: Likewise.
45383         * gcc.c-torture/execute/921204-1.c: Likewise.
45384         * gcc.c-torture/execute/930621-1.c: Likewise.
45385         * gcc.c-torture/execute/930630-1.c: Likewise.
45386         * gcc.c-torture/execute/931031-1.c: Likewise.
45387         * gcc.c-torture/execute/980602-2.c: Likewise.
45388         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
45389         * gcc.c-torture/execute/compndlit-1.c: Likewise.
45390         * gcc.c-torture/execute/extzvsi.c: Likewise.
45391         * gcc.c-torture/unsorted/ext.c: Likewise.
45393 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
45395         PR target/12749
45396         * gcc.c-torture/compile/20031220-2.c: New test case.
45398 2003-12-20  Roger Sayle  <roger@eyesopen.com>
45400         PR optimization/13031
45401         * gcc.c-torture/compile/20031220-1.c: New test case.
45403 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
45405         * gcc.dg/cast-function-1.c: New test.
45407 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
45409         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
45410         formats.
45412 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
45414         PR c++/12795
45415         * g++.dg/ext/attrib10.C: New test.
45417 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
45419         * gcc.dg/cleanup-10.c: New test.
45420         * gcc.dg/cleanup-11.c: New test.
45422 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
45424         PR c++/13239
45425         * g++.dg/opt/expect1.C: New test.
45427 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
45429         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
45431 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
45433         PR debug/12923
45434         * gcc.dg/20031218-1.c: New test.
45436         PR debug/12389
45437         * gcc.dg/20031218-2.c: New test.
45438         * gcc.dg/20031218-3.c: New test.
45440         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
45441         of label name and allow for USER_LABEL_PREFIX == "_" names.
45442         * g++.dg/abi/mangle18-2.C: Likewise.
45443         * g++.dg/abi/mangle19-1.C: Likewise.
45444         * g++.dg/abi/mangle19-2.C: Likewise.
45445         * g++.dg/abi/mangle20-1.C: Likewise.
45446         * g++.dg/abi/mangle20-2.C: Likewise.
45448 2003-12-18  Richard Henderson  <rth@redhat.com>
45450         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
45452 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
45453             Dan Kegel <dank@kegel.com>
45455         PR other/12009
45456         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
45457         testing a cross compiler, it causes spurious compile failures.
45458         * lib/g++.exp: Likewise.
45460 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45462         PR c++/13262
45463         * g++.dg/template/access13.C: New test.
45465 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
45467         * gcc.dg/20031216-1.c: New test.
45469 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45471         PR c++/9154
45472         * g++.dg/template/error10.C: New test.
45474 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
45476         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
45477         * g++.dg/eh/simd-2.C: Likewise.
45479 2003-12-17  James E Wilson  <wilson@specifixinc.com>
45480             Roger Sayle  <roger@eyesopen.com>
45482         * gcc.c-torture/execute/ieee/mzero5.c: New.
45484 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
45486         PR c++/10603
45487         * g++.dg/parse/error6.C: New test.
45489         PR c++/12827
45490         * g++.dg/parse/error7.C: New test.
45492 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
45494         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
45495         at -O with stabs debugging formats.
45496         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
45497         * gcc.dg/debug/debug-2.c: Likewise.
45499 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
45501         PR c++/12696
45502         * g++.dg/init/error1.C: New test.
45504         PR c++/12218
45505         * g++.dg/init/pm3.C: New test.
45507 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
45509         PR c/3347
45510         * gcc.dg/bitfld-8.c: New test.
45512 2003-12-16  James Lemke  <jim@wasabisystems.com>
45514         * gcc.dg/arm-scd42-[123].c: New tests.
45516 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
45518         PR c++/9043
45519         * g++.dg/abi/mangle20-1.C: New test.
45520         * g++.dg/abi/mangle20-2.C: New test.
45522 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
45524         PR c++/13275
45525         * g++.dg/other/offsetof2.C: Remove XFAIL.
45526         * g++.dg/parse/offsetof1.C: New test.
45527         * g++.gd/parse/offsetof2.C: Likewise.
45529 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45531         * g++.dg/template/nontype3.C: New test.
45532         * g++.dg/template/static2.C: Tweaked the dg-error clause.
45534 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45536         * g++.dg/warn/noreturn-3.C: Also test instantiation.
45538 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
45540         PR c++/13387
45541         * g++.dg/expr/assign1.C: New test.
45543         PR c++/13242
45544         * g++.dg/abi/mangle19-1.C: New test.
45545         * g++.dg/abi/mangle19-2.C: New test.
45547 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
45549         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
45551 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
45553         * gcc.c-torture/execute/20031216-1.c: New test.
45555 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45557         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
45558         an ICE regression.
45560 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
45562         PR c++/10926
45563         * g++.dg/template/error9.C: New test.
45565         PR c++/11116
45566         * g++.dg/template/error8.C: New test.
45568 2003-12-15  Roger Sayle  <roger@eyesopen.com>
45570         PR middle-end/13400
45571         * gcc.c-torture/execute/20031215-1.c: New test case.
45573 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
45575         PR c++/13269
45576         * g++.dg/parse/error5.C: New test.
45578         PR c++/12989
45579         * g++.dg/expr/sizeof1.C: New test.
45581         PR c++/13310
45582         * g++.dg/template/crash15.C: New test.
45584 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
45586         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
45587         a non-POD type as the last named parameter of a varargs function.
45589 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
45591         PR c++/13243
45592         PR c++/12573
45593         * g++.dg/template/crash14.C: New test.
45594         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
45596 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
45598         * g++.dg/other/java1.C: New test.
45600         PR c++/13241
45601         * g++.dg/abi/mangle18-1.C: New test.
45602         * g++.dg/abi/mangle18-2.C: New test.
45604 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45606         PR optimization/10312
45607         * gcc.c-torture/execute/20031214-1.c: New.
45609 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
45611         PR c++/10779
45612         PR c++/12160
45613         * g++.dg/parse/error3.C: New test.
45614         * g++.dg/parse/error4.C: Likewise.
45615         * g++.dg/abi/mangle4.C: Tweak error messages.
45616         * g++.dg/lookup/using5.C: Likewise.
45617         * g++.dg/other/error2.C: Likewise.
45618         * g++.dg/parse/typename5.C: Likewise.
45619         * g++.dg/parse/undefined1.C: Likewise.
45620         * g++.dg/template/arg2.C: Likewise.
45621         * g++.dg/template/ttp3.C: Likewise.
45622         * g++.dg/template/type1.C: Likewise.
45623         * g++.old-deja/g++.other/crash32.C: Likewise.
45624         * g++.old-djea/g++.pt/defarg8.C: Likewise.
45626 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45628         PR c++/13106
45629         * g++.dg/warn/noreturn-3.C: New test.
45631 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
45633         PR c++/13118
45634         * g++.dg/abi/covariant3.C: New.
45636 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
45638         * g++.dg/eh/ia64-1.C: New test.
45640 2003-12-12  Roger Sayle  <roger@eyesopen.com>
45642         PR optimization/13037
45643         * g77.f-torture/execute/13037.f: New test case.
45645 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
45647         PR c++/12881
45648         * g++.dg/abi/covariant2.C: New.
45650 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
45652         * gcc.dg/cpp/trad/macro.c: New tests.
45654 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
45656         * gcc.c-torture/execute/wchar_t-1.x: Delete.
45658 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
45660         PR other/10819
45661         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
45662         to fix Bug 10819.
45663         * lib/g++.exp (g++_version): Likewise.
45664         * lib/g77.exp (g77_version): Likewise.
45665         * lib/objc.exp (default_objc_version): Likewise.
45667 2003-12-10  Richard Henderson  <rth@redhat.com>
45669         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
45671         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
45673 2003-12-08  Matt Austern  <austern@apple.com>
45675         PR c/13134
45676         * lib/gcc-dg.exp (dg-require-visibility): Define.
45677         * lib/target-supports (check_visibility_available): Define.
45678         * gcc.dg/visibility-1.c: New test.
45679         * gcc.dg/visibility-2.c: Likewise.
45680         * gcc.dg/visibility-3.c: Likewise.
45681         * gcc.dg/visibility-4.c: Likewise.
45682         * gcc.dg/visibility-5.c: Likewise.
45683         * gcc.dg/visibility-6.c: Likewise.
45684         * g++.dg/ext/visibility-1.C: Likewise.
45685         * g++.dg/ext/visibility-2.C: Likewise.
45686         * g++.dg/ext/visibility-3.C: Likewise.
45687         * g++.dg/ext/visibility-4.C: Likewise.
45688         * g++.dg/ext/visibility-5.C: Likewise.
45689         * g++.dg/ext/visibility-6.C: Likewise.
45691 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45693         * g++.dg/lookup/java1.C: New test.
45694         * g++.dg/lookup/java2.C: New test.
45696 2003-12-07  Falk Hueffner  <falk@debian.org>
45698         * g++.dg/opt/noreturn-1.C: New test.
45700 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
45702         * gcc.dg/overflow-1.c: New test.
45704 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
45706         * g77.f-torture/compile/13060.f: New test.
45708 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
45710         PR c++/13323
45711         * g++.dg/inherit/operator2.C: New test.
45713 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
45715         PR c++/13305
45716         * g++.dg/ext/attrib9.C: New test.
45718 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
45720         PR c++/13314
45721         * g++.dg/template/error7.C: New test.
45723 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
45724             J"orn Rennecke <joern.rennecke@superh.com>
45726         PR target/13302
45727         * g++.dg/other/struct-va_list.C: New test.
45729 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45731         PR c++/13166
45732         * g++.dg/parse/defarg6.C: New test.
45734 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
45736         PR target/13256
45737         * gcc.c-torture/execute/20031201-1.c: New test.
45739 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
45741         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
45743 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
45745         * gcc.dg/builtin-return-1.c: New test.
45747 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
45748             J"orn Rennecke <joern.rennecke@superh.com>
45750         PR optimization/13260
45751         * gcc.c-torture/execute/20031204-1.c: New test.
45753 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
45755         PR c++/9127
45756         * g++.dg/template/error6.C: New test.
45758 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
45760         * gcc.dg/20031202-1.c: New test.
45762 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
45764         PR c++/13179
45765         * g++.dg/template/eh1.C: New test.
45767         PR c++/10771
45768         * g++.dg/template/error5.C: New test.
45770 2003-12-02  David Ung  <davidu@mips.com>
45772         * gcc.dg/compat/vector-check.h: Corrected type for var
45773         g_##TMODE
45775 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45777         PR c++/10126
45778         * g++.dg/template/ptrmem8.C: New test.
45780 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45782         PR c++/12573
45783         * g++.dg/template/dependent-expr3.C: New test.
45785 2003-12-01  James Lemke  <jim@wasabisystems.com>
45787         * gcc.dg/arm-g2.c: New test.
45789 2003-12-01  Roger Sayle  <roger@eyesopen.com>
45791         PR optimization/11634
45792         * gcc.dg/20031201-2.c: New test case.
45794 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
45796         PR 11433
45797         * objc.dg/proto-lossage-3.m: New test.
45799 2003-12-01  Roger Sayle  <roger@eyesopen.com>
45801         PR optimization/12628
45802         * gcc.dg/20031201-1.c: New test case.
45804 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
45806         * gcc.dg/unaligned-1.c: New test.
45808 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
45810         PR c++/9849
45811         * g++.dg/template/error4.C: New test.
45812         * g++.dg/template/nested3.C: Adjust error markers.
45814 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45816         * gcc.dg/cpp/assert4.c: Check more #system assertions.
45818 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
45820         PR c/10333
45821         * gcc.dg/bitfld-7.c: New test.
45823 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
45825         * gcc.dg/tls/asm-1.C: New test.
45827 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45829         * gcc.dg/cpp/assert4.c: Update.
45831 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
45833         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
45834         * gcc.dg/builtin-apply3.c: New test.
45836 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45838         * lib/compat.exp (compat-obj): New xfaildata parameter.
45839         Use it to set compiler_conditional_xfail_data before compiling.
45840         (compat-get-options): Handle dg-xfail-if.
45841         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
45842         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
45843         * gcc.dg/compat/vector-1_y.c: Likewise.
45844         * gcc.dg/compat/vector-2_x.c: Likewise.
45845         * gcc.dg/compat/vector-2_y.c: Likewise.
45847 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45849         * g++.dg/opt/reg-stack4.C: New test.
45851 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45853         * gcc.dg/builtin-apply2.c: New test.
45855 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
45857         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
45859 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45861         PR c++/12924
45862         * g++.dg/template/template-id-2.C: New test.
45864 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45866         PR c++/5369
45867         * g++.dg/template/memfriend1.C: New test.
45868         * g++.dg/template/memfriend2.C: Likewise.
45869         * g++.dg/template/memfriend3.C: Likewise.
45870         * g++.dg/template/memfriend4.C: Likewise.
45871         * g++.dg/template/memfriend5.C: Likewise.
45872         * g++.dg/template/memfriend6.C: Likewise.
45873         * g++.dg/template/memfriend7.C: Likewise.
45874         * g++.dg/template/memfriend8.C: Likewise.
45875         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
45877 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
45879         PR c++/12515
45880         * g++.dg/ext/cond1.C: New test.
45882 2003-11-20  Richard Henderson  <rth@redhat.com>
45884         * gcc.dg/20020201-2.c: Remove.
45885         * gcc.dg/20020201-4.c: Remove.
45886         * gcc.dg/20020304-1.c: Remove.
45888 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
45890         * gcc.dg/cpp/trad/xwin1.c: New test case.
45892 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
45894         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
45895         * lib/g77.exp: Likewise.
45896         * lib/objc.exp: Likewise.
45897         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
45898         for darwin.
45900 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45902         PR c++/12932
45903         * g++.dg/template/static5.C: New test.
45905 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
45907         * gcc.dg/nested-func-1.c: New test.
45909 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45911         * gcc.dg/cpp/assert4.c: New test.
45913 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
45915         PR c++/2294
45916         * g++.dg/lookup/using9.c: New test.
45918 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
45920         PR c++/12762
45921         * g++.dg/template/error3.C: New test.
45923 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
45925         PR ada/13035
45926         * ada/acats/run_acats, run_all.sh: Fix syntax error.
45927         No longer use a wrapper for gcc, since this does not work under
45928         Windows.
45930 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
45932         PR c++/2094
45933         * g++.dg/template/ptrmem7.C: New test.
45935 2003-11-13  Andrew Pinski <apinski@apple.com>
45937         * gcc.c-torture/compile/20031113-1.c: New test.
45939 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
45940             Kean Johnston <jkj@sco.com>
45942         PR c/13029
45943         * gcc.dg/unused-4.c: Update.
45945 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
45947         * g++.dg/opt/const3.C: New test.
45949 2003-11-13  Jan Hubicka  <jh@suse.cz>
45951         * gcc.c-torture/compile/20031112-1.c: New test.
45953 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
45955         * g++.dg/parse/crash10.C: Remove bogus error marker.
45957 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45959         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
45960         (host_gcc): Likewise.
45961         (ROOT): Honor $PWDCMD.
45962         (BASE): Likewise.
45963         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
45965 2003-11-12  Catherine Moore  <clm@redhat.com>
45967         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
45969 2003-11-12  Andreas Jaeger  <aj@suse.de>
45970             Jakub Jelinek  <jakub@redhat.com>
45971             Andrew Pinski  <pinskia@physics.uc.edu>
45972             Richard Henderson  <rth@redhat.com>
45974         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
45975         systems.
45976         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
45978         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
45979         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
45981 2003-11-11  Andreas Jaeger  <aj@suse.de>
45983         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
45985         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
45987 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
45989         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
45990         Clean ups.
45992 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
45994         * gcc.dg/trampoline-1.c: New test.
45996 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
45998         * gcc.c-torture/compile/200031109-1.c: New test.
46000 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
46002         PR c/3190
46003         PR c/8714
46004         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
46005         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
46006         gcc.dg/format/no-y2k-1.c: Update.
46008 2003-11-08  Roger Sayle  <roger@eyesopen.com>
46010         PR optimization/10467
46011         * gcc.dg/20031108-1.c: New test case.
46013 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
46015         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
46017 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
46019         * gcc.dg/compound-lvalue-1.c: New test.
46020         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
46021         some XFAILs.
46023 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
46025         * gcc.dg/altivec-varargs-1.c: New test.
46027 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
46029         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
46030         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
46031         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
46032         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
46033         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
46035 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
46037         * gcc.dg/cond-lvalue-1.c: New test.
46039 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
46041         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
46043 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46045         PR c++/11616
46046         * g++.dg/template/instantiate5.C: New test.
46048 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46050         PR c++/12726
46051         * g++.dg/ext/complit2.C: Replace test with self-contained version.
46052         * ChangeLog: Add missing first entry for above test.
46054 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46056         PR c++/9810
46057         * g++.dg/template/using8.C: New test.
46058         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
46060 2003-11-02  Roger Sayle  <roger@eyesopen.com>
46062         PR optimization/10817
46063         * gcc.c-torture/compile/20031102-1.c: New test case.
46065 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
46067         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
46068         2147483647.
46070 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
46072         * gcc.dg/20031102-1.c: New test.
46074 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
46076         * gcc.dg/complex-1.c: New test.
46078 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46080         PR c++/12796
46081         * g++.dg/template/crash13.C: Adjust expected error location.
46082         * g++.old-deja/g++.brendan/ns1.C: Likewise.
46084 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
46086         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
46088 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
46090         PR/10239
46091         * gcc.c-torture/compile/20031031-2.c: New test.
46093 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
46095         PR/11640
46096         * gcc.c-torture/compile/20031031-1.c: New test.
46098 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
46100         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
46101         * gcc.misc-tests/bprob.exp: Likewise.
46102         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
46103         the execution test on arm-elf configs.
46104         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
46105         configs that don't support scratch files.
46106         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
46108 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
46110         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
46111         done by dejagnu.
46113 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
46115         * ada/acats/run_all.sh: Redirect mv output to /dev/null
46116         Avoid non pure sh syntax. Add more logging.
46118         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
46119         fail.
46121 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46123         PR libgcj/10610
46124         * gcc.dg/ppc-stackalign-1.c: New test.
46126 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
46128         * ada/acats/run_all.sh: Change output to be more compliant with
46129         dejagnu framework.
46130         Create acats.sum and acats.log files under testsuite/ada/acats
46131         Only run [a-z]* directories, to filter out e.g. CVS.
46132         Redirect build output to log file.
46134 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
46136         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
46138 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
46140         PR ada/5909:
46141         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
46143 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
46145         * gcc.c-torture/compile/20031023-1.c: New test.
46146         * gcc.c-torture/compile/20031023-2.c: New test.
46147         * gcc.c-torture/compile/20031023-3.c: New test.
46148         * gcc.c-torture/compile/20031023-4.c: New test.
46150 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46152         PR c++/10371
46153         * g++.dg/lookup/scoped8.C: New test.
46155 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
46157         * g++.dg/opt/reg-stack3.C: New test.
46159 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
46161         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
46163 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46165         PR c++/11076
46166         * g++.dg/template/crash13.C: New test.
46168 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
46170         * gcc.dg/c99-restrict-2.c: New test.
46172 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
46174         PR c++/12698, c++/12699, c++/12700, c++/12566
46175         * g++.dg/inherit/covariant9.C: New test.
46176         * g++.dg/inherit/covariant10.C: New test.
46177         * g++.dg/inherit/covariant11.C: New test.
46179 2003-10-23  Jason Merrill  <jason@redhat.com>
46181         PR c++/12726
46182         * g++.dg/ext/complit2.C: New test.
46184 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
46186         PR target/12654
46187         * gcc.c-torture/execute/20031020-1.c: New test.
46189 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
46191         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
46192         following the jump_insn.
46194 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
46196         * gcc.dg/cast-lvalue-1.c: New test.
46198 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
46200         PR c++/11962
46201         * g++.dg/template/cond2.C: New test.
46203 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
46205         * gcc.dg/builtins-28.c: New test.
46207 2003-10-20  Jan Hubicka  <jh@suse.cz>
46209         * g++.dg/opt/inline4.C: Do not use min-inline-insns
46210         parameter.
46211         * gcc.dg/inline-2.c: Likewise.
46213 2003-10-20  Phil Edwards  <phil@codesourcery.com>
46215         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
46216         * gcc.dg/nest.c: Likewise.
46218 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46220         PR c++/9781, c++/10583, c++/11862
46221         * g++.dg/parse/crash13.C: New test.
46223 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
46225         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
46227 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
46229         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
46230         Define HAVE_C99_RUNTIME except on Solaris.
46231         * gcc.dg/builtins-20.c: Likewise.
46233 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
46235         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
46237 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46239         PR c++/12495
46240         * g++.dg/template/crash21.C: New test.
46242 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46244         PR c++/2513
46245         * g++.dg/template/typename5.C: New test.
46247 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46249         PR c++/12369
46250         * g++.dg/template/friend25.C: New test.
46252 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
46254         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
46255         versions.
46257 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
46259         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
46260         == 2147483647.
46262 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
46264         * gcc.c-torture/execute/960416-1.x: Remove.
46265         * gcc.c-torture/execute/divconst-3.x: Likewise.
46267 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
46269         PR target/12598
46270         * gcc.dg/torture/cris-volatile-1.c: New test.
46272 2003-10-14  Roger Sayle  <roger@eyesopen.com>
46274         PR optimization/9325
46275         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
46276         for overflowing floating point to integer conversion during RTL
46277         simplification.
46279 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
46281         * objc/execute/_cmd.m: Fix typo.
46282         * objc.dg/image-info.m, objc.dg/symtab-1.m:
46283         Relax 'scan-assembler' regexp.
46284         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
46285         objc.dg/try-catch-4.m: Run on non-Darwin targets.
46286         * objc.dg/zero-link-2.m: Remove blank line.
46287         * objc.dg/zero-link-3.m: New test case.
46289 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
46291         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
46293         * gcc.dg/asm-names.c: Use scan-assembler-not rather
46294         than linker trickery.
46296 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46298         PR c++/12370
46299         * g++.dg/other/friend2.C: New test.
46301 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
46303         * gcc.dg/20031012-1.c: New test.
46305 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
46307         * gcc.dg/weak/weak-3.c: Fix for new warning.
46309 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
46311         PR optimization/8750
46312         * gcc.c-torture/execute/20031012-1.c: New test case.
46314 2003-10-11  Roger Sayle  <roger@eyesopen.com>
46316         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
46317         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
46319 2003-10-11  Roger Sayle  <roger@eyesopen.com>
46321         PR optimization/12260
46322         * gcc.c-torture/compile/20031011-2.c: New test case.
46324 2003-10-11  Roger Sayle  <roger@eyesopen.com>
46326         * gcc.c-torture/execute/20031011-1.c: New testcase.
46328 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
46330         * gcc.c-torture/compile/20031011-1.c: New test.
46332 2003-10-11  Jan Hubicka  <jh@suse.cz>
46334         * g++.dg/other/first-global.C: New test.
46336 2003-10-11  Roger Sayle  <roger@eyesopen.com>
46338         * gcc.c-torture/execute/string-opt-18.c: New testcase.
46340 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
46342         * gcc.c-torture/compile/20031010-1.c: New test.
46344 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
46346         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
46347         * gcc.c-torture/execute/va-arg-25.c: ... here.
46349 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
46351         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
46353 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
46355         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
46357 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
46359         * g++.dg/parse/error2.C: New test.
46361 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
46363         PR c++/11097
46364         * g++.dg/other/error5.C: Modify the error message.
46365         * g++.dg/lookup/using8.C: New test.
46367 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
46369         * gcc.dg/darwin-abi-2.c: New file.
46370         * gcc.c-torture/execute/va-arg-24.c: New file.
46372 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
46374         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
46375         indentation.
46377 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
46379         PR c++/10147
46380         * g++.dg/other/error4.C: Update error messages.
46381         * g++.dg/template/ptrmem4.C: Likewise.
46383         PR c++/12337
46384         * g++.dg/init/new9.C: New test.
46386         PR c++/12334, c++/12236, c++/8656
46387         * g++.dg/ext/attrib8.C: New test.
46389 2003-10-06  Devang Patel  <dpatel@apple.com>
46391         * gcc.dg/debug/dwarf2-3.h: New test.
46392         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
46394 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
46396         * g++.dg/opt/cfg2.C: New test.
46398 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
46400         * g++.dg/opt/float1.C: New test.
46402 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46404         * gcc.dg/c90-array-lval-6.c: New test.
46405         * gcc.dg/c99-array-lval-6.c: New test.
46407 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
46408             Ziemowit Laski  <zlaski@apple.com>
46410         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
46411         'Derived', so that it is never considered a class method; add
46412         new warning for '+port' method ambiguity.
46413         * objc.dg/method-12.m: Include <objc/objc.h> instead of
46414         <objc/objc-api.h> (needed on Mac OS X).
46415         * objc.dg/method-13.m: New test.
46417 2003-10-03  Roger Sayle  <roger@eyesopen.com>
46419         PR optimization/9325, PR java/6391
46420         * gcc.c-torture/execute/20031003-1.c: New test case.
46422 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
46424         PR optimization/12180
46425         * gcc.dg/20031002-1.c: New test.
46427         PR c++/12486
46428         * g++.dg/inherit/error1.C: New test.
46430 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
46432         * lib/f-torture.exp (search_for): Rename to...
46433         (search_for_re): This.  Also, clean up comments and the
46434         "regexp" invocation.
46436 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
46438         * gcc.c-torture/compile/20031002-1.c: New test.
46440 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
46442         * g++.dg/opt/cond1.C: New test.
46444 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
46446         * gcc.dg/Wold-style-definition-2.c: New testcase.
46447         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
46449 2003-09-29  Richard Henderson  <rth@redhat.com>
46451         * g++.dg/init/array10.C: Add dg-options.
46453 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
46455         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
46457 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46459         * g++.dg/template/friend19.C: Fix typo.
46460         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
46462 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
46464         * gcc.c-torture/execute/20030928-1.c: New test.
46465         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
46467 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
46469         * g++.dg/opt/unroll1.C: New test.
46471 2003-09-26  Roger Sayle  <roger@eyesopen.com>
46473         PR optimization/11741
46474         * gcc.dg/20030926-1.c: New test case.
46476 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46478         PR c++/5655
46479         * g++.dg/parse/access7.C: New test.
46480         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
46482 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
46484         MERGE OF objc-improvements-branch into MAINLINE:
46485         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
46486         if libobjc has not been built.
46487         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
46488         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
46489         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
46490         objc/execute/nested-3.m, objc/execute/np-2.m,
46491         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
46492         objc/execute/redefining_self.m, objc/execute/root_methods.m,
46493         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
46494         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
46495         objc.dg/special/unclaimed-category-1.h,
46496         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
46497         well as GNU runtime.
46498         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
46499         * execute/cascading-1.m, execute/function-message-1.m,
46500         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
46501         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
46502         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
46503         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
46504         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
46505         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
46506         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
46507         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
46508         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
46509         * objc.dg/bitfield-2.m: Run only on Darwin.
46510         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
46511         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
46512         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
46513         * objc.dg/const-str-1.m: Fix constant string layout.
46515 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
46517         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
46519 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
46521         * gcc.dg/darwin-abi-1.c: New file.
46523 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
46525         PR target/12281
46526         * gcc.c-torture/compile/20030921-1.c: New test.
46528 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
46530         * g++.dg/opt/reg-stack2.C: New test.
46532 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
46534         * g++.dg/eh/delayslot1.C: New test.
46536 2003-09-20  Richard Henderson  <rth@redhat.com>
46538         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
46540 2003-09-20  Roger Sayle  <roger@eyesopen.com>
46542         * gcc.c-torture/execute/20030920-1.c: New test case.
46544 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46546         * g++.dg/rtti/typeid3.C: Correct expected error message.
46548 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46550         PR c++/157
46551         * g++.dg/parse/crash12.C: New test.
46553 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
46555         * gcc.dg/compat/mixed-struct-check.h: New.
46556         * gcc.dg/compat/mixed-struct-defs.h: New.
46557         * gcc.dg/compat/mixed-struct-init.h: New.
46558         * gcc.dg/compat/struct-by-value-19_main.c: New.
46559         * gcc.dg/compat/struct-by-value-19_x.c: New.
46560         * gcc.dg/compat/struct-by-value-19_y.c: New.
46561         * gcc.dg/compat/struct-by-value-20_main.c: New.
46562         * gcc.dg/compat/struct-by-value-20_x.c: New.
46563         * gcc.dg/compat/struct-by-value-20_y.c: New.
46564         * gcc.dg/compat/struct-return-19_main.c: New.
46565         * gcc.dg/compat/struct-return-19_x.c: New.
46566         * gcc.dg/compat/struct-return-19_y.c: New.
46567         * gcc.dg/compat/struct-return-20_main.c: New.
46568         * gcc.dg/compat/struct-return-20_x.c: New.
46569         * gcc.dg/compat/struct-return-20_y.c: New.
46571 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
46572         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
46573         so that it will not complain on LP64 targets.
46575 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46577         PR c++/495
46578         * g++.dg/template/friend24.C: New test.
46580 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
46582         PR c++/12332
46583         * g++.dg/template/memtmpl2.C: New test.
46585 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
46587         PR target/11184
46588         * gcc.dg/builtin-apply1.c: New test.
46590 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
46592         PR c++/9848
46593         * g++.dg/warn/Wunused-4.C: New test.
46595 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46597         PR c++/12316
46598         * g++.dg/other/gc2.C: New test.
46600 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
46602         PR c++/11991
46603         * g++.dg/rtti/typeid3.C: New test.
46605         PR c++/12266
46606         * g++.dg/overload/template1.C: New test.
46608 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
46610         * g++.dg/opt/cfg3.C: New test.
46612 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46614         PR c++/7939
46615         * g++.dg/template/crash11.C: New test.
46617 2003-09-16  Jason Merrill  <jason@redhat.com>
46618             Jakub Jelinek  <jakub@redhat.com>
46620         * gcc.dg/attr-warn-unused-result.c: New test.
46622 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
46624         PR c++/12184
46625         * g++.dg/expr/call2.C: New test.
46627 2003-09-15  Andreas Jaeger  <aj@suse.de>
46629         * gcc.dg/Wold-style-definition-1.c: New test.
46631 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
46633         PR c++/3907
46634         * g++.dg/parse/template12.C: New test.
46636         * g++.dg/abi/bitfield11.C: New test.
46637         * g++.dg/abi/bitfield12.C: Likewise.
46639 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
46641         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
46642         non-expansion of functional macro name without arguments at EOL.
46643         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
46645 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
46647         * gcc.c-torture/execute/20030914-[12].c: New tests.
46649 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
46651         PR c++/11788
46652         * g++.dg/overload/addr1.C: New test.
46654 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
46656         * gcc.dg/20030909-1.c: New test.
46658 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
46660         * gcc.dg/ultrasp10.c: New test.
46662 2003-09-09  Devang Patel  <dpatel@apple.com>
46664         * gcc.dg/darwin-ld-6.c: New test.
46666 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46668         * gcc.dg/torture/builtin-explog-1.c: New testcase.
46670 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
46672         * gcc.dg/ia64-types1.c: New test.
46673         * gcc.dg/ia64-types2.c: Likewise.
46675 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46677         * gcc.dg/builtins-1.c: Add more _Complex tests.
46678         * gcc.dg/torture/builtin-attr-1.c: Likewise.
46680         * gcc.dg/builtins-1.c: Test existing _Complex functions.
46681         * gcc.dg/torture/builtin-attr-1.c: Likewise.
46683 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
46685         PR c++/11786
46686         * g++.dg/lookup/koenig2.C: New test.
46688         PR c++/5296
46689         * g++.dg/rtti/typeid2.C: New test.
46691 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
46693         * gcc.c-torture/compile/20030904-1.c: New test.
46695 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
46697         * g++.dg/opt/longbranch2.C: New test.
46699 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
46701         * g++.dg/template/crash10.C: Only compile it.
46703 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
46705         PR middle-end/11665
46706         * gcc.c-torture/compile/20030907-1.c: New test.
46707         * g++.dg/init/array11.C: New test.
46709 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
46711         PR c++/11852
46712         * g++.dg/init/struct1.C: New test.
46714 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
46716         PR c++/12181
46717         * g++.dg/expr/comma1.C: New test.
46719 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
46721         PR c++/11867
46722         * g++.dg/expr/static_cast5.C: New test.
46724 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
46726         PR c++/11507
46727         * g++.dg/lookup/scoped7.C: New test.
46729         PR c++/9574
46730         * g++.dg/other/static1.C: New test.
46732         PR c++/11490
46733         * g++.dg/warn/template-1.C: New test.
46735         PR c++/11432
46736         * g++.dg/template/crash10.C: New test.
46738         PR c++/2478
46739         * g++.dg/overload/VLA.C: New test.
46741         PR c++/10804
46742         * g++.dg/template/call1.C: New test.
46744 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
46746         PR c++/11794
46747         * g++.dg/parse/using3.C: New test.
46749 2003-09-06  Roger Sayle  <roger@eyesopen.com>
46751         PR c++/11409
46752         * g++.dg/overload/builtin3.C: New test case.
46754 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
46756         PR c/9862
46757         * gcc.dg/20030906-1.c: New test.
46758         * gcc.dg/20030906-2.c: Likewise.
46760 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
46762         PR c++/12167
46763         * g++.dg/parse/defarg5.C: New test.
46765         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
46767 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
46769         PR c++/12163
46770         * g++.dg/expr/static_cast4.C: New test.
46772         PR c++/12146
46773         * g++.dg/template/crash9.C: New test.
46775 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
46777         * g++.old-deja/g++.ext/pretty2.C: Update for change
46778         in __FUNCTION__.
46779         * g++.old-deja/g++.ext/pretty3.C: Likewise.
46781 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
46783         PR c++/11922
46784         * g++/dg/template/qualified-id1.C: New test.
46786         PR c++/12037
46787         * g++.dg/warn/noeffect4.C: New test.
46789 2003-09-04  Matt Austern  <austern@apple.com>
46791         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
46792         * g++.dg/ext/fnname2.C: Likewise.
46793         * g++.dg/ext/fnname3.C: Likewise.
46795 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
46797         * g++.dg/expr/lval1.C: New test.
46798         * g++.dg/ext/lvcast.C: Remove.
46800 2003-09-03  Roger Sayle  <roger@eyesopen.com>
46802         PR optimization/11700.
46803         * gcc.c-torture/compile/20030903-1.c: New test case.
46805 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
46807         PR c++/12053
46808         * g++.dg/abi/layout4.C: New test.
46810 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
46812         PR c++/11553
46813         * g++.dg/parse/friend3.C: New test.
46815 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
46817         PR c++/11847
46818         * g++.dg/template/class1.C: New test.
46820         PR c++/11808
46821         * g++.dg/expr/call1.C: New test.
46823 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
46825         PR c++/12114
46826         * g++.dg/init/ref9.C: New test.
46828         PR c++/11972
46829         * g++.dg/template/nested4.C: New test.
46831 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
46833         PR c++/12093
46834         * g++.dg/template/non-dependent4.C: New test.
46836         PR c++/11928
46837         * g++.dg/inherit/conv1.C: New test.
46839 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
46841         PR c++/6196
46842         * g++.dg/ext/label1.C: New test.
46843         * g++.dg/ext/label2.C: Likewise.
46845 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
46847         * g++.dg/expr/cond3.C: New test.
46849 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46851         * gcc.dg/builtins-1.c: Add new builtin cases.
46853 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46855         * gcc.dg/builtins-1.c: Add new cases.
46856         * gcc.dg/torture/builtin-attr-1.c: Likewise.
46858 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46860         * gcc.dg/builtins-1.c: Add more math builtin tests.
46861         * gcc.dg/torture/builtin-attr-1.c: New test.
46863 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
46865         PR optimization/5079
46866         * g++.dg/opt/static3.C: New test.
46868 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
46870         * gcc.misc-tests/gcov-10b.c: New test.
46872 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
46874         * g++.dg/opt/ptrmem3.C: New test.
46876         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
46878 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
46880         * gcc.dg/20030826-2.c: New test.
46882 2003-08-26  Roger Sayle  <roger@eyesopen.com>
46884         PR middle-end/12002
46885         * g77.f-torture/compile/12002.f: New test case.
46887 2003-08-26  Roger Sayle  <roger@eyesopen.com>
46889         * gcc.dg/20030826-1.c: New test case.
46891 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
46893         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
46895 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
46897         PR c++/11871
46898         * c++.dg/lookup/crash1.C: New test.
46900         * c++.dg/warn/noeffect3.C: New test.
46902 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
46904         * gcc.dg/compat/vector-1_x.c: Compile with -w.
46905         * gcc.dg/compat/vector-1_y.c: Ditto.
46906         * gcc.dg/compat/vector-2_x.c: Ditto.
46907         * gcc.dg/compat/vector-2_y.c: Ditto.
46909 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
46911         * gcc.dg/20030702-1.c: New test.
46913 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
46915         PR c++/8795
46916         * g++.dg/ext/altivec-1.C: New test.
46918 2003-08-24  Richard Henderson  <rth@redhat.com>
46920         * g++.dg/eh/simd-2.C: Add -w for x86.
46922 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
46924         * gcc.dg/20030815-1.c: New test.
46926 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46928         PR c++/3765
46929         * g++.dg/parse/access6.C: New test.
46931 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46933         PR c++/641, c++/11876
46934         * g++.dg/template/friend22.C: New test.
46935         * g++.dg/template/friend23.C: Likewise.
46937 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46939         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
46940         identically.
46942 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46944         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
46946 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46948         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
46950 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46952         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
46954 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46956         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
46958 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
46960         PR c++/11919
46961         * g++.dg/overload/prom1.C: New test.
46963         PR c++/11551
46964         * g++.dg/parse/dtor2.C: New test.
46966         PR c++/10762
46967         * g++.dg/parse/using2.C: New test.
46969 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
46971         PR target/11805
46972         * gcc.c-torture/compile/20030821-1.c: New.
46974 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
46976         PR c++/11834
46977         * g++.dg/template/deduce2.C: New test.
46979 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
46981         * gcc.c-torture/execute/20030821-1.c: New test.
46983 2003-08-20  Roger Sayle  <roger@eyesopen.com>
46985         PR middle-end/11984
46986         * gcc.dg/20030820-1.c: New test case.
46988 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
46990         PR c++/11945
46991         * g++.dg/warn/noeffect2.C: New test.
46993 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
46995         PR c++/10926
46996         * g++.dg/template/dtor2.C: New test.
46998         PR c++/11684
46999         * g++.dg/template/operator1.C: New test.
47000         * g++.dg/parse/operator4.C: New test.
47002         PR c++/11946.C
47003         * g++.dg/expr/enum1.C: New test.
47004         * gcc.dg/c99-bool-1.c: Remove bogus warning.
47006         PR c++/11036.C
47007         * g++.dg/parse/elab2.C: New test.
47008         * g++.dg/parse/typedef4.C: Change error message.
47009         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
47010         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
47011         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
47013 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
47015         * gcc.dg/pch/warn-1.c: New.
47016         * gcc.dg/pch/warn-1.hs: New.
47018         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
47019         not-tested file.
47021 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
47023         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
47025 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
47027         * gcc.dg/uninit-D.c: New Test.
47028         * gcc.dg/uninit-E.c: New Test.
47029         * gcc.dg/uninit-F.c: New Test.
47030         * gcc.dg/uninit-G.c: New Test.
47032 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
47034         * g++.dg/README: Describe the pch directory.
47036 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47038         PR c++/11174
47039         * g++.dg/parse/access4.C: New test.
47040         * g++.dg/parse/access5.C: Likewise.
47041         * g++.old-deja/g++.jason/access17.C: Adjust error message.
47043 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
47045         * gcc.dg/noncompile/20030818-1.c: New.
47047 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
47049         PR c++/11957
47050         * g++.dg/warn/noeffect1.C: New test.
47052         * g++.dg/template/scope2.C: New test.
47053         * g++.dg/template/error2.C: Correct dg-error
47055 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
47057         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
47059 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
47061         PR C++/11512
47062         * g++.dg/template/warn1.C: New.
47064 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
47066         * g++.dg/template/error2.C: New test.
47067         * g++.dg/lookup/using7.C: Adjust errors
47068         * g++.old-deja/g++.pt/crash36.C: Likewise.
47069         * g++.old-deja/g++.pt/derived3.C: Likewise.
47071 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47073         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
47074         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
47075         * gcc.c-torture/execute/builtins/string-9.c: New, from
47076         string-opt-9.c.  Adjust for execute/builtins framework.
47077         * gcc.c-torture/execute/string-opt-9.c: Delete.
47079 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
47081         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
47083         * g++.dg/parse/ret-type2.C: New test.
47085         PR c++/11703
47086         * g++.dg/init/new8.C: New test.
47088         PR c++/10923
47089         * g++.dg/parse/typedef5.C: New test.
47091         PR c++/9512
47092         * g++.dg/parse/qualified2.C: New test.
47093         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
47094         invalid code.
47096 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
47098         * g++.dg/conversion/ptrmem1.C: New test.
47100 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
47102         PR target/11693
47103         * gcc.dg/20030811-1.c: New test.
47105         PR target/11535
47106         * gcc.c-torture/execute/20030811-1.c: New test.
47108 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47110         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
47112 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
47114         PR c++/11789.C
47115         * g++.dg/inherit/multiple1.C: New test.
47117 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
47119         * gcc.dg/spe1.c: New test.
47121         PR c++/11670
47122         * g++.dg/expr/cast2.C: New test.
47124         PR c++/10530
47125         * g++.dg/template/dependent-name2.C: New test.
47127 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
47129         * g++.dg/parse/crash11.C: Put the dg options in comments.
47131 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
47133         * lib/gcc-dg.exp: Update for diagnostic change.
47135 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47137         PR c++/5767
47138         * g++.dg/parse/crash11.C: New test.
47140 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
47142         * gcc.dg/cpp/spacing1.c: Update.
47144 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
47146         PR target/11739
47147         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
47148         a value for -mtune.
47150 2003-08-04  Roger Sayle  <roger@eyesopen.com>
47152         PR middle-end/11771
47153         * gcc.c-torture/compile/20030804-1.c: New test case.
47155 2003-08-04  Roger Sayle  <roger@eyesopen.com>
47157         * gcc.dg/20030804-1.c: New test case.
47159 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
47161         * gcc.dg/cpp/separate-1.c: New test.
47163 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
47165         PR c++/11704
47166         * g++.dg/template/dependent-expr2.C: New test.
47168         PR c++/11766
47169         * g++.dg/expr/ptrmem1.C: New test.
47171 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47173         PR c++/9453
47174         * g++.dg/template/friend15.C: New test.
47176 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
47178         * lib/dg-pch.exp: Work round PCH bug.
47180 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47182         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
47183         builtins.  Move cases from builtins-4.c here.
47185         * gcc.dg/torture/builtin-math-1.c: New test taken from
47186         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
47187         additional cases.
47189         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
47190         Delete.
47192 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
47194         PR c++/9447
47195         * g++.dg/template/using7.C: New test.
47197 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
47199         * import1.c, import2.c: New tests.
47201 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
47203         * g++.dg/eh/crossjump1.C: New test.
47205 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
47207         PR c++/11697
47208         * g++.dg/template/using6.C: New test.
47210         PR c++/11744
47211         * g++.dg/template/koenig2.C: New test.
47213 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47215         PR c++/7983
47216         * g++.dg/parse/typedef4.C: New test.
47218 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47220         PR c++/8442, c++/8806
47221         * g++.dg/template/elab1.C: New test.
47222         * g++.dg/template/type2.C: Likewise.
47223         * g++.dg/template/ttp3.C: Adjust expected error message.
47224         * g++.old-deja/g++.law/visibility13.C: Likewise.
47225         * g++.old-deja/g++.niklas/t135.C: Likewise.
47226         * g++.old-deja/g++.pt/ttp41.C: Likewise.
47227         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
47228         template argument.
47229         * g++.old-deja/g++.pt/ttp44.C: Likewise.
47231 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
47233         PR c++/11295
47234         * g++.dg/ext/stmtexpr1.C: New test.
47236         * g++.dg/opt/tmp1.C: New test.
47238         PR c++/11525
47239         * g++.dg/parse/constant4.C: New test.
47241         PR c++/9447
47242         * g++.dg/template/using5.C: New test.
47244 2003-07-31  Roger Sayle  <roger@eyesopen.com>
47246         * gcc.dg/builtins-27.c: New test case.
47248 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
47250         * gcc.dg/tls/opt-7.c: New test.
47252 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
47254         * g++.old-deja/g++.other/crash18.C: Remove.
47256 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
47258         * g++.dg/template/explicit3.C: New.
47259         * g++.dg/template/explicit4.C: New.
47260         * g++.dg/template/explicit5.C: New.
47262         PR c++/11347
47263         * g++.dg/template/memtmpl1.C: New.
47265 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
47267         PR target/11565
47268         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
47269         * gcc.dg/i386-387-5.c (dg-options): Likewise.
47271 2003-07-30  Jan Hubicka  <jh@suse.cz>
47273         * vtgc1.c: Kill.
47275 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
47277         * gcc.dg/struct-in-proto-1.c: New test.
47279 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
47281         * gcc.dg/cpp/include2.c: Only expect one message.
47283 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
47285         PR c++/9447
47286         * g++.dg/template/using1.C: New test.
47287         * g++.dg/template/using2.C: New test.
47288         * g++.dg/template/using3.C: New test.
47289         * g++.dg/template/using4.C: New test.
47291 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
47293         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
47294         * gcc.c-torture/execute/string-opt-10.c: Likewise.
47296 2003-07-28  Jan Hubicka  <jh@suse.cz>
47298         PR c++/11530
47299         * g++.dg/opt/call1.C: New test.
47301 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
47303         PR c++/11667
47304         * g++.dg/init/enum2.C: New test.
47305         * g++.dg/template/overload1.C: Add "-w" option.
47307 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
47309         * gcc.dg/Wdeclaration-after-statement-1.c,
47310         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
47312 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
47314         * gcc.c-torture/compile/20030725-1.c: New test.
47316 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
47318         * gcc.dg/20030505.c: Only run for SPE.
47319         Remove definition of opaque type.
47321 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
47323         * g++.dg/template/ptrmem6.C: New test.
47325 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
47327         * gcc.c-torture/compile/zero-strct-2.c: New test.
47329 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
47331         * gcc.dg/intermod-1.c: New test.
47333 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
47335         PR c++/11617
47336         * g++.dg/template/lookup2.C: New test.
47337         * g++.dg/template/memclass1.C: Remove instantiated from error.
47338         * g++.dg/other/error2.C: Tweak expected errors.
47340         PR c++/11596
47341         * g++.dg/template/defarg3.C: New test.
47343         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
47345 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
47347         * g++.dg/inherit/access5.C: New test.
47349 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47351         PR c++/11513
47352         * g++.dg/template/crash8.C: New test.
47354 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
47356         PR c/10602
47357         * gcc.dg/noncompile/incomplete-2.c: New test.
47359 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
47361         PR c++/11645
47362         * g++.dg/inherit/access4.C: New test.
47364         PR c++/11517
47365         * g++.dg/expr/cond2.C: New test.
47367         PR optimization/10679
47368         * g++.dg/opt/inline4.C: New test.
47370 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
47372         * g++.dg/parse/crash10: New test.
47374 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
47376         * g++.dg/ext/flexary1.C: New test.
47378 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47380         PR c++/10793
47381         * g++.dg/template/crash9.C: New test.
47383 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
47385         PR c++/3004
47386         * g++.dg/parse/typedef3.C: New test.
47388         PR c++/7906
47389         * g++.dg/parse/operator2.C: New test.
47391         PR c++/8895
47392         * g++.dg/parse/def-tmpl-arg1.C: New test.
47394         PR c++/9282
47395         * g++.dg/parse/funptr1.C: New test.
47397         PR c++/9452
47398         * g++.dg/parse/ambig3.C: New test.
47400         PR c++/9454
47401         * g++.dg/parse/operator3.C: New test.
47403         PR c++/9486
47404         * g++.dg/parse/template10.C: New test.
47406         PR c++/9488
47407         * g++.dg/parse/template11.C: New test.
47409         PR c++/10150
47410         * g++.dg/parse/invalid-op1.C: New test.
47412         PR c++/10247
47413         * g++.dg/parse/condexpr1.C: New test.
47415 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
47417         * g++.dg/ext/packed3.C: New test.
47418         * g++.dg/ext/packed4.C: New test.
47420         * gcc.dg/pack-test-3.c: New test.
47422 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
47424         * lib/compat.exp: Handle dg-options per source file.
47425         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
47426         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
47427         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
47428         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
47429         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
47430         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
47431         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
47432         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
47433         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
47434         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
47435         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
47436         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
47437         * g++.dg/compat/break/bitfield7_x.C: Ditto.
47438         * g++.dg/compat/break/bitfield7_y.C: Ditto.
47440 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
47442         PR c/10320
47443         * gcc.c-torture/execute/20030718-1.c: New test.
47445 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
47447         PR optimization/11536
47448         * gcc.dg/20030721-1.c: New test.
47450 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
47452         PR c++/11546
47453         * g++.dg/template/lookup1.C: New test.
47455 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
47457         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
47458         diagnostics of ill-formed constructs involving labels.
47459         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
47460         the new 'previously defined here' message.
47462 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
47464         * g++.dg/parse/non-dependent2.C: New test.
47466 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
47468         * g++.dg/init/init-ref4.C: xfail on targets without
47469         weak symbols.
47471 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
47473         PR target/11087
47474         * gcc.c-torture/execute/20030717-1.c: New test.
47476 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
47478         * g++.dg/opt/cfg1.C: New test.
47480 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
47482         PR optimization/11557
47483         * gcc.dg/20030717-1.c: New test.
47485 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
47487         PR c++/10476
47488         * g++.dg/expr/crash-1.C: New test.
47490         PR c++/11027
47491         * g++.dg/template/init3.C: New test.
47493         PR c++/8222
47494         * g++.dg/template/non-dependent1.C: New test.
47496         PR c++/11070
47497         * g++.dg/template/non-dependent2.C: New test.
47499         PR c++/11071
47500         * g++.dg/template/non-dependent3.C: New test.
47502         PR c++/9907
47503         * g++.dg/template/sizeof5.C: New test.
47505 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
47507         PR 11498
47508         * gcc.c-torture/compile/mangle-1.c: New file.
47510 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47512         PR c++/7809
47513         * g++.dg/parse/access3.C: New test.
47515 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
47517         PR c++/11384
47518         * g++.dg/init/init-ref4.C: New test.
47520 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
47522         PR c++/11547
47523         * g++.dg/parse/constant3.C: New test.
47524         * g++.dg/parse/crash7.C: Likewise.
47526 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
47528         PR target/11008
47529         * gcc.dg/i386-pentium4-not-mull.c: New.
47531 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
47533         * gcc.dg/asm-names.c (ymain): Make it weak.
47535 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47537         PR c++/5421
47538         * g++.dg/template/friend21.C: New test.
47540 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
47542         * gcc.dg/cleanup-8.c: New test.
47543         * gcc.dg/cleanup-9.c: New test.
47545 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
47547         * g++.dg/ext/dll-MI1.h: New file.
47548         * g++.dg/ext/dllexport-MI1.C: New file.
47549         * g++.dg/ext/dllimport-MI1.C: New file.
47551 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
47553         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
47554         it does not have cmpstrsi patterns (just cmpmemsi).
47556 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
47558         PR debug/11473
47559         * g++.dg/debug/debug8.C: New test.
47561 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47563         PR c++/10108
47564         * g++.dg/template/crash7.C: New test.
47566 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
47568         PR target/10795
47569         * gcc.c-torture/compile/20030708-1.c: New.
47571 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
47573         * gcc.c-torture/execute/20030715-1.c: New test.
47575 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
47577         * gcc.dg/pch/inline-3.c: New file.
47578         * gcc.dg/pch/inline-3.hs: New file.
47579         * gcc.dg/pch/inline-4.c: New file.
47580         * gcc.dg/pch/inline-4.hs: New file.
47582 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
47584         PR c++/11509
47585         * g++.dg/template/crash6.C: New test.
47587         PR c++/7053
47588         * g++.dg/template/friend20.C: New test.
47590         PR c++/7019
47591         * g++.dg/template/overload2.C: New test.
47593 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47595         PR optimization/11440
47596         * gcc.c-torture/execute/20030714-1.c: New test.
47598 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47600         PR c++/11154
47601         * g++.dg/template/partial2.C: New test.
47603 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
47605         PR c++/11503
47606         * g++.dg/template/anon1.C: New test.
47608         PR c++/11493
47609         PR c++/11495
47610         * g++.dg/parse/template9.C: Likewise.
47611         * g++.dg/template/crash4.C: New test.
47612         * g++.dg/template/koenig1.C: Likewise.
47613         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
47614         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
47615         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
47616         functions.
47617         * g++.old-deja/g++.jason/template36.C: Likewise.
47618         * g++.old-deja/g++.mike/p1989.C: Likewise.
47619         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
47620         * g++.old-deja/g++.pt/ttp20.C: Use this->.
47621         * g++.old-deja/g++.pt/ttp21.C: Use this->.
47622         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
47623         compiling.
47624         * g++.old-deja/g++.pt/union2.C: Use this->.
47626 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
47628         * gcc.dg/20030711-1.c: New test.
47630 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
47632         PR c++/11050
47633         * g++.dg/parse/args1.C: New test.
47634         * g++.pt/defarg8.C: Change expected errors.
47636 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
47638         PR c++/8164
47639         * g++.dg/template/nontype2.C: New test.
47641         PR c++/10558
47642         * g++.dg/parse/template8.C: New test.
47644         PR c++/8327
47645         * g++.dg/template/scope1.C: New test.
47647         * g++.dg/warn/Wsign-compare-1.C: New test.
47649 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
47651         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
47653 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
47655         PR c++/9411
47656         * g++.dg/template/explicit2.C: New test.
47658         PR c++/10032
47659         * g++.dg/warn/pedantic1.C: New test.
47661 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
47663         PR c++ 9483
47664         * g++.dg/other/field1.C: New test.
47666 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
47668         PR c/11449
47669         * gcc.c-torture/compile/20030707-1.c: New.
47671 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47673         PR c++/10849
47674         * g++.dg/template/access12.C: New test.
47676 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
47678         * g++.dg/bprob/bprob.exp (prof_ext): Update.
47679         * g77.dg/bprob/bprob.exp (prof_ext): Update.
47680         * gcc.misc-tests/bprob.exp (prof_ext): Update.
47681         * gcc.misc-tests/gcov.exp: Update
47682         * g++.dg/gcov/gcov.exp: Update
47683         * lib/gcov.exp: Update.
47685 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
47687         * g++.dg/abi/mangle17.C: Make sure template expressions are
47688         dependent.
47689         * g++.dg/abi/mangle4.C: Mark erroneous casts.
47690         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
47691         * g++.dg/opt/stack1.C: Remove erroneous code.
47692         * g++.dg/parse/template7.C: New test.
47693         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
47694         * g++.old-deja/g++.pt/crash4.C: Likewise.
47696 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47698         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
47699         with zero or one occurence of `$' after the initial `L'.
47701 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
47703         * gcc.c-torture/compile/20030704-1.c: Add a comment.
47705 2003-07-08  Roger Sayle  <roger@eyesopen.com>
47707         PR c/11370
47708         * gcc.dg/Wunreachable-6.c: New testcase.
47709         * gcc.dg/Wunreachable-7.c: New testcase.
47711 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
47713         PR c/11420
47714         * gcc.dg/20030708-1.c: New test.
47716 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
47718         * gcc.dg/compat/sdata-section.h: New file.
47719         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
47720         * gcc.dg/torture/mips-sdata-1.c: New test.
47722 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47724         PR c++/11030
47725         * g++.dg/template/friend19.C: New test.
47727 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
47729         * g++.dg/opt/strength-reduce.C: New test.
47731 2003-07-07  Roger Sayle  <roger@eyesopen.com>
47733         PR target/10979
47734         * gcc.dg/20030707-1.c: New testcase.
47736 2003-07-07  Roger Sayle  <roger@eyesopen.com>
47738         PR optimization/11059
47739         * g++.dg/opt/emptyunion.C: New testcase.
47741 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
47742             Eric Botcazou  <ebotcazou@libertysurf.fr>
47744         * g++.dg/opt/stack1.C: New test.
47746 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
47748         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
47749         run test.
47751         PR c++/11431
47752         * g++.dg/expr/static_cast3.C: New test.
47754 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
47756         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
47757         everywhere.
47758         * gcc.dg/concat.c: Concatenation of string constants with
47759         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
47760         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
47761         * gcc.dg/cpp/escape-2.c: Use wide character constants where
47762         necessary to avoid multi-character character constant warning.
47763         * gcc.dg/cpp/escape.c: Likewise.
47764         * gcc.dg/cpp/ucs.c: Likewise.
47765         Remove backslashes from dg-bogus comments, as they confuse Tcl.
47766         Fix a typo.
47768 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
47770         PR c/11428
47771         * gcc.c-torture/compile/20030704-1.c: New.
47773 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
47775         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
47777 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
47779         PR c++/5287, PR c++/7910,  PR c++/11021
47780         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
47781         tests for warnings.
47782         * g++.dg/ext/dllimport2.C: Add tests for warnings.
47783         * g++.dg/ext/dllimport3.C: Likewise.
47784         * g++.dg/ext/dllimport4.C: New file.
47785         * g++.dg/ext/dllimport5.C: New file.
47786         * g++.dg/ext/dllimport6.C: New file.
47787         * g++.dg/ext/dllimport7.C: New file.
47788         * g++.dg/ext/dllimport8.C: New file.
47789         * g++.dg/ext/dllimport9.C: New file.
47790         * g++.dg/ext/dllimport10.C: New file.
47791         * g++.dg/ext/dllexport1.C: New file.
47793 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
47795         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
47796         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
47798 2003-07-03  Roger Sayle  <roger@eyesopen.com>
47800         * gcc.dg/builtins-25.c: New testcase.
47801         * gcc.dg/builtins-26.c: New testcase.
47803 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
47805         * gcc.dg/compat/vector-defs.h: New file.
47806         * gcc.dg/compat/vector-setup.h: New file.
47807         * gcc.dg/compat/vector-check.h: New file.
47808         * gcc.dg/compat/vector-1_main.c: New file.
47809         * gcc.dg/compat/vector-1_x.c: New file.
47810         * gcc.dg/compat/vector-1_y.c: New file.
47811         * gcc.dg/compat/vector-2_main.c: New file.
47812         * gcc.dg/compat/vector-2_x.c: New file.
47813         * gcc.dg/compat/vector-2_y.c: New file.
47815         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
47816         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
47817         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
47818         * gcc.dg/compat/struct-align-1.h: New file.
47819         * gcc.dg/compat/struct-align-1_main.c: New file.
47820         * gcc.dg/compat/struct-align-1_x.c: New file.
47821         * gcc.dg/compat/struct-align-1_y.c: New file.
47822         * gcc.dg/compat/struct-align-2.h: New file.
47823         * gcc.dg/compat/struct-align-2_main.c: New file.
47824         * gcc.dg/compat/struct-align-2_x.c: New file.
47825         * gcc.dg/compat/struct-align-2_y.c: New file.
47827         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
47828         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
47829         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47830         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
47831         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
47832         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47833         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47834         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
47835         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
47836         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
47837         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
47838         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
47839         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
47840         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
47841         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
47842         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
47843         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
47844         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
47845         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47846         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47847         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47848         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47849         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47850         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47851         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47852         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47853         * gcc.dg/compat/struct-return-10_x.c: Ditto.
47854         * gcc.dg/compat/struct-return-2_x.c: Ditto.
47855         * gcc.dg/compat/struct-return-3_x.c: Ditto.
47857 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
47859         * gcc.dg/i386-call-1.c: New test.
47861 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
47863         PR c++/9162
47864         * g++.dg/parse/defarg4.C: New.
47866 2003-07-03  Roger Sayle  <roger@eyesopen.com>
47868         PR target/10700
47869         * gcc.c-torture/compile/20030703-1.c: New test case.
47871 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
47873         * g++.dg/template/local3.C: Remove extra semicolon.
47875 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
47877         * gcc.dg/i386-volatile-1.c: New test.
47879 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
47881         PR c++/11072
47882         * g++.dg/other/offsetof2.C: XFAIL.
47883         * g++.dg/other/offsetof5.C: New.
47885         PR c++/10219
47886         * g++.dg/template/error1.C: New.
47888         PR c++/9779
47889         * g++.dg/template/dependent-expr1.C: New.
47891 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
47893         PR c++/6949
47894         * g++.dg/template/local3.C: New test.
47896         PR c++/11149
47897         * g++.dg/lookup/scoped6.C: New test.
47899 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
47901         PR c++/8046
47902         * g++.dg/other/error7.C: New test.
47904 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
47906         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
47907         * g++.old-deja/g++.abi/vtable3.h: Likewise.
47908         * g++.old-deja/g++.law/code-gen5.C: Likewise.
47909         * g++.old-deja/g++.other/union2.C: Likewise.
47910         * gcc.dg/c90-const-expr-2.c: Likewise.
47911         * gcc.dg/c90-const-expr-3.c: Likewise.
47912         * gcc.dg/c99-const-expr-2.c: Likewise.
47913         * gcc.dg/c99-const-expr-3.c: Likewise.
47914         * gcc.dg/concat.c: Likewise.
47916 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
47918         PR c++/9559
47919         * g++.dg/init/static1.C: New test.
47921 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
47923         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
47924         * g++.old-deja/g++.other/access2.C: Likewise.
47925         * g++.old-deja/g++.other/decl2.C: Likewise.
47926         * gcc.c-torture/execute/20020615-1.c: Likewise.
47928 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
47930         PR c++/4933
47931         * g++.dg/template/sizeof4.C: New test.
47933 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
47935         * g++.dg/other/error6.C: New test.
47937 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
47939         PR c++/10750
47940         * g++.dg/parse/constant2.C: New test.
47942 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
47944         PR c++/11106
47945         * g++.dg/other/error5.C: New test.
47947 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47949         * gcc.dg/format/gcc_diag-1.c: New test.
47951 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
47953         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
47955 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
47957         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
47958         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
47959         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
47961 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
47963         * gcc.c-torture/execute/builtins/string-8.c: New test.
47964         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
47965         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
47966         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
47968 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
47970         PR c++/10468
47971         * g++.dg/ext/typeof6.C: New test.
47973 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
47975         PR c++/10796
47976         * g++.dg/init/enum1.C: New test.
47978 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
47980         * gcc.dg/20030627-1.c: New test.
47982 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
47984         PR c++/11332
47985         * g++.dg/expr/static_cast2.C: New test.
47987 2003-06-26  Roger Sayle  <roger@eyesopen.com>
47988             Jakub Jelinek  <jakub@redhat.com>
47990         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
47991         sprintf(dst,"%s",src) optimization.
47992         * gcc.c-torture/execute/20030626-1.c: New test case.
47993         * gcc.c-torture/execute/20030626-2.c: New test case.
47995 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
47997         * gcc.c-torture/execute/multi-ix.c: New test.
47999         * gcc.c-torture/execute/simd-4.c (main):
48000         Added missing semicolon at end of union.
48002 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
48004         PR c++/8266
48005         * g++.dg/template/explicit-instantiation3.C: New test.
48007 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
48009         * gcc.dg/20030626-1.c: Use signed char.
48011 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
48013         * gcc.dg/20030626-1.c: New test.
48015 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
48017         * const-str-2.m: Update.
48019 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
48021         PR c++/10990
48022         * g++.dg/rtti/dyncast1.C: New test.
48023         * g++.dg/abi/mangle4.C: Correct base-specifier access.
48024         * g++.dg/lookup/scoped1.C: Remove XFAIL.
48025         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
48027         PR c++/10931
48028         * g++.dg/expr/static_cast1.C: New test.
48030 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
48032         * gcc.dg/20030625-1.c: New test.
48034 2003-06-24  Roger Sayle  <roger@eyesopen.com>
48036         * gcc.c-torture/compile/20030624-1.c: New test case.
48038 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
48040         * gcc.c-torture/execute/string-opt-17.c: New test.
48042 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
48044         PR c++/5754
48045         * g++.dg/parse/crash6.C: New test.
48047 2003-06-23  Roger Sayle  <roger@eyesopen.com>
48049         * gcc.dg/builtins-24.c: New test case.
48051 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
48053         * g++.dg/opt/operator1.C: New test.
48055 2003-06-22  Roger Sayle  <roger@eyesopen.com>
48057         * gcc.c-torture/execute/string-opt-16.c: New test case.
48059 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
48061         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
48062         * g++.old-deja/g++.other/conv7.C: Likewise.
48063         * g++.old-deja/g++.other/overcnv2.C: Likewise.
48064         * g++.old-deja/g++.other/overload14.C: Likewise.
48066 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
48068         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
48069         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
48071 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
48073         PR c++/10888
48074         * g++.dg/warn/Winline-3.C: New test.
48076 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
48078         * lib/target-supports.exp (check_alias_available): Make the test
48079         program acceptable to the Solaris assembler.
48081         PR c++/10749
48082         * g++.dg/template/memclass2.C: New test.
48084 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
48085             Eric Botcazou  <ebotcazou@libertysurf.fr>
48087         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
48088         data for non-matching targets.
48089         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
48091 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
48093         PR c++/10845
48094         * g++.dg/template/member3.C: New test.
48096 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
48098         PR c++/10939
48099         * g++.dg/template/func1.C: New test.
48101         PR c++/9649
48102         * g++.dg/template/static4.C: New test.
48103         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
48105         PR c++/11041
48106         * g++.dg/init/ref7.C: New test.
48108 2003-06-19  Matt Austern  <austern@apple.com>
48110         PR c++/11228
48111         * g++.dg/anew1.C: New test.
48112         * g++.dg/anew2.C: New test.
48113         * g++.dg/anew3.C: New test.
48114         * g++.dg/anew4.C: New test.
48116 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
48118         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
48120 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
48122         * gcc.c-torture/execute/simd-4.c (main): Make expected value
48123         endian-dependent.
48125 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
48127         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
48128         Remove cruft.
48130 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
48132         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
48133         * gcc.c-torture/compile/961203-1.c: Likewise.
48134         * gcc.c-torture/compile/980506-1.c: Likewise.
48136 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
48138         PR c++/10712
48139         * g++.dg/lookup/using7.C: New test.
48141 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
48143         PR c++/11105
48144         * g++.dg/abi/conv1.C: Remove it.
48145         * g++.dg/template/conv7.C: New test.
48146         * g++.dg/template/conv8.C: Likewise.
48147         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
48148         conversion operator.
48150 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
48152         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
48153         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
48154         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
48155         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
48156         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
48157         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
48158         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
48159         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
48160         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
48161         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
48162         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
48163         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
48164         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
48165         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
48166         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
48167         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
48168         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
48169         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
48170         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
48171         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
48172         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
48173         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
48174         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
48175         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
48176         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
48177         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
48178         * gcc.dg/compat/struct-return-10_x.c: Ditto.
48179         * gcc.dg/compat/struct-return-2_x.c: Ditto.
48180         * gcc.dg/compat/struct-return-3_x.c: Ditto.
48182 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
48184         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
48185         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
48186         indications.
48188 2003-06-16  Roger Sayle  <roger@eyesopen.com>
48190         * gcc.dg/i386-387-5.c: New test case.
48191         * gcc.dg/i386-387-6.c: New test case.
48192         * gcc.dg/builtins-23.c: New test case.
48194 2003-06-15  Roger Sayle  <roger@eyesopen.com>
48196         * gcc.dg/builtins-22.c: New test case.
48197         * gcc.dg/i386-387-1.c: Update to test exp.
48198         * gcc.dg/i386-387-2.c: Likewise.
48200 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48202         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
48204 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
48206         * lib/gcc-dg.exp (dg-require-dll): New function.
48207         (dg-xfail-if): Likewise.
48208         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
48209         driver.
48211         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
48212         * gcc.c-torture/compile/20001205-1.c: Likewise.
48213         * gcc.c-torture/compile/20001226-1.c: Likewise.
48214         * gcc.c-torture/compile/20010518-2.c: Likewise.
48215         * gcc.c-torture/compile/20020312-1.c: Likewise.
48216         * gcc.c-torture/compile/20020604-1.c: Likewise.
48217         * gcc.c-torture/compile/920501-12.c: Likewise.
48218         * gcc.c-torture/compile/920501-4.c: Likewise.
48219         * gcc.c-torture/compile/920520-1.c: Likewise.
48220         * gcc.c-torture/compile/920521-1.c: Likewise.
48221         * gcc.c-torture/compile/920625-1.c: Likewise.
48222         * gcc.c-torture/compile/961203-1.c: Likewise.
48223         * gcc.c-torture/compile/980506-1.c: Likewise.
48224         * gcc.c-torture/compile/981006-1.c: Likewise.
48225         * gcc.c-torture/compile/981022-1.c: Likewise.
48226         * gcc.c-torture/compile/981223-1.c: Likewise.
48227         * gcc.c-torture/compile/990617-1.c: Likewise.
48228         * gcc.c-torture/compile/dll.c: Likewise.
48229         * gcc.c-torture/compile/labels-3.c: Likewise.
48230         * gcc.c-torture/compile/mipscop-1.c: Likewise.
48231         * gcc.c-torture/compile/mipscop-2.c: Likewise.
48232         * gcc.c-torture/compile/mipscop-3.c: Likewise.
48233         * gcc.c-torture/compile/mipscop-4.c: Likewise.
48234         * gcc.c-torture/compile/simd-5.c: Likewise.
48235         * gcc.c-torture/compile/20000804-1.x: Remove.
48236         * gcc.c-torture/compile/20001205-1.x: Likewise.
48237         * gcc.c-torture/compile/20001226-1.x: Likewise.
48238         * gcc.c-torture/compile/20010518-2.x: Likewise.
48239         * gcc.c-torture/compile/20020312-1.x: Likewise.
48240         * gcc.c-torture/compile/20020604-1.x: Likewise.
48241         * gcc.c-torture/compile/920501-12.x: Likewise.
48242         * gcc.c-torture/compile/920501-4.x: Likewise.
48243         * gcc.c-torture/compile/920520-1.x: Likewise.
48244         * gcc.c-torture/compile/920521-1.x: Likewise.
48245         * gcc.c-torture/compile/920625-1.x: Likewise.
48246         * gcc.c-torture/compile/961203-1.x: Likewise.
48247         * gcc.c-torture/compile/980506-1.x: Likewise.
48248         * gcc.c-torture/compile/981006-1.x: Likewise.
48249         * gcc.c-torture/compile/981022-1.x: Likewise.
48250         * gcc.c-torture/compile/981223-1.x: Likewise.
48251         * gcc.c-torture/compile/990617-1.x: Likewise.
48252         * gcc.c-torture/compile/mipscop-1.x: Likewise.
48253         * gcc.c-torture/compile/mipscop-2.x: Likewise.
48254         * gcc.c-torture/compile/mipscop-3.x: Likewise.
48255         * gcc.c-torture/compile/mipscop-4.x: Likewise.
48256         * gcc.c-torture/compile/simd-5.x: Likewise.
48258         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
48260 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
48262         * gcc.c-torture/execute/20030611-1.c: New test.
48264 2003-06-12  Roger Sayle  <roger@eyesopen.com>
48266         PR middle-end/168
48267         * gcc.dg/20030612-1.c: New test case.
48269 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
48271         PR c++/10635
48272         * g++.dg/expr/cast1.C: New test.
48274 2003-06-12  Roger Sayle  <roger@eyesopen.com>
48276         * gcc.dg/builtins-21.c: New test case.
48278 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
48280         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
48281         options instead of at the end.
48282         * lib/objc.exp (objc_target_compile): Likewise.
48284 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
48286         PR c++/10432
48287         * g++.dg/parse/error1.C: New test.
48289 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
48291         * gcc.dg/compat/struct-by-value-11_main.c: New file.
48292         * gcc.dg/compat/struct-by-value-11_x.c: New file.
48293         * gcc.dg/compat/struct-by-value-11_y.c: New file.
48294         * gcc.dg/compat/struct-by-value-12_main.c: New file.
48295         * gcc.dg/compat/struct-by-value-12_x.c: New file.
48296         * gcc.dg/compat/struct-by-value-12_y.c: New file.
48297         * gcc.dg/compat/struct-by-value-13_main.c: New file.
48298         * gcc.dg/compat/struct-by-value-13_x.c: New file.
48299         * gcc.dg/compat/struct-by-value-13_y.c: New file.
48300         * gcc.dg/compat/struct-by-value-14_main.c: New file.
48301         * gcc.dg/compat/struct-by-value-14_x.c: New file.
48302         * gcc.dg/compat/struct-by-value-14_y.c: New file.
48303         * gcc.dg/compat/struct-by-value-15_main.c: New file.
48304         * gcc.dg/compat/struct-by-value-15_x.c: New file.
48305         * gcc.dg/compat/struct-by-value-15_y.c: New file.
48306         * gcc.dg/compat/struct-by-value-16_main.c: New file.
48307         * gcc.dg/compat/struct-by-value-16_x.c: New file.
48308         * gcc.dg/compat/struct-by-value-16_y.c: New file.
48309         * gcc.dg/compat/struct-by-value-17_main.c: New file.
48310         * gcc.dg/compat/struct-by-value-17_x.c: New file.
48311         * gcc.dg/compat/struct-by-value-17_y.c: New file.
48312         * gcc.dg/compat/struct-by-value-18_main.c: New file.
48313         * gcc.dg/compat/struct-by-value-18_x.c: New file.
48314         * gcc.dg/compat/struct-by-value-18_y.c: New file.
48316         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
48317         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
48318         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
48319         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
48320         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
48321         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
48322         * gcc.dg/compat/scalar-return-3_main.c: New file.
48323         * gcc.dg/compat/scalar-return-3_x.c: New file.
48324         * gcc.dg/compat/scalar-return-3_y.c: New file.
48325         * gcc.dg/compat/scalar-return-4_main.c: New file.
48326         * gcc.dg/compat/scalar-return-4_x.c: New file.
48327         * gcc.dg/compat/scalar-return-4_y.c: New file.
48329 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
48331         * gcc.dg/compat/fp2-struct-check.h: New file.
48332         * gcc.dg/compat/fp2-struct-defs.h: New file.
48333         * gcc.dg/compat/fp2-struct-init.h: New file.
48334         * gcc.dg/compat/struct-by-value-10_main.c: New file.
48335         * gcc.dg/compat/struct-by-value-10_x.c: New file.
48336         * gcc.dg/compat/struct-by-value-10_y.c: New file.
48337         * gcc.dg/compat/struct-return-10_main.c: New file.
48338         * gcc.dg/compat/struct-return-10_x.c: New file.
48339         * gcc.dg/compat/struct-return-10_y.c: New file.
48341         * gcc.dg/compat/compat-common.h: New file.
48342         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
48343         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
48344         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
48345         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
48346         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
48347         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
48348         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
48349         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
48350         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
48351         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
48352         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
48353         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
48354         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
48355         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
48356         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
48357         * gcc.dg/compat/small-struct-check.h: Ditto.
48358         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
48359         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
48360         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
48361         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
48362         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
48363         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
48364         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
48365         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
48366         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
48367         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
48368         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
48369         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
48370         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
48371         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
48372         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
48373         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
48374         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
48375         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
48376         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
48377         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
48378         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
48379         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
48380         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
48381         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
48382         * gcc.dg/compat/struct-return-2_main.c: Ditto.
48383         * gcc.dg/compat/struct-return-2_x.c: Ditto.
48384         * gcc.dg/compat/struct-return-2_y.c: Ditto.
48385         * gcc.dg/compat/struct-return-3_main.c: Ditto.
48386         * gcc.dg/compat/struct-return-3_x.c: Ditto.
48387         * gcc.dg/compat/struct-return-3_y.c: Ditto.
48389 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
48391         * g++.dg/pch/static-1.C: New file.
48392         * g++.dg/pch/static-1.Hs: New file.
48394 2003-06-10  Richard Henderson  <rth@redhat.com>
48396         * gcc.dg/asm-7.c: Adjust expected warning text.
48398 2003-06-10  Roger Sayle  <roger@eyesopen.com>
48400         * gcc.dg/builtins-20.c: New test case.
48402 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
48404         PR c++/11131
48405         * g++.dg/opt/template1.C: New test.
48407 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
48409         * lib/gcc-dg.exp (dg-test): Clear additional_files and
48410         additional_sources.
48412 2003-05-21  David Taylor  <dtaylor@emc.com>
48414         * gcc.dg/Wpadded.c: New file.
48416 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
48418         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
48419         * gcc.dg/special/weak-2.c: Add dg-require-weak.
48420         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
48421         dg-require-weak.
48423 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
48425         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
48427 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
48429         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
48430         (dg-require-alias): Likewise.
48431         (dg-require-gc-sections): Likewise.
48432         * lib/target-supports.exp (check_gc_sections_available): Likewise.
48434 2003-06-08  Richard Henderson  <rth@redhat.com>
48436         * gcc.dg/20011029-2.c: Fix the array reference.
48437         * gcc.dg/asm-7.c: New.
48439 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
48441         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
48443 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
48445         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
48446         (dg-require-gc-sections): Likewise.
48448 2003-06-08  Jan Hubicka  <jh@suse.cz>
48450         * i386-cmov1.c: Fix regular expression.
48451         * i386-cvt-1.c: Likewise.
48452         * i386-local.c: Likewise.
48453         * i386-local2.c: Likewise.
48454         * i386-mul.c: Likewise.
48455         * i386-ssetype-1.c: Likewise.
48456         * i386-ssetype-3.c: Likewise.
48457         * i386-ssetype-5.c: Likewise.
48459 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48461         PR c++/11039
48462         * g++.dg/warn/implicit-typename2.C: New test.
48463         * g++.dg/warn/implicit-typename3.C: New test.
48465 2003-06-07  Richard Henderson  <rth@redhat.com>
48467         * g++.dg/other/offsetof3.C: Use size_t.
48468         * g++.dg/other/offsetof4.C: Likewise.
48470 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
48472         * lib/copy-file.exp: New. Implement gcc_copy_files.
48474         * lib/dg-pch.exp: Load copy-file.exp
48475         (dg-pch): Use gcc_copy_files instead of "file copy".
48477 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
48479         * gcc.dg/weak/weak.exp: Simplify.
48480         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
48481         * gcc.dg/weak/weak-1.c: Likewise.
48482         * gcc.dg/weak/weak-2.c: Likewise.
48483         * gcc.dg/weak/weak-3.c: Likewise.
48484         * gcc.dg/weak/weak-4.c: Likewise.
48485         * gcc.dg/weak/weak-5.c: Likewise.
48486         * gcc.dg/weak/weak-6.c: Likewise.
48487         * gcc.dg/weak/weak-7.c: Likewise.
48488         * gcc.dg/weak/weak-8.c: Likewise.
48489         * gcc.dg/weak/weak-9.c: Likewise.
48491 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
48493         gcc.c-torture/execute/20030606-1.c: New.
48495 2003-06-06  Roger Sayle  <roger@eyesopen.com>
48497         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
48498         * gcc.dg/builtins-19.c: Likewise.
48500 2003-06-06  Roger Sayle  <roger@eyesopen.com>
48502         * gcc.dg/builtins-2.c: Add some more tests.
48503         * gcc.dg/builtins-18.c: New test case.
48504         * gcc.dg/builtins-19.c: New test case.
48506 2003-06-06  Roger Sayle  <roger@eyesopen.com>
48507             Jim Wilson  <wilson@tuliptree.org>
48509         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
48511 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
48513         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
48514         mempcpy/stpcpy calls not to be optimized into something else.
48515         * gcc.c-torture/execute/string-opt-3.c: Moved to...
48516         * gcc.c-torture/execute/builtins/string-7.c: ...here.
48517         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
48519 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48521         * gcc.dg/format/asm_fprintf-1.c: New test.
48523 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
48525         * lib/gcc-defs.exp (additional_sources): New variable.
48526         (dg-additional-sources): New function.
48527         (additional_files): New variable.
48528         (dg-additional-files): New function.
48529         (dg-additional-files-options): Likewise.
48530         * lib/gcc-dg.exp (dg-require-weak): New function.
48531         (dg-require-alias): Likewise.
48532         (dg-require-gc-sections): Likewise.
48533         * lib/target-supports.exp (check_alias_available): Remove testfile
48534         parameter.
48535         (check_gc_sections_available): New function.
48536         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
48537         (dg-gpp-additional-files): Likewise.
48538         * lib/g++.exp (additional_sources): Remove.
48539         (additional_files): Likewise.
48540         (g++_target_compile): Use dg-additional-files-options.
48542         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
48543         Tcl logic.
48544         * gcc.dg/special/ecos.exp: Remove.
48545         * gcc.dg/special/20000419-2.c: Use dg-require-*.
48546         * gcc.dg/special/alias-1.c: Likewise.
48547         * gcc.dg/special/alias-2.c: Likewise.
48548         * gcc.dg/special/gcsec-1.c: Likewise.
48549         * gcc.dg/special/weak-1.c: Likewise.
48550         * gcc.dg/special/weak-2.c: Likewise.
48551         * gcc.dg/special/wkali-1.c: Likewise.
48552         * gcc.dg/special/wkali-2.c: Likewise.
48554         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
48555         dg-gpp-additional-*.
48556         * g++.dg/special/conpr-3.C: Likewise.
48557         * g++.dg/special/conpr-4.C: Likewise.
48558         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
48559         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
48560         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
48561         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
48562         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
48563         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
48564         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
48565         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
48566         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
48567         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
48568         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
48569         * g++.old-deja/g++.other/comdat1.C: Likewise.
48570         * g++.old-deja/g++.other/comdat2.C: Likewise.
48571         * g++.old-deja/g++.other/comdat3.C: Likewise.
48572         * g++.old-deja/g++.other/ctor1.C: Likewise.
48573         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
48575 2003-06-05  Richard Henderson  <rth@redhat.com>
48577         * gcc.dg/debug/20030605-1.c: New.
48579 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
48581         * README.QMTEST: Update.
48583 2003-06-04  Richard Henderson  <rth@redhat.com>
48585         * gcc.dg/cleanup-1.c: New.
48586         * gcc.dg/cleanup-2.c: New.
48587         * gcc.dg/cleanup-3.c: New.
48588         * gcc.dg/cleanup-4.c: New.
48589         * gcc.dg/cleanup-5.c: New.
48590         * gcc.dg/cleanup-6.c: New.
48591         * gcc.dg/cleanup-7.c: New.
48593 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
48595         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
48597         * lib/dg-pch.exp: New file.
48598         * g++.dg/pch/pch.exp: Use dg-pch.exp.
48599         * gcc.dg/pch/pch.exp: Likewise.
48601 2003-06-04  Roger Sayle  <roger@eyesopen.com>
48603         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
48604         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
48605         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
48606         * gcc.dg/builtins-17.c: New test case.
48607         * gcc.dg/i386-387-4.c: New test case.
48608         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
48610 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
48612         * gcc.dg/ultrasp9.c: New test.
48614 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
48616         * gcc.c-torture/compile/20030604-1.c: New test.
48617         * gcc.dg/sparc-constant-1.c: New test.
48619 2003-06-03  Glen Nakamura  <glen@imodulo.com>
48621         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
48623 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
48625         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
48627         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
48628         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
48630 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
48632         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
48634 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48636         PR c++/10940
48637         * g++.dg/template/spec10.C: New test.
48639 2003-06-03  Roger Sayle  <roger@eyesopen.com>
48641         * gcc.dg/builtins-16.c: New test case.
48643 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
48645         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
48646         mempcpy test with post-increments.
48647         * gcc.c-torture/execute/string-opt-3.c: New test.
48648         * gcc.dg/string-opt-1.c: New test.
48650 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
48652         PR fortran/10965
48653         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
48655 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
48657         * lib/scanasm.exp (dg-scan): New function, factored out of ...
48658         (scan-assembler): ... here.  Use dg-scan.
48659         (scan-assembler-not): Likewise.
48660         (scan-file): New function.
48661         (scan-file-not): Likewise.
48662         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
48663         * gcc.dg/cpp/_Pragma4.c: Likewise.
48664         * gcc.dg/cpp/_Pragma5.c: Likewise.
48665         * gcc.dg/cpp/avoidpaste1.c: Likewise.
48666         * gcc.dg/cpp/avoidpaste2.c: Likewise.
48667         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
48668         * gcc.dg/cpp/cmdlne-P.c: Likewise.
48669         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
48670         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
48671         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
48672         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
48673         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
48674         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
48675         * gcc.dg/cpp/cxxcom1.c: Likewise.
48676         * gcc.dg/cpp/line1.c: Likewise.
48677         * gcc.dg/cpp/maccom1.c: Likewise.
48678         * gcc.dg/cpp/maccom2.c: Likewise.
48679         * gcc.dg/cpp/maccom3.c: Likewise.
48680         * gcc.dg/cpp/maccom4.c: Likewise.
48681         * gcc.dg/cpp/maccom5.c: Likewise.
48682         * gcc.dg/cpp/maccom6.c: Likewise.
48683         * gcc.dg/cpp/multiline.c: Likewise.
48684         * gcc.dg/cpp/spacing1.c: Likewise.
48685         * gcc.dg/cpp/spacing2.c: Likewise.
48686         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
48687         * gcc.dg/cpp/trad/maccom1.c: Likewise.
48688         * gcc.dg/cpp/trad/maccom2.c: Likewise.
48689         * gcc.dg/cpp/trad/maccom3.c: Likewise.
48690         * gcc.dg/cpp/trad/maccom4.c: Likewise.
48691         * gcc.dg/cpp/trad/maccom6.c: Likewise.
48692         * gcc.dg/cpp/cxxcom2.c: Likewise.
48693         * gcc.dg/cpp/cxxcom2.h: New file.
48695         * gcc.dg/cpp/truefalse.cpp: Move it to ...
48696         * g++.dg/cpp/truefalse.C: Here.
48697         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
48699 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
48701         * gcc.dg/cpp/redef3.c: New file.
48703 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
48705         * gcc.dg/i386-loop-3.c: New test.
48707 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
48709         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
48711 2003-05-31  Roger Sayle  <roger@eyesopen.com>
48713         * gcc.dg/fwrapv-1.c: New test case.
48714         * gcc.dg/fwrapv-2.c: New test case.
48716 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48718         PR c++/10956
48719         * g++.dg/template/spec9.C: New test.
48721 2003-05-29  Roger Sayle  <roger@eyesopen.com>
48723         * gcc.dg/duff-4.c: New test case.
48725 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
48727         PR fortran/10843
48728         * g77.dg/ffixed-form-1.f: New test
48729         * g77.dg/ffixed-form-2.f: New test
48730         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
48731         * g77.dg/ffree-form-3.f: New test
48733 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
48735         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
48736         * gcc.dg/wint_t-1.c: Likewise.
48738 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48740         * g++.dg/template/access11.C: New test.
48742 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48744         PR c++/10849
48745         * g++.dg/template/access10.C: New test.
48747 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
48748             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48750         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
48752 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
48754         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
48755         suppress for powerpc-*-darwin*.
48756         * gcc.dg/torture/builtin-noret-2.c: Likewise.
48758 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
48760         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
48761         suppress option for powerpc-*-darwin*.
48763 2003-05-23  Roger Sayle  <roger@eyesopen.com>
48765         * gcc.dg/builtins-1.c: Add tests for tan and atan.
48766         * gcc.dg/builtins-4.c: Add test for fmod.
48768 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48770         PR c++/10682
48771         * g++.dg/template/instantiate4.C: New test.
48773 2003-05-22  Roger Sayle  <roger@eyesopen.com>
48775         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
48777 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
48779         * gcc.dg/compat/scalar-return-1_main.c: New file.
48780         * gcc.dg/compat/scalar-return-1_x.c: New file.
48781         * gcc.dg/compat/scalar-return-1_y.c: New file.
48782         * gcc.dg/compat/scalar-return-2_main.c: New file.
48783         * gcc.dg/compat/scalar-return-2_x.c: New file.
48784         * gcc.dg/compat/scalar-return-2_y.c: New file.
48785         * gcc.dg/compat/struct-return-3_main.c: New file.
48786         * gcc.dg/compat/struct-return-3_y.c: New file.
48787         * gcc.dg/compat/struct-return-3_x.c: New file.
48788         * gcc.dg/compat/struct-return-2_main.c: New file.
48789         * gcc.dg/compat/struct-return-2_x.c: New file.
48790         * gcc.dg/compat/struct-return-2_y.c: New file.
48792 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
48794         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
48795         for hppa*-hp-hpux*.
48796         * gcc.dg/20021014-1.c (dg-options): Likewise.
48797         * gcc.dg/nest.c (dg-options): Likewise.
48799 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
48801         PR c++/9738
48802         * g++.dg/ext/dllimport2.C: New file.
48803         * g++.dg/ext/dllimport3.C: New file.
48805 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
48807         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
48808         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
48809         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
48810         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
48811         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
48812         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
48813         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
48814         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
48815         * gcc.dg/compat/small-struct-defs.h: New file.
48816         * gcc.dg/compat/small-struct-init.h: New file.
48817         * gcc.dg/compat/small-struct-check.h: New file.
48818         * gcc.dg/compat/fp-struct-defs.h: New file.
48819         * gcc.dg/compat/fp-struct-check.h: New file.
48820         * gcc.dg/compat/fp-struct-init.h: New file.
48821         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
48822         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
48824 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
48826         * gcc.dg/20030225-2.c: New test.
48828 2003-05-18  Roger Sayle  <roger@eyesopen.com>
48829             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48831         * gcc.c-torture/compile/20030518-1.c: New test case.
48833 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
48835         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
48836         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
48837         gcc-dg-debug-runtest.
48838         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
48839         gcc-dg-debug-runtest.
48841 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48843         PR c++/9022
48844         * g++.dg/lookup/using6.C: New test.
48846 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48848         * g++.dg/parse/access2.C: New test.
48850 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
48852         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
48853         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
48854         * gcc.dg/debug/debug.exp: Likewise.
48856 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
48858         * gcc.dg/dollar.c: New test.
48860 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
48862         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
48863         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
48864         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
48865         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
48866         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
48867         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
48868         * gcc.dg/compat/struct-by-value-6_main.c: New file.
48869         * gcc.dg/compat/struct-by-value-6_x.c: New file.
48870         * gcc.dg/compat/struct-by-value-6_y.c: New file.
48871         * gcc.dg/compat/struct-by-value-7_main.c: New file.
48872         * gcc.dg/compat/struct-by-value-7_x.c: New file.
48873         * gcc.dg/compat/struct-by-value-7_y.c: New file.
48874         * gcc.dg/compat/struct-by-value-8_main.c: New file.
48875         * gcc.dg/compat/struct-by-value-8_x.c: New file.
48876         * gcc.dg/compat/struct-by-value-8_y.c: New file.
48877         * gcc.dg/compat/struct-by-value-9_main.c: New file.
48878         * gcc.dg/compat/struct-by-value-9_x.c: New file.
48879         * gcc.dg/compat/struct-by-value-9_y.c: New file.
48881 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
48883         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
48884         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
48885         support for "repo" mode.
48886         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
48887         * lib/g77-dg.exp: Likewise.
48888         * lib/obj-dg.exp: Likewise.
48890 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
48892         Merge from gcc-3_2-rhl8-branch:
48893         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
48895         * gcc.dg/tls/opt-6.c: New test.
48897         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
48899         * gcc.dg/20030405-1.c: New test.
48901         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
48903         * gcc.dg/20030309-1.c: New test.
48905         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
48907         * gcc.c-torture/execute/20030307-1.c: New test.
48909         2003-02-20  Randolph Chung  <tausq@debian.org>
48911         * gcc.c-torture/compile/20030220-1.c: New test.
48913         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
48915         * gcc.dg/20030217-1.c: New test.
48917         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
48919         * gcc.c-torture/compile/20020129-1.c: New test.
48921         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
48923         * gcc.dg/unroll-1.c: New test.
48925         2002-11-16  Jan Hubicka  <jh@suse.cz>
48927         * gcc.c-torture/execute/20020920-1.c: New test.
48929         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
48931         PR target/7434
48932         * gcc.c-torture/compile/20021008-1.c: New test.
48934         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
48936         PR target/7559
48937         * gcc.c-torture/execute/20020810-1.c: New test.
48939         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
48941         * gcc.c-torture/compile/20020807-1.c: New test.
48943         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
48945         * gcc.dg/tls/opt-1.c: New test.
48947         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
48949         * gcc.dg/20020729-1.c: New test.
48951         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
48953         * g++.dg/opt/life1.C: New test.
48955         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
48957         * gcc.dg/20020525-1.c: New test.
48959         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
48961         PR c++/6794
48962         * g++.dg/ext/pretty1.C: New test.
48963         * g++.dg/ext/pretty2.C: New test.
48965 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
48967         PR c++/8385
48968         * g++.dg/ext/typeof5.C: New test.
48970 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
48972         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
48973         __USER_LABEL_PREFIX__ into account.
48974         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
48976 2003-05-14  Roger Sayle  <roger@eyesopen.com>
48978         * gcc.dg/builtins-15.c: New test case.
48980 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
48982         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
48984 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
48986         * lib/g++.exp: Tweak handling of additional source files.
48987         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
48988         * g++.dg/special/conpr-2a.C: Rename to ...
48989         * g++.dg/special/conpr-2a.cc: ... this.
48990         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
48991         * g++.dg/special/conpr-3a.C: Rename to ...
48992         * g++.dg/special/conpr-3a.cc: This.
48993         * g++.dg/special/conpr-3b.C: Rename to ...
48994         * g++.dg/special/conpr-3b.cc: This.
48995         * g++.dg/special/conpr-4.C: New test.
48996         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
48998 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
49000         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
49002 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49004         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
49005         * g++.old-deja/g++.robertl/eb71.C: Likewise.
49006         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
49007         * g++.old-deja/g++.other/warn3.C: Likewise.
49009 2003-05-11  Roger Sayle  <roger@eyesopen.com>
49011         * gcc.dg/i386-387-1.c: Update to also test log.
49012         * gcc.dg/i386-387-2.c: Likewise.
49014 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
49016         * g77.f-torture/execute/int8421.f: New test.
49018 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49020         PR c++/10230, c++/10481
49021         * g++.dg/lookup/scoped5.C: New test.
49023 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49025         PR c++/10552
49026         * g++.dg/template/ttp6.C: New test.
49028 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
49030         * gcc.c-torture/execute/builtins: New directory.
49031         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
49032         gcc.c-torture/execute/builtins.
49033         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
49034         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
49035         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
49036         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
49038 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49040         PR c++/9252
49041         * g++.dg/template/access8.C: New test.
49042         * g++.dg/template/access9.C: New test.
49044 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49046         PR c++/9554
49047         * g++.dg/parse/access1.C: New test.
49049 2003-05-09  DJ Delorie  <dj@redhat.com>
49051         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
49052         long, and not an int.
49054 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49056         PR c++/10555, c++/10576
49057         * g++.dg/template/memclass1.C: New test.
49059 2003-05-08  DJ Delorie  <dj@redhat.com>
49061         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
49062         targets.
49063         * gcc.c-torture/execute/20021024-1.x: Likewise.
49064         * gcc.c-torture/execute/shiftdi.x: Likewise.
49065         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
49066         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
49067         * gcc.dg/20021018-1.c: Likewise.
49069 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49071         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
49073         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
49074         (bcopy): Call memmove.
49076 2003-05-08  Roger Sayle  <roger@eyesopen.com>
49078         * g77.f-torture/compile/8485.f: New test case.
49080 2003-05-07  Richard Henderson  <rth@redhat.com>
49082         PR c++/10570
49083         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
49084         Verify exception_cleanup not called for rethrows.
49085         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
49086         when exiting catch block without rethrowing.
49087         * g++.dg/eh/forced3.C: New.
49088         * g++.dg/eh/forced4.C: New.
49090 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
49092         * gcc.dg/20030505.c: Fix triplet.
49094 2003-05-06  DJ Delorie  <dj@redhat.com>
49096         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
49097         * gcc.dg/nest.c: Likewise.
49099 2003-05-05  Roger Sayle  <roger@eyesopen.com>
49101         * gcc.dg/builtins-14.c: New test case.
49103 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
49105         * lib/compat.exp (compat-execute): New argument.
49106         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
49107         * gcc.dg/compat: New test directory.
49108         * gcc.dg/compat/compat.exp: New expect script.
49109         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
49110         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
49111         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
49112         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
49113         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
49114         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
49116         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
49117         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
49118         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
49119         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
49120         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
49121         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
49122         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
49123         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
49124         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
49125         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
49126         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
49127         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
49128         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
49129         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
49130         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
49132 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
49134         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
49136 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
49138         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
49140 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
49142         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
49143         * gcc.dg/ppc-fsel-2.c: New test.
49145         * gcc.dg/unused-5.c: New test.
49147 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49149         PR c++/10496
49150         * g++.dg/warn/pmf1.C: New test.
49152 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49154         PR c++/4494
49155         * g++.dg/warn/main.C: New test.
49157 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49159         * gcc.dg/nonnull-3.c: New test.
49161 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
49163         * gcc.dg/cpp/Wtrigraphs.c: Update.
49164         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
49166 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
49168         * gcc.dg/ppc-fsel-1.c: New test.
49170 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
49172         PR c/10604
49173         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
49175 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
49177         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
49179 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49181         PR c++/9364, c++/10553, c++/10586
49182         * g++.dg/parse/typename4.C: New test.
49183         * g++.dg/parse/typename5.C: Likewise.
49185 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
49187         * gcc.c-torture/compile/20030503-1.c: New test.
49189 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49191         * g++.dg/lookup/using5.C: Fix testcase error.
49193 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
49195         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
49196         since MEABI is no longer supported.  Remove all vestiges
49197         of MEABI from the test.
49199 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49201         PR c++/10554
49202         * g++.dg/lookup/using5.C: New test.
49204 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49206         PR c++/8772
49207         * g++.dg/template/ttp5.C: New test.
49209 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
49211         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
49212         (dg-gpp-additional-sources): New function.
49213         (dg-gpp-additional-files): Likewise.
49214         * lib/g++.exp (additional_sources): New variable.
49215         (additional_files): Likewise.
49216         (g++_target_compile): Deal with them.
49217         * lib/old-dejagnu.exp: Remove.
49218         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
49219         * g++.old-deja: Revise all tests to use dg commands.
49221 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49223         PR c++/9432, c++/9528
49224         * g++.dg/lookup/using4.C: New test.
49226 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
49228         * gcc.dg/noreturn-5.c: New file.
49229         * gcc.dg/noreturn-6.c: New file.
49231         * gcc.c-torture/compile/inline-1.c: New file.
49233 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
49235         PR c++/10551
49236         * g++.dg/template/explicit1.C: New test.
49238 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
49240         PR c++/10549
49241         * g++.dg/other/bitfield1.C: New test.
49243         PR c++/10527
49244         * g++.dg/init/new7.C: New test.
49246 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
49248         * g++.dg/ext/desig1.C: New test.
49249         * g++.dg/ext/init1.C: Update.
49251         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
49253 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
49255         PR c++/10180
49256         * g++.dg/warn/Winline-1.C: New test.
49258 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
49260         * gcc.c-torture/execute/string-opt-19.c: New test.
49262         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
49263         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
49265 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
49267         PR c++/10506
49268         * g++.dg/init/new6.C: New test.
49270         PR c++/10503
49271         * g++.dg/init/ref6.C: New test.
49273 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
49275         * g++.dg/warn/weak1.C: XFAIL on AIX4.
49277 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49279         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
49280         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
49282 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
49284         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
49285         initialized static data members.
49287 2003-04-25  H.J. Lu <hjl@gnu.org>
49289         * gcc.dg/ia64-sync-4.c: New test.
49291 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49293         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
49294         date.
49296 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
49298         PR c++/10337
49299         * g++.dg/warn/conv1.C: New test.
49300         * g++.old-deja/g++.other/conv7.C: Adjust.
49301         * g++.old-deja/g++.other/overload14.C: Adjust.
49303 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
49305         PR c++/10471
49306         * g++.dg/template/defarg2.C: New test.
49308 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
49310         * gcc.dg/cpp/include2.c: Update.
49311         * gcc.dg/cpp/multiline-2.c: New.
49312         * gcc.dg/cpp/multiline.c: Update.
49313         * gcc.dg/cpp/strify2.c: Update.
49314         * gcc.dg/cpp/trad/literals-2.c: Update.
49316 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
49318         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
49320 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
49322         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
49324 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
49326         PR c++/10451
49327         * g++.dg/parse/crash4.C: New test.
49329         PR c++/9847
49330         * g++.dg/parse/crash5.C: New test.
49332 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
49334         PR c++/10446
49335         * g++.dg/parse/crash3.C: New test.
49337         PR c++/10428
49338         * g++.dg/parse/elab1.C: New test.
49340 2003-04-22  Devang Patel  <dpatel@apple.com>
49342         * gcc.dg/cpp/trad/funlike-5.c: New test.
49344 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
49346         * g++.dg/other/packed1.C: Fix dg options.
49348 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
49350         * g++.dg/other/offsetof2.C: New test.
49352 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
49354         * g++.dg/template/recurse.C: Adjust location of error messages.
49356 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
49358         PR c++/9881
49359         * g++.dg/init/addr-const1.C: New test.
49360         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
49362 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
49364         PR c++/10405
49365         * g++.dg/lookup/struct-hack1.C: New test.
49367 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
49369         * ucs.c: Update diagnostic messages.
49371 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
49373         * gcc.dg/cpp/truefalse.cpp: New test.
49374         * gcc.dg/cpp/cpp.exp: Update.
49375         * g++.dg/other/stdbool-if.C: Remove.
49377 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
49379         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
49380         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
49382 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
49384         * gcc.c-torture/compile/20030418-1.c: New test.
49386 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
49388         * README.compat: Remove; content moved to doc/sourcebuild.texi.
49390 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49392         PR c++/10347
49393         g++.dg/template/dependent-name1.C: New test.
49395 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
49397         * gcc.dg/warn-1.c (tourist_guide): New array,
49398         contains a pointer to bar.
49400 2003-04-16  Roger Sayle  <roger@eyesopen.com>
49402         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
49403         * gcc.c-torture/execute/medce-1.c: New test case.
49404         * gcc.c-torture/execute/medce-2.c: New test case.
49406 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
49408         * lib/prune.exp: Ignore more messages.
49410         PR c++/10381
49411         * g++.dg/parse/lookup3.C: New test.
49413 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
49415         * gcc.c-torture/compile/20030415-1.c : New test.
49417 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
49419         * gcc.c-torture/execute/scope-2.c: Move to ...
49420         * gcc.dg/noncompile/scope.c: .... here.
49422 2003-04-14  Roger Sayle  <roger@eyesopen.com>
49424         * gcc.dg/20030414-2.c: New test case.
49426 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
49428         PR target/10377
49429         * gcc.dg/20030414-1.c: New test.
49431 2003-04-13  Roger Sayle  <roger@eyesopen.com>
49433         * gcc.dg/builtins-12.c: New test case.
49434         * gcc.dg/builtins-13.c: New test case.
49436 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49438         * gcc.c-torture/execute/string-opt-18.c: New test.
49440 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
49442         PR c++/10300
49443         * g++.dg/init/new5.C: New test.
49445 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
49447         PR c++/7910
49448         * g++.dg/ext/dllimport1.C: New test.
49450 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49452         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
49454 2003-04-11  Bud Davis <bdavis9659@comcast.net>
49456         PR Fortran/9263
49457         * g77.f-torture/noncompile/9263.f: New test
49458         PR Fortran/1832
49459         * g77.f-torture/execute/1832.f: New test
49461 2003-04-11  David Chad  <davidc@freebsd.org>
49462             Loren J. Rittle  <ljrittle@acm.org>
49464         PR libobjc/8562
49465         * objc.dg/headers.m: New test.
49467 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
49469         * gcc.c-torture/execute/builtin-noret-2.c: New.
49470         * gcc.c-torture/execute/builtin-noret-2.x: New.
49471         XFAIL builtin-noret-2.c at -O1 and above.
49472         * gcc.dg/redecl.c: New.
49473         * gcc.dg/Wshadow-1.c: Update error regexps.
49475 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
49477         * g++.dg/abi/bitfield10.C: New test.
49479 2003-04-09  Mike Stump  <mrs@apple.com>
49481         * gcc.dg/pch/pch.exp: Make testcase names longer.
49482         * g++.dg/pch/pch.exp: Make testcase names longer.
49484 2003-04-08  Roger Sayle  <roger@eyesopen.com>
49486         * gcc.dg/builtins-11.c: New test case.
49488 2003-04-08  Roger Sayle  <roger@eyesopen.com>
49490         * gcc.dg/builtins-9.c: New test case.
49491         * gcc.dg/builtins-10.c: New test case.
49493 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
49495         * gcc.dg/noncompile/init-4.c.c: New test.
49497 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
49499         * gcc.misc-test/gcov-9.c: New test.
49500         * gcc.misc-test/gcov-10.c: New test
49501         * gcc.misc-test/gcov-11.c: New test.
49503 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
49505         PR optimization/10024
49506         * gcc.c-torture/compile/20030405-1.c: New test.
49508 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
49510         * gcc.dg/pch/static-3.c: New.
49511         * gcc.dg/pch/static-3.hs: New.
49512         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
49514 2003-04-04  Richard Henderson  <rth@redhat.com>
49516         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
49517         * g++.dg/eh/forced2.C: Likewise.
49519 2003-04-03  Mike Stump  <mrs@apple.com>
49521         * lib/scanasm.exp (scan-assembler): Add xfail processing for
49522         target arg.
49523         (scan-assembler-times, scan-assembler-not): Likewise.
49524         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
49526 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
49528         * gcc.dg/sparc-loop-1.c: New test.
49530 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
49532         PR other/9274
49533         * g++.dg/pch/system-2.C: New.
49534         * g++.dg/pch/system-2.Hs: New.
49536 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
49538         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
49540         * g++.dg/eh/simd-1.C (vecfunc): Same.
49542 2003-04-01  Roger Sayle  <roger@eyesopen.com>
49544         * gcc.c-torture/execute/20030401-1.c: New test case.
49546 2003-04-01  Ziemowit Laski <zlaski@apple.com>
49548         * objc.dg/defs.m: New.
49550 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
49552         * g++.dg/eh/simd-1.C: New.
49553         * g++.dg/eh/simd-2.C: New.
49555 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
49557         * gcc.c-torture/execute/simd-3.c: New.
49559 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
49561         PR c/9936
49562         * gcc.dg/20030331-2.c: New test.
49564 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
49566         PR c++/10278
49567         * g++.dg/parse/crash2.C: New test.
49569 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
49571         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
49572         * gcc.c-torture/execute/20030331-1.c: ...here.
49574 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
49576         * gcc.c-torture/execute/20030331-1.c: New test.
49578 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
49580         * lib/gcov.exp: Adjust call return testing strings.
49581         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
49583 2003-03-31  Roger Sayle  <roger@eyesopen.com>
49585         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
49586         * gcc.dg/builtins-7.c: New test case.
49587         * gcc.dg/builtins-8.c: New test case.
49589 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
49591         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
49593 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
49595         PR c++/7647
49596         * g++.dg/lookup-class-member-2.C: New test.
49598 2003-03-30  Glen Nakamura  <glen@imodulo.com>
49600         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
49602 2003-03-28  Roger Sayle  <roger@eyesopen.com>
49604         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
49606 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
49608         * g++.dg/init/attrib1.C: New test.
49610 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
49612         * gcc.dg/ultrasp8.c: New test.
49614 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
49616         * gcc.dg/ultrasp7.c: New test.
49618 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
49620         PR c++/10047
49621         * g++.dg/template/inline1.C: New test.
49623 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
49625         * gcc.dg/sparc-dwarf2.c: New test.
49627 2003-03-27  Roger Sayle  <roger@eyesopen.com>
49629         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
49630         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
49632 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
49634         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
49635         than reading .x files.
49636         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
49637         * g77.dg/gcov/gcov-1.f: Likewise.
49638         * gcc.misc-tests/gcov-4b.c: Likewise.
49639         * gcc.misc-tests/gcov-5b.c: Likewise.
49640         * gcc.misc-tests/gcov-6.c: Likewise.
49641         * gcc.misc-tests/gcov-7.c: Likewise.
49642         * gcc.misc-tests/gcov-8.c: Likewise.
49643         * g++.dg/gcov/gcov-1.x: Remove.
49644         * g77.dg/gcov/gcov-1.x: Likewise.
49645         * gcc.misc-tests/gcov-4b.x: Likewise.
49646         * gcc.misc-tests/gcov-5b.x: Likewise.
49647         * gcc.misc-tests/gcov-6.x: Likewise.
49648         * gcc.misc-tests/gcov-7.x: Likewise.
49649         * gcc.misc-tests/gcov-8.x: Likewise.
49651 2003-03-27  Glen Nakamura  <glen@imodulo.com>
49653         PR opt/10087
49654         * gcc.dg/20030324-1.c: New test.
49656 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
49658         PR c++/10224
49659         * g++.dg/template/arg3.C: New test.
49661         PR c++/10158
49662         * g++.dg/template/friend18.C: New test.
49664 2003-03-26  Roger Sayle  <roger@eyesopen.com>
49666         * g77.f-torture/compile/20030326-1.f: New test case.
49668 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
49670         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
49672         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
49674 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
49676         * gcc.dg/ia64-sync-3.c: New test.
49678 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
49680         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
49682 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
49684         * gcc.dg/ultrasp6.c: New test.
49686 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
49688         * gcc.dg/i386-signbit-1.c: New test.
49689         * gcc.dg/i386-signbit-2.c: New test.
49690         * gcc.dg/i386-signbit-3.c: New test.
49692 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
49694         * gcc.dg/ultrasp5.c: Fix options.
49696 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
49698         * gcc.dg/ultrasp5.c: Fix comment.
49700 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
49702         PR fortran/10197
49703         * g77.f-torture/execute/10197.f: New test.
49705 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
49707         PR c++/9898, c++/383
49708         * g++.dg/template/conv6.C: New test.
49710         PR c++/10119
49711         * g++.dg/template/ptrmem5.C: New test.
49713         PR c++/10026
49714         * g++.dg/lookup/koenig1.C: New test.
49716         PR C++/10199
49717         * g++.dg/lookup/template2.C: New test.
49719 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
49721         * g++.dg/opt/rtti1.C: New test.
49723 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
49725         * gcc.dg/ultrasp5.c: New test.
49727 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
49729         PR middle-end/9967
49730         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
49731         builtin fputs.
49733 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
49735         PR c/8224
49736         * gcc.dg/20030323-1.c: New test.
49738 2003-03-23  Roger Sayle  <roger@eyesopen.com>
49740         * gcc.c-torture/compile/20030323-1.c: New test case.
49742 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
49744         * gcc.dg/20030321-1.c: New test.
49746 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
49748         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
49750 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
49752         PR c++/9978, c++/9708
49753         * g++.dg/ext/vlm1.C: Adjust expected error.
49754         * g++.dg/ext/vla2.C: New test.
49755         * g++.dg/template/arg1.C: New test.
49756         * g++.dg/template/arg2.C: New test.
49758 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
49760         * g77.f-torture/execute/select.f: New test.
49761         * g77.f-torture/noncompile/select_no_compile.f: New test.
49763 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
49765         PR c++/9898
49766         * g++.dg/other/error4.C: New test.
49768 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
49770         * g++.dg/template/friend17.C: New test.
49772 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
49774         * gcc.c-torture/compile/20030320-1.c: New.
49776 2003-03-20  Roger Sayle  <roger@eyesopen.com>
49778         * gcc.dg/builtins-6.c: New test case.
49780 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
49782         PR target/10073
49783         * gcc.c-torture/compile/20030319-1.c: New.
49785 2003-03-18  Jan Hubicka  <jh@suse.cz>
49787         * gcc.dg/i386-cvt-1.c: New test.
49789 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
49791         * objc.dg/naming-1.m: Use "(parse|syntax) error".
49792         * objc.dg/naming-2.m: Likewise.
49794 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
49796         PR c++/9639
49797         * g++.dg/parse/crash1.C: New test.
49799 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
49801         PR c++/8805
49802         * g++.dg/eh/cleanup1.C: New test.
49804 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
49806         * gcc.c-torture/execute/20030316-1.c: New test case.
49808 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
49810         PR c++/9629
49811         * g++.dg/init/ctor2.C: New test.
49813 2003-03-15  Roger Sayle  <roger@eyesopen.com>
49815         * g77.f-torture/compile/xformat.f: New test case.
49817 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
49819         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
49820         * g++.old-deja/g++.mike/eh50.C: Likewise.
49822 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49824         PR c++/6440
49825         * g++.dg/template/spec7.C: New test.
49826         * g++.dg/template/spec8.C: Likewise.
49828 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
49830         * gcc.c-torture/execute/20030313-1.c: New test.
49832 2003-03-14  Richard Henderson  <rth@redhat.com>
49834         * gcc.dg/inline-2.c: Adjust alpha test for external call.
49836 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
49838         * gcc.c-torture/compile/20030314-1.c: New test.
49840 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
49842         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
49843         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
49844         thumb target,
49845         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
49846         to accept newer _imp__  prefix and additional
49847         newline in .drectve section.
49848         * gcc.dg/dll-4.c: Likewise.
49849         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
49850         switch.
49852 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
49854         * g++.dg/parse/namespace9.C: New test.
49856         * g++.dg/init/ref5.C: New test.
49857         * g++.dg/parse/ptrmem1.C: Likewise.
49859 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
49861         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
49862         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
49863         regular expression.
49864         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
49865         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
49867 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
49869         * gcc.c-torture/execute/20030224-2.c: New test.
49871 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49873         * gcc.dg/decl-3.c: New test.
49875 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49877         * gcc.dg/i386-loop-2.c: New test.
49879 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
49881         PR c++/9474
49882         * g++.dg/parse/namespace8.C: New test.
49884         PR c++/9924
49885         * g++.dg/overload/builtin2.C: New test.
49887 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
49889         * gcc.dg/return-type-3.c: New test.
49891 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
49893         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
49894         profiling options are not supported.
49896 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
49898         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
49899         * g++.old-deja/g++.warn/impint2.C: Likewise.
49901 2003-03-10  Devang Patel  <dpatel@apple.com>
49903         * g++.dg/cpp/c++_cmd_1.C: New test.
49904         * g++.dg/cpp/c++_cmd_1.h: New file.
49906 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
49908         * gcc.dg/altivec-9.c: New file.
49910 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49912         * gcc.dg/ppc-sdata-1.c: New test.
49913         * gcc.dg/ppc-sdata-2.c: New test.
49915 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
49917         PR c++/9373
49918         * g++.dg/opt/ptrmem2.C: New test.
49920         PR c++/8534
49921         * g++.dg/opt/ptrmem1.C: New test.
49923 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49925         * gcc.dg/i386-loop-1.c: New test.
49927 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49929         PR c++/9970
49930         * g++.dg/lookup/friend1.C: New test.
49932 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
49934         PR c++/9823
49935         * g++.dg/parser/constructor1.C: New test.
49937 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
49939         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
49941         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
49943 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
49945         * gcc.dg/cpp/Wunused.c: Update test.
49947 2003-03-08  Jan Hubicka  <jh@suse.cz>
49949         * gcc.dg/inline-3.c: New test.
49951 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
49953         PR c++/9809
49954         * g++.dg/parse/builtin1.C: New test.
49956         PR c++/9982
49957         * g++.dg/abi/cookie1.C: New test.
49958         * g++.dg/abi/cookie2.C: Likewise.
49960         PR c++/9524
49961         * g++.dg/template/field1.C: New test.
49963         PR c++/9912
49964         * g++.dg/parse/class1.C: New test.
49965         * g++.dg/parse/namespace7.C: Likewise.
49966         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
49968 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
49970         * g++.dg/init/ref4.C: New test.
49972 2003-03-07  Jan Hubicka  <jh@suse.cz>
49974         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
49975         * gcc.dg/inline-3.c: New test.
49977 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
49979         * g++.dg/init/ref3.C: New test.
49981         PR c++/9965
49982         * g++.dg/init/ref2.C: New test.
49984         PR c++/9400
49985         * g++.dg/warn/Wshadow-2.C: New test.
49987         PR c++/9791
49988         * g++.dg/warn/Woverloaded-1.C: New test.
49990 2003-03-05  Jan Hubicka  <jh@suse.cz>
49992         * gcc.dg/i386-local2.c: New.
49993         * gcc.dg/i386-local.c: Fix typo.
49995 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
49997         * g++.dg/abi/layout3.C: New test.
49999 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
50001         * gcc.c-torture/compile/20030305-1.c
50003 2003-03-05  Jan Hubicka  <jh@suse.cz>
50005         * gcc.dg/i386-local.c: New.
50007 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
50009         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
50011 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
50013         * gcc.dg/switch-2.c: New test.
50014         * gcc.dg/switch-3.c: New test.
50015         * gcc.dg/Wswitch.c: Adjust line numbers.
50016         * gcc.dg/Wswitch-default.c: Likewise.
50017         * gcc.dg/Wswitch-enum.c: Likewise.
50019 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
50021         * gcc.c-torture/execute/20030222-1.c: New test.
50023 2003-03-03  James E Wilson  <wilson@tuliptree.org>
50025         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
50027 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
50029         PR c++/9878
50030         * g++.dg/init/ref1.C: New test.
50032 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
50034         * gcc.dg/sh-relax.c: New SH-only test.
50036 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
50038         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
50039         comment explaining purpose of testcase.
50041 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
50043         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
50044         for HC11/HC12 (asm needs two int registers).
50045         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
50046         HC11/HC12 because the test uses an asm which needs two 32-bit
50047         registers.
50049 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
50051         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
50052         for HC11/HC12 (array is too large otherwise).
50053         * gcc.c-torture/compile/920501-4.x: New file, likewise.
50054         * gcc.c-torture/compile/20010518-2.x: Likewise.
50055         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
50056         HC11/HC12 (array is too large).
50058 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
50060         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
50061         * lib/g++-dg.exp (g++-dg-test): Likewise.
50063 2003-03-01  Roger Sayle  <roger@eyesopen.com>
50065         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
50066         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
50068 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50070         * g++.dg/warn/implicit-typename1.C: Remove warning.
50072 2003-02-28  Richard Henderson  <rth@redhat.com>
50074         * gcc.dg/noreturn-1.c: Move noreturn warning line.
50075         * gcc.dg/return-type-1.c: Move control reaches end warning line.
50077 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
50079         * gcc.dg/pch/pch.exp: Change .pch to .gch.
50080         * g++.dg/pch/pch.exp: Likewise.
50082 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
50084         PR c++/9879
50085         * g++.dg/init/new4.C: New test.
50087 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
50089         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
50091 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
50093         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
50094         unsigned long.
50096         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
50097         wider than float.
50099 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
50101         * lib/scanasm.exp: Add support for counting numbers of
50102         occurences.
50103         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
50104         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
50106 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
50108         PR c++/9683
50109         * g++.dg/template/static3.C: New test.
50111         PR c++/9829
50112         * g++.dg/parse/namespace6.C: New test.
50114 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50116         PR target/9732
50117         * gcc.dg/20030225-1.c: New test.
50119 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
50121         * README: Remove out-of-date information.
50123         PR c++/9836
50124         * g++.dg/template/spec6.C: New test.
50126 2003-02-24  Jeff Law  <law@redhat.com>
50128         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
50130 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50132         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
50133         * gcc.dg/pragma-ep-1.c: Likewise.
50135 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50137         PR c++/9602
50138         * g++.dg/template/friend16.C: New test.
50140 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
50142         PR c++/5333
50143         * g++.dg/parse/fused-params1.C: Adjust error messages.
50144         * g++.dg/template/nested3.C: New test.
50146 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
50148         * g++.dg/abi/param1.C: New test.
50150 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50152         PR c++/7982
50153         * g++.dg/warn/implicit-typename1.C: New test.
50155 2003-02-22  Kelley Cook <kelleycook@comcast.net>
50157         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
50158         with "mtune".
50159         * g++.old-deja/g++.other/store-expr2.C: Likewise.
50160         * gcc.c-torture/execute/20010129-1.x: Likewise.
50161         * gcc.dg/20011107-1.c: Likewise.
50162         * gcc.dg/20020108-1.c: Likewise.
50163         * gcc.dg/20020122-3.c: Likewise.
50164         * gcc.dg/20020206-1.c: Likewise.
50165         * gcc.dg/20020310-1.c: Likewise.
50166         * gcc.dg/20020426-2.c: Likewise.
50167         * gcc.dg/20020517-1.c: Likewise.
50168         * gcc.dg/991230-1.c: Likewise.
50169         * gcc.dg/i386-unroll-1.c: Likewise.
50170         * gcc.misc-tests/i386-prefetch.exp: Likewise.
50172 2003-02-22  Jan Hubicka  <jh@suse.cz>
50174         * gcc.dg/i386-mul.c: New test.
50176 2003-02-21  Roger Sayle  <roger@eyesopen.com>
50178         * gcc.dg/builtins-5.c: New test case.
50180 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
50182         * gcc.dg/asmreg-1.c: New test.
50184 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
50186         PR c++/9749
50187         * g++.dg/parse/varmod1.C: New test.
50189 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
50191         PR c++/9727
50192         * g++.dg/template/op1.C: New test.
50194 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
50196         PR c++/8906
50197         * g++.dg/template/nested2.C: New test.
50199 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
50201         PR c++/8724
50202         * g++.dg/expr/dtor1.C: New test.
50204 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
50206         * gcc.dg/cpp/include3.c: New test.
50207         * gcc.dg/cpp/inc/foo.h: New file.
50209 2003-02-21  Glen Nakamura  <glen@imodulo.com>
50211         * gcc.c-torture/execute/20030221-1.c: New test.
50213 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
50215         PR c++/9729
50216         * g++.dg/abi/conv1.C: New test.
50218 2003-02-20  Jan Hubicka  <jh@suse.cz>
50220         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
50222 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
50224         * gcc.c-torture/compile/20030219-1.c: New test.
50226 2003-02-18  Jan Hubicka  <jh@suse.cz>
50228         * gcc.dg/funcorder.c: New test.
50230 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
50232         * gcc.c-torture/execute/20030218-1.c: New.
50234 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
50236         * gcc.dg/20030218-1.c: New.
50238 2003-02-18  Richard Henderson  <rth@redhat.com>
50240         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
50241         * gcc.dg/attr-used-2.c: New.
50243 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
50245         PR c++/9704
50246         * g++.dg/init/copy5.C: New test.
50248 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
50250         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
50251         * g++.dg/pch/pch.exp: Likewise.
50253 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
50255         * gcc.c-torture/execute/20030209-1.c: Enable the test if
50256         STACK_SIZE is not defined.
50258 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50260         PR c++/9457
50261         * g++.dg/template/init1.C: New test.
50263 2003-02-16  Jan HUbicka  <jh@suse.cz>
50265         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
50266         (foo): Add few extra tests
50267         * gcc.dg/c99-const-expr-3.c: Likewise.
50268         * gcc.c-torture/execute/20030216-1.c: New.
50270 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50272         PR c++/9459
50273         * g++.dg/ext/typeof4.C: New test.
50275 2003-02-15  Roger Sayle  <roger@eyesopen.com>
50277         * gcc.dg/i386-387-3.c: New test case.
50279 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
50281         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
50282         cris-*-elf* cris-*-aout* and mmix-*-*.
50284 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
50286         * gcc.dg/20030213-1.c: New test.
50288 2003-02-12  Roger Sayle  <roger@eyesopen.com>
50290         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
50291         * gcc.dg/i386-387-2.c: Likewise.
50293 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
50295         * gcc.dg/ppc-spe.c: Fix formatting.
50296         Enable tests that were previously unsupported by gas.
50297         Delete tests for instructions that no longer exist.
50298         Switch arguments on evsubifw builtin.
50300 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
50302         * gcc.c-torture/execute/20030209-1.c: Disable the test if
50303         STACK_SIZE is too small.
50305 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
50306             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
50308         * gcc.dg/decl-2.c: New test.
50310 2003-02-10  Jan Hubicka  <jh@suse.cz>
50312         * gcc.dg/i386-fpcvt-1.c: New test.
50314 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
50316         * gcc.c-torture/execute/20030209-1.c: New test.
50318 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
50320         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
50321         int-wide bitops, use the constants of the same width.
50322         Likewise, if long long is 32-bit wide, test bitops using
50323         32-bit constants.
50325 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
50327         * gcc.dg/20021014-1.c: Annotate with expected notice text.
50329 2003-02-07  Roger Sayle  <roger@eyesopen.com>
50331         * gcc.dg/builtins-4.c: New test case.
50333 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50335         * gcc.dg/20020430-1.c: Fix dg command typos.
50336         * gcc.dg/20020503-1.c: Likewise.
50338 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
50340         PR c++/8785
50341         * g++.dg/parse/fused-params1.C: New test.
50343         PR c++/8857
50344         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
50346         PR c++/8921
50347         * g++.dg/parse/non-dependent1.C: New test.
50349         PR c++/8928
50350         * g++.dg/parse/dupl-tmpl-args1.C: New test.
50352         PR c++/9228
50353         * g++.dg/parse/undefined7.C: New test.
50354         * g++.dg/parse/non-templ1.C: New test.
50356         PR c++/9229
50357         * g++.dg/parse/too-many-tmpl-args1.C: New test.
50359 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
50361         * gcc.c-torture/compile/20030206-1.c: New test.
50363 2003-02-05  Roger Sayle  <roger@eyesopen.com>
50365         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
50366         "pow" to "foo" to avoid potential confusion with a math built-in.
50368 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50370         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
50371         conditions for SPARC targets.
50373 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
50375         * gcc.dg/20030204-1.c: New test.
50377 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
50379         PR c++/38
50380         * g++.dg/parse/array-size1.C: New test.
50382         PR c++/5657
50383         * g++.dg/parse/undefined3.C: New test.
50385         PR c++/5665
50386         * g++.dg/parse/undefined4.C: New test.
50388         PR c++/5975
50389         * g++.dg/parse/undefined5.C: New test.
50391         PR c++/7259
50392         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
50394         PR c++/8578
50395         * g++.dg/parse/casting-operator1.C: New test.
50397         PR c++/8596
50398         * g++.dg/parse/undefined6.C: New test.
50400         PR c++/8736
50401         * g++.dg/parse/missing-template1.C: New test.
50403 2003-02-04  Jan Hubicka  <jh@suse.cz>
50405         * gcc.dg/i386-cadd.c: Compile using -march=k8.
50406         * gcc.dg/i386-cmov?.c: Likewise.
50407         * gcc.dg/i386-fpcvt-?.c: Likewise.
50408         * gcc.dg/i386-ssefp-1.c: Likewise.
50409         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
50410         conventions.
50412 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
50414         PR c++/7129
50415         * g++.dg/ext/max.C: New test.
50417 2003-02-03  Jan Hubicka  <jh@suse.cz>
50419         * gcc.c-torture/execute/20030203-1.c: New test.
50421 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
50423         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
50424         'natural-endian'.
50426 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
50428         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
50429         * g++.dg/init/new2.C: Likewise.
50430         * g++.dg/other/new1.C: Likewise.
50432 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
50434         * gcc.dg/struct-ret-libc.c: New test.
50436 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
50438         * gcc.dg/20030129-1.c: New test.
50440 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50442         PR c++/8849
50443         * g++.dg/template/ptrmem4.C: New test.
50445 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
50447         * g++.dg/parser/constant1.C: New test.
50449 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50451         PR c++/8591
50452         * g++.dg/parse/friend2.C: New test.
50454 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
50456         PR c++/9437
50457         * g++.dg/template/unify4.C: New test.
50459 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
50461         * gcc.c-torture/execute/20030128-1.c: New test.
50463 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
50465         * g++.dg/lookup/nested1.C: Test moved from ...
50466         * g++.old-deja/g++.other/lookup24.C: ... here.
50468 2003-01-28  Jan Hubicka  <jh@suse.cz>
50470         * gcc.dg/i386-cmov5.c: New test.
50472 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
50474         * gcc.c-torture/execute/20010925-1.c: Changed the
50475         memcpy declaration.
50477 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
50479         PR c++/3902
50480         * g++.dg/parse/template5.C: New test.
50482 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
50484         PR fortran/9258
50485         * g77.dg/pr9258: New test.
50487 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
50489         * README: Move relevant parts from README.g++.
50491         * README.g++: Remove this file.
50493 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
50495         * g++.dg/abi/dcast1.C: New test.
50497 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50499         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
50501 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
50503         PR c++/47
50504         * g++.old-deja/g++.other/lookup24.C: New test.
50506 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50508         PR middle-end/7227
50509         * gcc.dg/uninit-C.c: New test.
50511 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
50513         * g++.dg/abi/covariant1.C: New test.
50515 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
50517         * gcc.dg/20030123-1.c: New test.
50519 2003-01-25  Jan Hubicka  <jh@suse.cz>
50521         PR opt/8492
50522         * gcc.c-torture/compile/20030125-1.c
50524 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
50526         PR c++/9403
50527         * g++.dg/parse/template3.C: New test.
50528         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
50530         PR c++/795
50531         * g++.dg/parse/template4.C: New test.
50533         PR c++/9415
50534         * g++.dg/template/qual2.C: New test.
50536         PR c++/8545
50537         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
50539         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
50541 2003-01-25  Roger Sayle  <roger@eyesopen.com>
50543         * gcc.c-torture/execute/switch-1.c: New test case.
50545 2003-01-25  Jan Hubicka  <jh@suse.cz>
50547         * gcc.c-torture/execute/20030125-1.[cx]: New test.
50549 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
50551         Tweaks for Bison-1.875. From the NEWS file:
50552         "- `parse error' -> `syntax error'
50553         Bison now uniformly uses the term `syntax error'"
50554         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
50555         * gcc.dg/cpp/digraph2.c: Likewise.
50556         * gcc.dg/cpp/direct2.c: Likewise.
50557         * gcc.dg/cpp/paste4.c: Likewise.
50558         * gcc.dg/c90-restrict-1.c: Likewise.
50559         * gcc.dg/c99-func-2.c: Likewise.
50560         * gcc.dg/noncompile/920721-2.c: Likewise.
50561         * gcc.dg/noncompile/930622-2.c: Likewise.
50562         * gcc.dg/noncompile/940112-1.c: Likewise.
50563         * gcc.dg/noncompile/950921-1.c: Likewise.
50564         * gcc.dg/noncompile/951123-1.c: Likewise.
50565         * gcc.dg/noncompile/971104-1.c: Likewise.
50566         * gcc.dg/noncompile/990416-1.c: Likewise.
50568 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
50570         * g++.dg/parse/undefined1.C: Add error message.
50572 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
50574         PR c++/9354
50575         * g++.dg/parse/new1.C: New test.
50577         PR c++/9216
50578         * g++.dg/parse/template2.C: New test.
50580         PR c++/9354
50581         * g++.dg/parse/typedef2.C: New test.
50583         PR c++/9328
50584         * g++.dg/ext/typeof3.C: New test.
50586 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
50588         PR c++/2738
50589         * g++.dg/parse/ret-type1.C: New test.
50591         PR c++/3792
50592         * g++.dg/parse/tmpl-outside1.C: New test.
50594         PR c++/4207
50595         * g++.dg/parse/int-as-enum1.C: New test.
50597         PR c++/4903
50598         * g++.dg/parse/no-typename1.C: New test.
50600         PR c++/5533
50601         * g++.dg/parse/no-value1.C: New test.
50603         PR c++/5921
50604         * g++.dg/parse/wrong-inline1.C: New test.
50606         PR c++/6402
50607         * g++.dg/parse/ref1.C: New test.
50609         PR c++/6992
50610         * g++.dg/parse/attr-ctor1.C: New test.
50612         PR c++/7229
50613         * g++.dg/parse/namespace5.C: New test.
50615         PR c++/7917
50616         * g++.dg/parse/func-def1.C: New test.
50618         PR c++/8143
50619         * g++.dg/parse/undefined1.C: New test.
50621         PR c++/5723, PR c++/8522
50622         * g++.dg/parse/specialization1.C: New test.
50624         PR c++/163, PR c++/8595
50625         * g++.dg/parse/struct-as-enum1.C: New test.
50627         PR c++/9173
50628         * g++.dg/parse/undefined2.C: New test.
50630 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
50632         PR c++/9298
50633         * g++.dg/parse/template1.C: New test.
50635         PR c++/9384
50636         * g++.dg/parse/using1.C: New test.
50638         PR c++/9285
50639         PR c++/9294
50640         * g++.dg/parse/expr2.C: New test.
50642         PR c++/9388
50643         * g++.dg/parse/lookup2.C: Likewise.
50645 2003-01-21  Jan Hubicka  <jh@suse.cz>
50647         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
50648         * gcc.c-torture/execute/eeprof-1.c: Likewise.
50649         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
50650         * gcc.c-torture/execute/string-opt-*.c: Likewise.
50652 2003-01-20  Nick Clifton  <nickc@redhat.com>
50654         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
50655         problem with ARM sibcall code generation.
50657 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
50659         * gcc.c-torture/execute/20030120-1.c: New.
50661 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
50663         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
50665 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
50667         PR c++/9272
50668         * g++.dg/parse/ctor1.C: New test.
50670         PR c++/9294:
50671         * g++.dg/parse/qualified1.C: New test.
50673         * g++.dg/parse/typename3.C: New test.
50675 2003-01-16  Richard Henderson  <rth@redhat.com>
50677         * g++.dg/tls/init-2.C: Fix error matches for real this time.
50679 2003-01-16  Richard Henderson  <rth@redhat.com>
50681         * g++.dg/pch/pch.exp: Copy test header to the working directory
50682         before using it either for precompilation or direct use.
50683         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
50684         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
50686 2003-01-16  Richard Henderson  <rth@redhat.com>
50688         * gcc.dg/pch/pch.exp: Copy test header to the working directory
50689         before using it either for precompilation or direct use.
50690         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
50691         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
50693 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
50695         * g++.dg/ext/typename1.C: Add typename keyword.
50696         * g++.dg/template/crash1.C: Update error messages.
50697         * g++.dg/template/crash2.C: Remove error message.
50698         * g++.dg/parse/typename2.C: New test.
50699         * g++.dg/template/typename2.C: Change implicit
50700         typename warning into error.
50701         * g++.old-deja/g++.benjamin/tem03.C: Issue more
50702         error messages.
50703         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
50704         * g++.old-deja/g++.brendan/crash56.C: Add this->.
50705         * g++.old-deja/g++.law/visibility13.C: Remove error
50706         messages.
50707         * g++.old-deja/g++.ns/template17.C: Reorder code to
50708         make declaration visible in template.
50709         * g++.old-deja/g++.pt/crash3.C: Fix typos.
50710         * g++.old-deja/g++.pt/crash36.C: Issue more error
50711         messages.
50712         * g++.old-deja/g++.pt/crash5.C: Improve error
50713         message.
50714         * g++.old-deja/g++.pt/crash67.C: Remove warning.
50715         * g++.old-deja/g++.pt/inherit1.C: Add this->.
50716         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
50717         * g++.old-deja/g++.pt/typename16.C: Replace implicit
50718         typename warning with error message.
50719         * g++.old-deja/g++.pt/typename19.C: Remove warning.
50720         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
50721         * g++.old-deja/g++.robertl/eb24.C: Use this->.
50723 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
50725         * g++.dg/parse/ambig2.C: New test.
50727 2003-01-15  Richard Henderson  <rth@redhat.com>
50729         * g++.dg/tls/init-2.C: Update error message string.
50731 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50733         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
50735 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
50737         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
50738         all for HC11/HC12.
50739         * gcc.c-torture/compile/20001205-1.x: Likewise.
50740         * gcc.c-torture/compile/20001226-1.x: Likewise.
50741         * gcc.c-torture/compile/920520-1.x: Likewise.
50742         * gcc.c-torture/compile/961203-1.x: Likewise.
50743         * gcc.c-torture/compile/20020604-1.x: Likewise.
50745 2003-01-15  Jan Hubicka  <jh@suse.cz>
50747         * gcc.c-torture/compile/20030115-1.c: New test.
50749         * gcc.dg/i386-fpcvt-1.c: New test.
50750         * gcc.dg/i386-fpcvt-2.c: New test.
50752 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
50754         Further conform g++'s __vmi_class_type_info to the C++ ABI
50755         specification.
50756         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
50757         the specification.
50759 2003-01-14  Jan Hubicka  <jh@suse.cz>
50761         * gcc.dg/i386-fpcvt-1.c: New test.
50762         * gcc.dg/i386-fpcvt-2.c: New test.
50764 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
50766         * gcc.dg/i386-mmx-3.c: New test.
50768 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
50770         PR c++/9264
50771         * g++.dg/parse/octal1.C: New file.
50773         PR c++/9172
50774         * g++.dg/parse/typename1.C: New file.
50776 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
50778         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
50779         * gcc.dg/bf-no-ms-layout.c: Likewise.
50780         * gcc.dg/bf-ms-attrib.c: Likewise.
50782 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
50784         PR c++/9099
50785         * g++.dg/parse/dtor1.C: New file.
50787         PR c++/9128
50788         * g++.dg/rtti/typeid1.C: New file.
50790         PR c++/9153
50791         * g++.dg/parse/lookup1.C: New file.
50793         PR c++/9171
50794         * g++.dg/templ/spec5.C: New file.
50796 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
50798         * gcc.c-torture/compile/20030110-1.c: New test.
50800 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
50802         Merge from pch-branch:
50804         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
50806         * gcc.dg/pch/cpp-1.h: New.
50807         * gcc.dg/pch/cpp-1.c: New.
50808         * gcc.dg/pch/cpp-2.h: New.
50809         * gcc.dg/pch/cpp-2.c: New.
50811         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
50813         * gcc.dg/pch/except-1.h: New.
50814         * gcc.dg/pch/except-1.c: New.
50816         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
50818         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
50819         running test.
50820         * gcc.dg/pch: Include *.hp not *.h.
50821         * gcc.dg/pch/system-1.h: New.
50822         * gcc.dg/pch/system-1.c: New.
50824         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
50826         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
50827         rather than trying to build and run a program using PCH.
50828         * gcc.dg/pch: Remove dg-do commands from test files.
50830         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
50832         * gcc.dg/pch/macro-3.c: New.
50833         * gcc.dg/pch/macro-3.h: New.
50835         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
50837         * gcc.dg/pch/common-1.c: New.
50838         * gcc.dg/pch/common-1.h: New.
50839         * gcc.dg/pch/decl-1.c: New.
50840         * gcc.dg/pch/decl-1.h: New.
50841         * gcc.dg/pch/decl-2.c: New.
50842         * gcc.dg/pch/decl-2.h: New.
50843         * gcc.dg/pch/decl-3.c: New.
50844         * gcc.dg/pch/decl-3.h: New.
50845         * gcc.dg/pch/decl-4.c: New.
50846         * gcc.dg/pch/decl-4.h: New.
50847         * gcc.dg/pch/decl-5.c: New.
50848         * gcc.dg/pch/decl-5.h: New.
50849         * gcc.dg/pch/global-1.c: New.
50850         * gcc.dg/pch/global-1.h: New.
50851         * gcc.dg/pch/inline-1.c: New.
50852         * gcc.dg/pch/inline-1.h: New.
50853         * gcc.dg/pch/inline-2.c: New.
50854         * gcc.dg/pch/inline-2.h: New.
50855         * gcc.dg/pch/static-1.c: New.
50856         * gcc.dg/pch/static-1.h: New.
50857         * gcc.dg/pch/static-2.c: New.
50858         * gcc.dg/pch/static-2.h: New.
50860         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
50862         * g++.dg/pch/pch.exp: Better handle failing testcases.
50863         * gcc.dg/pch/pch.exp: Likewise.
50864         * gcc.dg/pch/macro-1.c: New.
50865         * gcc.dg/pch/macro-1.h: New.
50866         * gcc.dg/pch/macro-2.c: New.
50867         * gcc.dg/pch/macro-2.h: New.
50869         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
50871         * g++.dg/dg.exp: Treat files in pch/ specially.
50872         * g++.dg/pch/pch.exp: New file.
50873         * g++.dg/pch/empty.H: New file.
50874         * g++.dg/pch/empty.C: New file.
50875         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
50876         "precompile".
50878         * gcc.dg/pch/pch.exp: New file.
50879         * gcc.dg/pch/empty.h: New file.
50880         * gcc.dg/pch/empty.c: New file.
50881         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
50882         "precompile".
50884 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50886         * g++.dg/template/friend14.C: New test.
50888 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50890         * gcc.dg/old-style-asm-1.c: New test.
50892 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
50894         * gcc.c-torture/compile/20030109-1.c: New test.
50896 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50898         * gcc.c-torture/execute/20030109-1.c: New test.
50900 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
50902         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
50903         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
50904         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
50905         * g++.old-deja/g++.mike/eh2.C: Likewise.
50906         * g++.old-deja/g++.mike/eh3.C: Likewise.
50907         * g++.old-deja/g++.mike/eh5.C: Likewise.
50908         * g++.old-deja/g++.mike/eh6.C: Likewise.
50909         * g++.old-deja/g++.mike/eh7.C: Likewise.
50910         * g++.old-deja/g++.mike/eh8.C: Likewise.
50911         * g++.old-deja/g++.mike/eh9.C: Likewise.
50912         * g++.old-deja/g++.mike/eh10.C: Likewise.
50913         * g++.old-deja/g++.mike/eh12.C: Likewise.
50914         * g++.old-deja/g++.mike/eh13.C: Likewise.
50915         * g++.old-deja/g++.mike/eh14.C: Likewise.
50916         * g++.old-deja/g++.mike/eh16.C: Likewise.
50917         * g++.old-deja/g++.mike/eh17.C: Likewise.
50918         * g++.old-deja/g++.mike/eh18.C: Likewise.
50919         * g++.old-deja/g++.mike/eh21.C: Likewise.
50920         * g++.old-deja/g++.mike/eh23.C: Likewise.
50921         * g++.old-deja/g++.mike/eh24.C: Likewise.
50922         * g++.old-deja/g++.mike/eh25.C: Likewise.
50923         * g++.old-deja/g++.mike/eh26.C: Likewise.
50924         * g++.old-deja/g++.mike/eh27.C: Likewise.
50925         * g++.old-deja/g++.mike/eh28.C: Likewise.
50926         * g++.old-deja/g++.mike/eh29.C: Likewise.
50927         * g++.old-deja/g++.mike/eh31.C: Likewise.
50928         * g++.old-deja/g++.mike/eh33.C: Likewise.
50929         * g++.old-deja/g++.mike/eh34.C: Likewise.
50930         * g++.old-deja/g++.mike/eh35.C: Likewise.
50931         * g++.old-deja/g++.mike/eh36.C: Likewise.
50932         * g++.old-deja/g++.mike/eh37.C: Likewise.
50933         * g++.old-deja/g++.mike/eh38.C: Likewise.
50934         * g++.old-deja/g++.mike/eh39.C: Likewise.
50935         * g++.old-deja/g++.mike/eh40.C: Likewise.
50936         * g++.old-deja/g++.mike/eh41.C: Likewise.
50937         * g++.old-deja/g++.mike/eh42.C: Likewise.
50938         * g++.old-deja/g++.mike/eh44.C: Likewise.
50939         * g++.old-deja/g++.mike/eh46.C: Likewise.
50940         * g++.old-deja/g++.mike/eh47.C: Likewise.
50941         * g++.old-deja/g++.mike/eh48.C: Likewise.
50942         * g++.old-deja/g++.mike/eh49.C: Likewise.
50943         * g++.old-deja/g++.mike/eh50.C: Likewise.
50944         * g++.old-deja/g++.mike/eh51.C: Likewise.
50945         * g++.old-deja/g++.mike/eh53.C: Likewise.
50946         * g++.old-deja/g++.mike/eh55.C: Likewise.
50947         * g++.old-deja/g++.mike/p7912.C: Likewise.
50948         * g++.old-deja/g++.mike/p9706.C: Likewise.
50949         * g++.old-deja/g++.mike/p10416.C: Likewise.
50950         * g++.old-deja/g++.mike/p11667.C: Likewise.
50951         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
50952         Remove redundant reference to Iris.
50953         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
50954         Elxsi, i860, Pico Java, and WE32K.
50956 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
50958         * g++.dg/ext/asm4.C: New test.
50960 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50962         PR c++/9030
50963         * g++.dg/template/friend12.C: New test.
50964         * g++.dg/template/friend13.C: Likewise.
50965         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
50967 2003-01-08  Jan Hubicka  <jh@suse.cz>
50969         * gcc.dg/i386-cadd.c: New test.
50970         * gcc.dg/i386-cmov4.c: Likewise.
50972 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
50974         PR c++/9165
50975         * g++.dg/warn/Wunused-3.C: New test.
50977         * g++.dg/abi/bitfield9.C: New test.
50979         PR c++/9189
50980         * g++.dg/parse/defarg3.C: New test.
50982 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
50984         * g++.dg/parse/ambig1.C: New test.
50985         * g++.dg/parse/defarg2.C: New test.
50987 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
50989         * g++.dg/template/defarg-1.C: New test.
50990         * g++.dg/template/local2.C: Likewise.
50992 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
50994         * gcc.c-torture/execute/20030105-1.c: New test.
50996 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50998         * g++.dg/parse/namespace3.C: Remove extra semicolons.
50999         * g++.dg/parse/namespace4.C: Likewise.
51001 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
51003         * g++.dg/template/ntp2.C: New test.
51005 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
51007         * g++.dg/parse/extern-C-1.C: New test.
51009         * g++.dg/parse/namespace4.C: New test.
51011         * g++.dg/template/nested1.C: New test.
51013         * g++.dg/parse/namespace3.C: New test.
51015 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
51017         * g++.dg/lookup/two-stage1.C: New test.
51019 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51021         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
51022         * g++.old-deja/g++.jason/access8.C: Likewise.
51023         * g++.old-deja/g++.other/decl5.C: Likewise.
51025 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
51027         * g++.dg/parse/parse7.C: New test.
51029 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
51031         PR c++/2843
51032         * g++.dg/ext/attrib7.C: New test.
51034 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
51036         * g++.dg/parse/parse6.C: New test.
51038 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
51040         * gcc.dg/h8300-stack-1.c: New.
51042 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
51044         g++.dg/lookup/exception1.C: New test.
51046         g++.dg/lookup/template1.C: New test.
51048         g++.dg/parse/namespace2.C: New test.
51050         g++.dg/parse/parens2.C: New test.
51052 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
51054         * g++.dg/parse/parse5.C: New test.
51055         * g++.dg/lookup/scoped4.C: New test.
51057 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
51059         * g++.dg/parse/parens1.C: New test.
51061         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
51062         angle-bracket1.C.
51063         * g++.dg/parse/parens2.C: New test.
51065         * g++.dg/lookup/scope-operator1.C: New test.
51067         * g++.dg/parse/operator1.C: New test.
51069 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51071         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
51072         * g++.old-deja/g++.other/access6.C: Likewise.
51073         * g++.old-deja/g++.other/decl1.C: Likewise.
51074         * g++.old-deja/g++.pt/typename12.C: Likewise.
51076 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
51078         * g++.dg/parse/namespace1.C: New test.
51080 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
51082         * g++.dg/parse/parse4.C: New test.
51084 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
51086         * g++.dg/parse/parse3.C: New test.
51088 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
51090         * g++.dg/parse/parse2.C: New test.
51092 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
51094         * g++.dg/template/friend11.C: New test.
51096 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
51098         * g++.dg/parse/parse1.C: New test.
51100 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
51102         * lib/profopt.exp: Change the name of a global variable to avoid
51103         possible clashes with other test suites.
51105 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
51107         * g++.dg/inherit/covariant8.C: New test.
51109 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
51111         * g++.dg/init/array9.C: New test.
51113         PR c++/9112
51114         * g++.dg/parse/expr1.C: New test.
51116 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
51118         * gcc.c-torture/compile/20021230-1.c: New test.
51120 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
51122         * g++.dg/inherit/covariant5.C: New test.
51123         * g++.dg/inherit/covariant6.C: New test.
51124         * g++.dg/inherit/covariant7.C: New test.
51126 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51128         PR c++/2739
51129         * g++.dg/other/access2.C: New test.
51131 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
51133         * g++.dg/other/anon-struct.C: No longer fails
51134         * g++.old-deja/g++.brendan/parse4.C: Likewise.
51135         * g++.old-deja/g++.brendan/parse5.C: Likewise.
51136         * g++.old-deja/g++.brendan/parse6.C: Likewise.
51138 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
51140         * g++.dg/parse/angle-bracket.C (main): No longer fails.
51142 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
51144         * g++.dg/eh/spec4.C: Remove stray semicolon.
51145         * g++.dg/expr/pmf-1.C: Change error message.
51146         * g++.dg/ext/asm1.C: Remove stray semicolon.
51147         * g++.dg/ext/typename1.C: Add missing typenames.
51148         * g++.dg/inherit/template-as-base.C: Change error message.
51149         * g++.dg/lookup/scoped1.C: Likewise.
51150         * g++.dg/lookup/scoped2.C: Likewise.
51151         * g++.dg/lookup/using2.C: Likewise.
51152         * g++.dg/other/component1.C: Remove stray semicolon.
51153         * g++.dg/other/do1.C: Change error message.
51154         * g++.dg/other/error2.C: Likewise.
51155         * g++.dg/other/init1.C: Likewise.
51156         * g++.dg/other/packed1.C: Remove stray semicolon.
51157         * g++.dg/other/ptrmem2.C: Change error message.
51158         * g++.dg/parse/parameter-declaration-1.C: Remove line number
51159         marker.
51160         * g++.dg/special/initp1.C: Remove invalid attribute usage.
51161         * g++.dg/template/access3.C: Add typename keyword.
51162         * g++.dg/template/access5.C: Remove stray semicolon.
51163         * g++.dg/template/access6.C: Likewise.
51164         * g++.dg/template/complit1.C: Likewise.
51165         * g++.dg/template/crash1.C: Change error message.
51166         * g++.dg/template/inherit2.C: Remove stray semicolon.
51167         * g++.dg/template/instantiate2.C: Likewise.
51168         * g++.dg/template/instantiate3.C: Change error message.
51169         * g++.dg/template/qual1.C: Remove stray semicolon.
51170         * g++.dg/template/qualttp18.C: Change error message.
51171         * g++.dg/template/ref1.C: Remove stray semicolon.
51172         * g++.dg/template/sizeof1.C (A::value): Declare it.
51173         * g++.dg/template/spec4.C: Change error message.
51174         * g++.dg/template/static1.C: Likewise.
51175         * g++.dg/template/type1.C: Likewise.
51176         * g++.dg/template/typename3.C: Likewise.
51177         * g++.old-deja/g++.benjamin/13478.C: Change error message.
51178         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
51179         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
51180         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
51181         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
51182         named return value extension.
51183         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
51184         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
51185         * g++.old-deja/g++.bob/extern_C.C: Likewise.
51186         * g++.old-deja/g++.bob/inherit2.C: Likewise.
51187         * g++.old-deja/g++.brendan/complex1.C: Likewise.
51188         * g++.old-deja/g++.brendan/copy5.C: Likewise.
51189         * g++.old-deja/g++.brendan/crash13.C: Likewise.
51190         * g++.old-deja/g++.brendan/crash15.C: Likewise.
51191         * g++.old-deja/g++.brendan/crash18.C: Change error message.
51192         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
51193         * g++.old-deja/g++.brendan/crash38.C: Likewise.
51194         * g++.old-deja/g++.brendan/crash50.C: Likewise.
51195         * g++.old-deja/g++.brendan/crash56.C: Likewise.
51196         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
51197         syntax.
51198         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
51199         * g++.old-deja/g++.brendan/crash8.C: Change error message.
51200         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
51201         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
51202         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
51203         * g++.old-deja/g++.brendan/template11.C: Likewise.
51204         * g++.old-deja/g++.brendan/template26.C: Likewise.
51205         * g++.old-deja/g++.brendan/template27.C: Use explicit
51206         specialization syntax.
51207         * g++.old-deja/g++.brendan/template30.C: Likewise.
51208         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
51209         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
51210         non-dependent names.
51211         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
51212         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
51213         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
51214         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
51215         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
51216         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
51217         named return value extension.
51218         * g++.old-deja/g++.ext/namedret2.C: Likewise.
51219         * g++.old-deja/g++.ext/namedret3.C: Likewise.
51220         * g++.old-deja/g++.ext/return1.C: Likewise.
51221         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
51222         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
51223         * g++.old-deja/g++.jason/access8.C: Likewise.
51224         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
51225         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
51226         pseudo-destructor names.
51227         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
51228         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
51229         pseudo-destructor names.
51230         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
51231         * g++.old-deja/g++.jason/overload19.C: Likewise.
51232         * g++.old-deja/g++.jason/overload32.C: Likewise.
51233         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
51234         stray semicolons.
51235         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
51236         * g++.old-deja/g++.jason/return.C: Likewise.
51237         * g++.old-deja/g++.jason/return2.C: Likewise.
51238         * g++.old-deja/g++.jason/shadow1.C: Likewise.
51239         * g++.old-deja/g++.jason/special.C: Use explicit specialization
51240         syntax.
51241         * g++.old-deja/g++.jason/template10.C: Account for use of
51242         non-dependent names.
51243         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
51244         syntax.
51245         * g++.old-deja/g++.jason/template37.C: Likewise.
51246         * g++.old-deja/g++.law/access4.C: Change error messages.
51247         * g++.old-deja/g++.law/arm13.C: Remove incorrect
51248         pseudo-destructor names.
51249         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
51250         * g++.old-deja/g++.law/ctors9.C: Likewise.
51251         * g++.old-deja/g++.law/cvt22.C: Likewise.
51252         * g++.old-deja/g++.law/dtors5.C: Likewise.
51253         * g++.old-deja/g++.law/global-init1.C: Likewise.
51254         * g++.old-deja/g++.law/missed-error3.C: Likewise.
51255         * g++.old-deja/g++.law/operators28.C: Likewise.
51256         * g++.old-deja/g++.law/visibility28.C: Likewise.
51257         * g++.old-deja/g++.martin/eval1.C: Likewise.
51258         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
51259         name.
51260         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
51261         * g++.old-deja/g++.mike/net34.C: Likewise.
51262         * g++.old-deja/g++.mike/net36.C: Likewise.
51263         * g++.old-deja/g++.mike/ns2.C: Likewise.
51264         * g++.old-deja/g++.mike/p12306.C: Likewise.
51265         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
51266         value extension.
51267         * g++.old-deja/g++.mike/p700.C: Likewise.
51268         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
51269         * g++.old-deja/g++.mike/p710.C: Likewise.
51270         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
51271         value extension.
51272         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
51273         * g++.old-deja/g++.mike/pmf9.C: Likewise.
51274         * g++.old-deja/g++.ns/crash2.C: Likewise.
51275         * g++.old-deja/g++.ns/crash3.C: Likewise.
51276         * g++.old-deja/g++.ns/invalid1.C: Likewise.
51277         * g++.old-deja/g++.ns/ns17.C: Likewise.
51278         * g++.old-deja/g++.ns/template16.C: Likewise.
51279         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
51280         keyword.
51281         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
51282         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
51283         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
51284         named return value extension.
51285         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
51286         * g++.old-deja/g++.other/access4.C: Issue additional error
51287         messages.
51288         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
51289         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
51290         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
51291         * g++.old-deja/g++.other/crash25.C: Change error message.
51292         * g++.old-deja/g++.other/crash4.C: Change error message.
51293         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
51294         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
51295         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
51296         checks.
51297         * g++.old-deja/g++.other/defarg8.C: Likewise.
51298         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
51299         * g++.old-deja/g++.other/dtor10.C: Likewise.
51300         * g++.old-deja/g++.other/incomplete.C: Likewise.
51301         * g++.old-deja/g++.other/linkage7.C: Likewise.
51302         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
51303         lookup algorithm.
51304         * g++.old-deja/g++.other/mangle2.C: Likewise.
51305         * g++.old-deja/g++.other/refinit2.C: Likewise.
51306         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
51307         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
51308         * g++.old-deja/g++.pt/crash28.C: Likewise.
51309         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
51310         syntax.
51311         * g++.old-deja/g++.pt/crash32.C: Change error message.
51312         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
51313         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
51314         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
51315         error message position.
51316         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
51317         * g++.old-deja/g++.pt/defarg8.C: Change error message.
51318         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
51319         syntax.
51320         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
51321         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
51322         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
51323         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
51324         keyword.
51325         * g++.old-deja/g++.pt/explicit31.C: Likewise.
51326         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
51327         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
51328         keyword.
51329         * g++.old-deja/g++.pt/explicit71.C: Change error message.
51330         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
51331         syntax.
51332         * g++.old-deja/g++.pt/friend28.C: Account for use of
51333         non-dependent names.
51334         * g++.old-deja/g++.pt/friend29.C: Likewise.
51335         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
51336         rules.
51337         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
51338         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
51339         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
51340         lookup rules.
51341         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
51342         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
51343         keyword.
51344         * g++.old-deja/g++.pt/memclass20.C: Likewise.
51345         * g++.old-deja/g++.pt/memclass5.C: Likewise.
51346         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
51347         keyword.
51348         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
51349         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
51350         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
51351         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
51352         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
51353         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
51354         keyword.
51355         * g++.old-deja/g++.pt/spec10.C: Likewise.
51356         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
51357         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
51358         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
51359         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
51360         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
51361         * g++.old-deja/g++.pt/ttp62.C: Likewise.
51362         * g++.old-deja/g++.pt/ttp64.C: Likewise.
51363         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
51364         * g++.old-deja/g++.pt/typename15.C: Likewise.
51365         * g++.old-deja/g++.pt/typename22.C: Likewise.
51366         * g++.old-deja/g++.pt/typename6.C: Change error messages.
51367         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
51368         * g++.old-deja/g++.pt/virtual2.C: Likewise.
51369         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
51370         syntax.
51371         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
51372         return value extension.
51373         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
51374         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
51375         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
51376         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
51378 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
51380         * g++.dg/warn/inline1.C: New test.
51381         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
51382         * g++.old-deja/g++.jason/synth10.C: Likewise.
51383         * g++.old-deja/g++.mike/net31.C: Likewise.
51384         * g++.old-deja/g++.mike/p8786.C: Likewise.
51386         * g++.dg/template/friend10.C: New test.
51387         * g++.dg/template/conv5.C: New test.
51389 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
51391         * g++.dg/lookup/scoped3.C: New test.
51393         * g++.dg/lookup/decl1.C: New test.
51394         * g++.dg/lookup/decl2.C: New test.
51396 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
51398         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
51399         gcc.c-torture/compile/20021015-1.c,
51400         gcc.c-torture/compile/20021015-2.c,
51401         gcc.c-torture/compile/20021123-1.c,
51402         gcc.c-torture/compile/20021123-2.c,
51403         gcc.c-torture/compile/20021123-3.c,
51404         gcc.c-torture/compile/20021123-4.c,
51405         gcc.c-torture/execute/20021024-1.c: Add tests previously added
51406         only to 3.1 or 3.2 branch.
51408 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
51410         * gcc.dg/i386-bitfield3.c: New test.
51412         * gcc.dg/i386-bitfield2.c: New test.
51414 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
51416         * g++.dg/parse/conv_op1.C: New test.
51418 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
51420         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
51421         approved.
51423 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
51425         * gcc.c-torture/compile/20021220-1.c: New test.
51427 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
51429         * gcc.dg/i386-fastcall-1.c: New.
51431 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
51433         * gcc.c-torture/execute/20021219-1.c: New test.
51435 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
51437         * gcc.dg/i386-pic-1.c: New test.
51439 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51441         PR c++/8099
51442         * g++.dg/template/friend9.C: New test.
51444 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51446         PR c++/3663
51447         * g++.dg/template/access7.C: New test.
51449 2002-12-18  Nick Clifton  <nickc@redhat.com>
51451         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
51452         the libstdc++-v3 directory has been found.
51454 2002-12-12  Devang Patel <dpatel@apple.com>
51455         * gcc.dg/darwin-ld-1.c: New test.
51456         * gcc.dg/darwin-ld-2.c: New test.
51457         * gcc.dg/darwin-ld-3.c: New test.
51458         * gcc.dg/darwin-ld-4.c: New test.
51459         * gcc.dg/darwin-ld-5.c: New test.
51461 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
51463         * gcc.c-torture/compile/20021212-1.c: New test.
51465 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
51467         * gcc.dg/fshort-wchar: New test.
51469 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
51471         PR c++/8372
51472         * g++.dg/template/dtor1.C: New test.
51474         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
51475         markers.
51477 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
51479         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
51481 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
51483         * g++.dg/template/static1.C: New test.
51484         * g++.dg/template/static2.C: New test.
51485         * g++.old-deja/g++.ext/memconst.C: New test.
51487 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51489         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
51490         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
51491         * g++.dg/special/initp1.C: Likewise.
51493 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
51495         * gcc.c-torture/execute/20021204-1.c: New test.
51497 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
51499         * gcc.dg/ppc-fmadd-1.c: New file.
51500         * gcc.dg/ppc-fmadd-2.c: New file.
51501         * gcc.dg/ppc-fmadd-3.c: New file.
51503 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
51505         * gcc.c-torture/compile/20021204-1.c: New test.
51507 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
51509         * g++.dg/inherit/covariant2.C: New test.
51510         * g++.dg/inherit/covariant3.C: New test.
51511         * g++.dg/inherit/covariant4.C: New test.
51512         * g++.dg/inherit/covariant1.C: Remove XFAIL.
51513         * g++.old-deja/g++.robertl/eb17.C: Likewise.
51515 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
51517         PR c++/8688
51518         * g++.dg/init/brace3.C: New test.
51520 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
51522         * gcc.dg/20020210-1.c: Fix a comment typo.
51524 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
51526         PR c++/8720
51527         * g++.dg/parse/defarg1.C: New test.
51529         PR c++/8615
51530         * g++.dg/template/char1.C: New test.
51532         * g++.dg/template/varmod1.C: Fix typo.
51534 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51536         DR 180
51537         * g++.old-deja/g++.pt/crash32.C: Expect error.
51539 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
51541         PR c++/5919
51542         * g++.dg/template/varmod1.C: New test.
51544         PR c++/8727
51545         * g++.dg/inherit/typeinfo1.C: New test.
51547         PR c++/8663
51548         * g++.dg/inherit/typedef1.C: New test.
51550 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
51552         PR c++/8332
51553         PR c++/8493
51554         * g++.dg/template/strlen1.C: New test.
51556         PR c++/8227
51557         * g++.dg/template/ctor2.C: New test.
51559         PR c++/8214
51560         * g++.dg/init/string1.C: New test.
51562         PR c++/8511
51563         * g++.dg/template/friend8.C: New test.
51565 2002-11-29  Joe Buck <jbuck@synopsys.com>
51567         * g++.dg/lookup/anon2.C: New test.
51569 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
51571         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
51572         h8300 port.
51574 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
51576         * gcc.dg/bitfld-6.c: New test.
51578 2002-11-27  Jan Hubicka  <jh@suse.cz>
51580         * gcc.c-torture/execute/20021127.[cx]: New test.
51582 2002-11-26  Jan Hubicka  <jh@suse.cz>
51584         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
51585         quality.
51587 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
51589         * g++.dg/init/brace2.C: New test.
51590         * g++.old-deja/g++.mike/p9129.C: Correct.
51592 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
51594         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
51596 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
51598         * gcc.dg/sibcall-6: New test for indirect sibcalls.
51600 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
51602         * g++.dg/abi/empty11.C: New test.
51603         * g++.dg/rtti/cv1.C: New test.
51605 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
51607         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
51609 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
51611         * g++.dg/abi/empty10.C: New test.
51613 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
51615         * gcc.c-torture/compile/20021124-1.c: New test.
51617 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
51619         * g++.dg/abi/rtti2.C: New test.
51621 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
51623         * gcc.dg/i386-unroll-1.c: New test.
51625 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
51627         * gcc.c-torture/compile/20021120-1.c: New test.
51628         * gcc.c-torture/compile/20021120-2.c: New test.
51630 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51632         * gcc.dg/bitfld-5.c: New test.
51634 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51636         * gcc.c-torture/execute/20021120-3.c: New test.
51638 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51640         * gcc.c-torture/execute/20021120-2.c: New test.
51642 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51644         * gcc.c-torture/execute/20021120-1.c: New test.
51646 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
51648         * gcc.c-torture/execute/20021118-3.c: New test.
51650 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
51652         * gcc.c-torture/compile/20021119-1.c: New test.
51654 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
51656         * gcc.dg/duff-1.c: New test.
51657         * gcc.dg/duff-2.c: New test.
51658         * gcc.dg/duff-3.c: New test.
51660 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
51662         * gcc.dg/cpp/_Pragma5.c: New test.
51664 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
51666         * gcc.c-torture/execute/20021118-2.c: New test.
51668 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
51670         * gcc.c-torture/execute/20021118-1.c: New test.
51672 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
51674         * gcc.dg/20021116-1.c: New test.
51676 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
51678         * g++.dg/abi/vcall1.C: New test.
51680 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
51682         * gcc.dg/20021029-1.c: New test.
51683         * gcc.dg/20021029-2.c: New test.
51685 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51687         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
51689 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
51691         PR c/8439
51692         * gcc.dg/20021110.c: Move to ...
51693         * gcc.c-torture/compile/20021110.c: .... here.
51695 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51697         PR c/8467
51698         * gcc.c-torture/execute/20021111-1.c
51700 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
51702         PR c/8439
51703         * gcc.dg/20021110.c: New test.
51705 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
51707         * g++.dg/abi/vthunk3.C: Run only on x86.
51709 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
51711         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
51713 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
51715         * lib/compat.exp (compat-execute): Fix logic error in last
51716         change.
51718 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
51720         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
51722 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51724         PR c++/8389
51725         * g++.dg/template/access6.C: New test.
51727 2002-11-08  Jan Hubicka  <jh@suse.cz>
51729         * gcc.dg/i386-ssefp-1.c: New test.
51730         * gcc.dg/i386-ssefp-1.c: New test.
51732 2002-11-08  Jan Hubicka  <jh@suse.cz>
51734         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
51736 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
51738         * g++.dg/abi/vthunk3.C: New test.
51740         PR c++/8338
51741         * g++.dg/template/crash2.C: New test.
51743 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
51745         * g++.dg/abi/dtor1.C: New test.
51746         * g++.dg/abi/dtor2.C: Likewise.
51748 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
51750         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
51751         Darwin.
51753 2002-11-04  Adam Nemet  <anemet@lnxw.com>
51755         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
51756         -mthumb.  Only xfail with -O0.
51758 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
51760         * g++.dg/abi/thunk1.C: New test.
51761         * g++.dg/abi/thunk2.C: Likewise.
51762         * g++.dg/abi/vtt1.C: Likewise.
51764 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
51766         PR optimization/8423
51767         * gcc.c-torture/execute/builtin-constant.c: New test.
51769 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
51771         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
51772         Add some more cases.
51774 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
51776         PR c++/8391
51777         * g++.dg/opt/local1.C: New test.
51779 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
51781         PR c++/8160
51782         * g++.dg/template/complit1.C: New test.
51784         PR c++/8149
51785         * g++.dg/template/typename4.C: Likewise.
51787 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51789         Core issue 287, PR c++/7639
51790         * g++.dg/template/instantiate1.C: Adjust error location.
51791         * g++.dg/template/instantiate3.C: New test.
51792         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
51793         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
51794         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
51796 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
51798         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
51800 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
51802         PR c++/8287
51803         * g++.dg/init/dtor2.C: New test.
51805 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51807         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
51808         * gcc.dg/nest.c: Bypass errors on irix6.
51810 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
51812         * gcc.dg/nest.c: Expect error for mmix-*-*.
51813         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
51815 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
51817         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
51818         markers.
51820         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
51822 2002-10-25  Mike Stump  <mrs@apple.com>
51824         * gcc.dg/warn-1.c: New test.
51826 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
51828         * g++.dg/template/typename3.C: New test.
51830 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
51832         * g++.dg/lookup/ptrmem1.C: New test.
51834         * g++.dg/abi/vthunk2.C: New test.
51836 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
51838         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
51840 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
51842         * g++.dg/abi/empty9.C: New test.
51844 2002-10-24  Richard Henderson  <rth@redhat.com>
51846         * g++.dg/inherit/thunk1.C: Enable for ia64.
51848 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
51850         PR c++/8067
51851         * g++.dg/lookup/pretty1.C: New test.
51853 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
51855         * gcc.dg/20021023-1.c: New test.
51857 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
51859         PR c++/7679
51860         * g++.dg/parse/inline1.C: New test.
51862 2002-10-23  Richard Henderson  <rth@redhat.com>
51864         * g++.dg/inherit/thunk1.C: Enable for x86_64.
51866         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
51868 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
51870         PR c++/6579
51871         * g++.dg/parse/stmtexpr3.C: New test.
51873 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
51875         * g++.dg/expr/cond1.C: New test.
51877 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
51879         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
51881 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
51883         * g++.dg/abi/vbase13.C: New test.
51884         * g++.dg/abi/vbase14.C: Likewise.
51886 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
51888         * gcc.dg/tls/pic-1.c: New test.
51889         * gcc.dg/tls/nonpic-1.c: New test.
51890         * gcc.dg/20021018-1.c: New test.
51892 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
51894         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
51895         Remove only files with the same base name as the test case.
51896         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
51897         (profopt-execute): Likewise.  Also, remove old profiling
51898         and performance data files before running the tests.
51900         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
51901         * g++.dg/bprob/bprob.exp: Likewise.
51902         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
51903         to allow more general test case names.
51905         * g++.dg/bprob/bprob-1.C: Rename to ...
51906         * g++.dg/bprob/g++-bprob-1.C: ... this.
51908         * g77.dg/bprob/bprob-1.f: Rename to ...
51909         * g77.dg/bprob/g77-bprob-1.f: ... this.
51911 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
51913         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
51914         bison 1.50 or later.
51916 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
51918         * g++.dg/README: Describe more test directories.
51920 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
51922         * g++.dg/init/array6.C: Add additional tests.
51924 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
51926         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
51927         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
51929 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
51931         * gcc.c-torture/compile/20020604-1.x: New.
51932         * gcc.c-torture/compile/simd-5.x: Likewise.
51933         * gcc.c-torture/execute/920710-1.x: Likewise.
51934         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
51936 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
51938         * g++.dg/inherit/override1.C: Add dg-options clause.
51940 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
51942         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
51943         _mm_slli_si128.
51945 2002-10-19  Andreas Schwab  <schwab@suse.de>
51947         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
51948         directory component.
51950 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
51952         * g++.dg/inherit/thunk1.C: New test.
51954         * g++.dg/inherit/override1.C: New test.
51956         * g++.dg/abi/mangle11.C: New test.
51957         * g++.dg/abi/mangle14.C: New test.
51958         * g++.dg/abi/mangle17.C: New test.
51960 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
51962         * g++.dg/overload/member2.C: New test.
51964 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
51966         * g++.dg/README: Describe new compat directory.
51967         * g++.dg/dg.exp: Skip tests in compat directory.
51968         * README.compat: New file.
51969         * lib/compat.exp: New expect script.
51970         * g++.dg/compat: New test directory.
51971         * g++.dg/compat/compat.exp: New expect script.
51972         * g++.dg/compat/abi: New test directory.
51973         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
51974         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
51975         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
51976         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
51977         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
51978         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
51979         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
51980         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
51981         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
51982         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
51983         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
51984         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
51985         * g++.dg/compat/break: New test directory.
51986         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
51987         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
51988         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
51989         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
51990         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
51991         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
51992         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
51993         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
51994         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
51995         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
51996         g++.dg/compat/break/README: New files.
51997         * g++.dg/compat/eh: New test directory.
51998         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
51999         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
52000         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
52001         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
52002         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
52003         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
52004         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
52005         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
52006         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
52007         g++.dg/compat/eh/filter2_y.C,
52008         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
52009         g++.dg/compat/eh/new1_y.C,
52010         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
52011         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
52012         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
52013         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
52014         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
52015         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
52016         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
52017         g++.dg/compat/eh/unexpected1_y.C: New files.
52018         * g++.dg/compat/init: New test directory.
52019         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
52020         g++.dg/compat/init/array5_y.C,
52021         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
52022         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
52023         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
52024         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
52025         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
52026         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
52027         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
52028         g++.dg/compat/init/init-ref2_y.C: New files.
52030 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
52032         PR c++/7584
52033         * g++.dg/inherit/using3.C: New test.
52035 2002-10-17  Jan Hubicka  <jh@suse.cz>
52037         * gcc.dg/20021017-2.c: New test.
52039 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
52041         * g++.dg/abi/mangle16.C: Adjust.
52043         * g++.dg/init/array8.C: New test.
52045 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
52047         * gcc.dg/special/mips-abi.exp: New test.
52048         * gcc.dg/special/mips-abi.s: Empty file used by the above.
52050 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
52052         * g++.dg/abi/mangle16.C: New test.
52053         * g++.dg/abi/mangle17.C: Likewise.
52055         PR c++/7478
52056         * g++.dg/template/ref1.C: New test.
52058 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52060         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
52062 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
52064         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
52066 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
52068         PR c++/7524
52069         * g++.dg/init/array7.C: New test.
52071 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
52073         * g++.dg/init/array6.C: New test.
52075         * g++.dg/abi/mangle13.C: Likewise.
52076         * g++.dg/abi/mangle14.C: Likewise.
52077         * g++.dg/abi/mangle15.C: Likewise.
52079 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
52081         * g++.dg/abi/empty8.C: New test.
52083 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
52085         * g++.dg/init/ctor1.C: New test.
52087 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
52089         * gcc.c-torture/execute/20021015-1.c: New test.
52091 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
52093         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
52095 2002-10-14  Jan Hubicka  <jh@suse.cz>
52097         * gcc.dg/i386-ssetype-[1-5].c: New tests.
52099 2002-10-14  Richard Henderson  <rth@redhat.com>
52101         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
52103 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
52105         PR optimization/6631
52106         * g++.dg/opt/const2.C: New test.
52108 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
52110         PR c++/7176
52111         * g++.dg/parse/friend1.C: New test.
52112         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
52114 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
52116         * gcc.dg/20021014-1.c: New test.
52118 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
52120         PR c++/5661
52121         * g++.dg/ext/vlm1.C: New test.
52122         * g++.dg/ext/vlm2.C: Likewise.
52124         * g++.dg/init/array1.C: Remove invalid braces.
52125         * g++.dg/init/brace1.C: New test.
52126         * g++.dg/init/copy2.C: Likewise.
52127         * g++.dg/init/copy3.C: Likewise.
52128         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
52129         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
52130         braces.
52132 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
52134         * gcc.dg/cpp/assembler.S: Don't use -ansi.
52136 2002-10-11  Richard Shann  <richard.shann@superh.com>
52138         * gcc.c-torture/compile/simd-5.c: New test.
52140 2002-10-10  Roger Sayle  <roger@eyesopen.com>
52142         * gcc.c-torture/execute/shiftopt-1.c: New test case.
52144 2002-10-10  Jim Wilson  <wilson@redhat.com>
52146         * gcc.c-torture/execute/20021010-1.c: New test.
52148 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
52150         PR c/7353
52151         * g++.dg/ext/typedef-init.C: New test.
52152         * gcc.dg/typedef-init.c: New test.
52154 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
52156         * gcc.dg/cpp/paste13.c: New test.
52158 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52160         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
52161         remaining platforms, XFAIL during compile, not execute.  Don't
52162         XFAIL at -O0.
52164 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
52166         * gcc.dg/alias-1.c: Tweak expected warning.
52168 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
52170         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
52172 2002-10-06  Andreas Jaeger  <aj@suse.de>
52174         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
52175         * gcc.dg/cpp/c++98.C: Likewise.
52177         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
52178         * g++.dg/cpp/c++98.C: Likewise.
52180         * g++.dg/README (Subdirectories): Mention cpp directory.
52182         PR target/7559
52183         * gcc.dg/20021006-1.c: New test.
52185 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52187         PR c++/7804
52188         * g++.dg/other/warning1.C: New test.
52190 2002-10-04  Roger Sayle  <roger@eyesopen.com>
52192         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
52193         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
52194         and sparc-*-* with -m64 as expected failures.  See PR 8087.
52196 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
52198         PR c++/7931
52199         * g++.dg/template/ptrmem3.C: New test.
52201         PR c++/7754
52202         * g++.dg/template/union1.C: New test.
52204 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
52206         PR c++/8006
52207         * g++.dg/abi/mangle9.C: New test.
52208         * g++.dg/abi/mangle10.C: New test.
52209         * g++.dg/abi/mangle11.C: New test.
52210         * g++.dg/abi/mangle12.C: New test.
52212 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
52214         PR c++/7188.
52215         * g++.dg/template/meminit1.C: New test.
52216         * g++.dg/warn/Wreorder-1.C: Likewise.
52217         * g++.old-deja/g++.mike/warn3.C: Tweak.
52218         * lib/prune.exp: Ingore "in copy constructor".
52220 2002-10-02  Andreas Jaeger  <aj@suse.de>
52222         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
52223         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
52224         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
52225         on x86-64.
52227 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
52229         * gcc.dg/empty1.C: Fix typo.
52231 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
52233         * gcc.dg/alias-1.c: New test.
52235 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
52237         * gcc.dg/empty1.C: New test.
52239         * g++.dg/tls/init-2.C: Tweak error messages.
52241 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
52243         * gcc.c-torture/compile/20020923-1.c: New test.
52245 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
52247         * gcc.c-torture/execute/ffs-1.c: New test.
52248         * gcc.c-torture/execute/ffs-2.c: Ditto.
52250 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
52252         * g++.dg/overload/member1.C: New test.
52254 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
52256         * g++.dg/abi/empty7.C: New test.
52257         * g++.dg/init/pm2.C: Likewise.
52259 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
52261         * g++.dg/rtti/crash1.C: New test.
52263 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
52265         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
52266         gcc.dg/sibcall-4.c: New tests.
52268 2002-09-28  Roger Sayle  <roger@eyesopen.com>
52270         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
52271         powerpc and MMIX targets.
52273 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
52275         * gcc.dg/cpp/20020927-1.c: New.
52277 2002-09-26  David S. Miller  <davem@redhat.com>
52279         * gcc.c-torture/compile/trunctfdf.c: New.
52281 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52283         * lib/target-supports.exp (check_weak_available): Handle solaris2.
52285 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
52287         * gcc.c-torture/execute/loop-15.c: New.
52289 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
52291         * README.QMTEST: Fix typo.
52293 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
52295         * gcc.dg/20020926-1.c: New test.
52297 2002-09-25  David S. Miller  <davem@redhat.com>
52299         PR target/7842
52300         * gcc.c-torture/execute/shiftdi.c: New test.
52302 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
52304         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
52305         unique to the tool.
52306         * lib/g77.exp (g77_init): Likewise.
52307         * lib/g++.exp (g++_init): Likewise.
52308         * lib/objc.exp (objc_init): Likewise.
52310 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
52312         * g++.dg/abi/empty5.C: New test.
52313         * g++.dg/abi/empty6.C: New test.
52314         * g++.dg/abi/vbase12.C: New test.
52316 2002-09-25  Richard Henderson  <rth@redhat.com>
52318         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
52319         too-small long double.
52321 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
52323         * gcc.dg/20020919-1.c: New test.
52325 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
52327         * g++.dg/abi/bitfield6.C: New test.
52328         * g++.dg/abi/bitfield7.C: New test.
52329         * g++.dg/abi/bitfield8.C: New test.
52330         * g++.dg/abi/vbase11.C: New test.
52332 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52334         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
52335         hppa*-*-hpux*.  Update test comment.
52337 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
52339         * gcc.dg/tls/struct-1.c: New test.
52341 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
52343         * gcc.dg/cpp/tr-warn2.c: Update.
52345 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
52347         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
52349 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
52351         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
52352         systems.
52354 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
52356         * gcc.c-torture/execute/ieee/mzero3.c: New test.
52358         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
52359         Adjust for c++filt moved to binutils.  Remove spurious duplicate
52360         setting of cxxfilt.
52362 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
52364         * gcc.dg/20020312-2.c: Update for darwin.
52366 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
52368         * g++.old-deja/g++.other/crash32.C: Mark ICE.
52370 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
52372         * objc.dg/comp-types-1.m: New test.
52373         * objc.dg/comp-types-2.m: New test.
52374         * objc.dg/comp-types-3.m: New test.
52375         * objc.dg/comp-types-4.m: New test.
52376         * objc.dg/comp-types-5.m: New test.
52377         * objc.dg/comp-types-6.m: New test.
52379 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52381         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
52383 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
52385         * g++.dg/other/do1.C: New test.
52387         * g++.dg/template/subst1.C: New test.
52389 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
52391         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
52393 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
52395         * g++.dg/template/qualttp20.C: Adjust expected errors.
52396         * g++.old-deja/g++.jason/report.C: Likewise.
52397         * g++.old-deja/g++.other/qual1.C: Likewise.
52399         * g++.dg/lookup/scoped2.C: New test.
52401         * g++.dg/ext/asm3.C: New test.
52403 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
52405         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
52407 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
52409         * ChangeLog: follow spelling conventions.
52410         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
52411         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
52412         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
52413         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
52414         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
52415         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
52416         * g++.old-deja/g++.law/global-init1.C: Likewise.
52417         * g++.old-deja/g++.other/delete4.C: Likewise.
52418         * g++.old-deja/g++.other/inline21.C: Likewise.
52419         * g++.old-deja/g++.other/singleton.C: Likewise.
52420         * g77.dg/strlen0.f: Likewise.
52421         * g77.f-torture/compile/20010519-1.f: Likewise.
52422         * g77.f-torture/compile/980310-4.f: Likewise.
52423         * gcc.c-torture/compile/20000605-1.c: Likewise.
52424         * gcc.c-torture/execute/20020225-1.c: Likewise.
52425         * gcc.dg/c90-hexfloat-2.c: Likewise.
52426         * gcc.dg/c99-bool-1.c: Likewise.
52427         * gcc.dg/c99-hexfloat-2.c: Likewise.
52428         * gcc.dg/dll-2.c: Likewise.
52429         * gcc.dg/wtr-union-init-1.c: Likewise.
52430         * gcc.dg/wtr-union-init-2.c: Likewise.
52431         * gcc.dg/wtr-union-init-3.c: Likewise.
52432         * gcc.dg/cpp/avoidpaste1.c: Likewise.
52433         * gcc.dg/cpp/defined.c: Likewise.
52434         * gcc.dg/cpp/macsyntx.c: Likewise.
52435         * gcc.dg/cpp/paste2.c: Likewise.
52436         * gcc.dg/cpp/trad/defined.c: Likewise.
52437         * gcc.dg/format/c90-printf-1.c: Likewise.
52438         * gcc.dg/format/c90-scanf-1.c: Likewise.
52439         * gcc.dg/format/c99-printf-1.c: Likewise.
52440         * gcc.dg/format/c99-scanf-1.c: Likewise.
52441         * gcc.misc-tests/gcov-8.c: Likewise.
52442         * lib/profopt.exp: Likewise.
52444 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
52446         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
52448 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
52450         * g++.dg/inherit/using2.C: New test.
52452 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
52454         * ChangeLog: Follow spelling conventions.
52455         * g++.dg/template/friend4.C: Likewise.
52456         * g++.old-deja/g++.pt/crash67.C: Likewise.
52457         * gcc.c-torture/execute/20000801-4.c: Likewise.
52458         * gcc.dg/c90-digraph-1.c: Likewise.
52459         * gcc.dg/c94-digraph-1.c: Likewise.
52460         * gcc.dg/c99-digraph-1.c: Likewise.
52461         * gcc.dg/cpp/line5.c: Likewise.
52462         * gcc.dg/cpp/multiline.c: Likewise.
52463         * gcc.dg/cpp/trad/literals-1.c: Likewise.
52464         * gcc.dg/format/attr-3.c: Likewise.
52465         * gcc.dg/format/c90-scanf-3.c: Likewise.
52466         * gcc.dg/format/ext-4.c: Likewise.
52468 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
52470         * g++.dg/template/pretty1.C: New test.
52472 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
52474         * gcc.c-torture/execute/struct-cpy-1.c: New test.
52476 2002-09-13  Matt Austern  <austern@apple.com>
52478         * g++.dg/other/constref[12].C: New, regression tests for
52479         passing a cast expression to a function by const reference.
52481 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
52483         * g++.dg/template/deduce1.C: New test.
52485 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
52487         * gcc.c-torture/execute/simd-1.c: Force all use of int to
52488         32-bit int.
52490 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52492         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
52493         usage.
52495 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
52497         * gcc.c-torture/compile/20020910-1.c: New test.
52499 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
52501         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
52503 2002-09-10  Andreas Jaeger  <aj@suse.de>
52505         * gcc.dg/20020312-2.c: Adjust for x86-64.
52507 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
52509         * g77.dg/7388.f: New test case for PR 7388.
52511 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
52513         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
52515 2002-09-05  Ziemowit Laski <zlaski@apple.com>
52517         * objc.dg/proto-lossage-1.m: New test.
52519 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
52521         * gcc.dg/cpp/_Pragma4.c: Fix typo.
52523 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
52525         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
52526         expected to pass.
52528 2002-09-06  Stan Shebs  <shebs@apple.com>
52529             David Edelsohn  <edelsohn@gnu.org>
52531         * gcc.dg/weak: New directory.
52532         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
52533         target-specific xfail bits.
52534         * gcc.dg/typeof-2.c: Move to new directory.
52535         * gcc.dg/weak.exp: New expect script.
52537 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
52539         * gcc.c-torture/execute/extzvsi.c: New test.
52541 2002-09-05  Stan Shebs  <shebs@apple.com>
52543         * gcc.dg/weak-1.c: xfail on Darwin.
52544         * gcc.dg/weak-2.c: Ditto.
52545         * gcc.dg/weak-3.c: Ditto.
52546         * gcc.dg/weak-4.c: Ditto.
52547         * gcc.dg/weak-5.c: Ditto.
52548         * gcc.dg/weak-6.c: Ditto.
52549         * gcc.dg/weak-7.c: Ditto.
52550         * gcc.dg/weak-8.c: Ditto.
52551         * gcc.dg/weak-9.c: Ditto.
52553 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
52555         * gcc.c-torture/execute/loop-14.c: New test.
52557 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
52559         * g++.dg/other/cxa-atexit1.C: New test.
52561         * gcc.dg/typeof-2.c: New test.
52563 2002-09-03  Roger Sayle  <roger@eyesopen.com>
52565         * gcc.dg/builtins-2.c: New testcase.
52566         * gcc.dg/builtins-3.c: New testcase.
52568 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
52570         * gcc.dg/cpp/_Pragma4.c: New test.
52572 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
52574         * objc/execute/nil_method-1.m: New testcase.
52576 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
52578         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
52579         [Object class], not [Object initialize].
52581 2002-08-31  Roger Sayle  <roger@eyesopen.com>
52582             Hans-Peter Nilsson  <hp@bitrange.com>
52584         * gcc.c-torture/execute/20020720-1.x: Skip test on
52585         mmix-knuth-mmixware.  Correct comment.
52587 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
52589         * g++.dg/abi/bitfield5.C: New test.
52590         * g++.dg/abi/vbase10.C: Likewise.
52592 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
52594         * objc.dg/undeclared-selector.m: New test.
52596 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
52598         * g++.dg/other/offsetof1.C: Avoid cast warning.
52600 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
52602         * objc.dg/super-class-2.m: New test.
52604 2002-08-24  Matt Austern  <austern@apple.com>
52606         * g++.dg/ext/lvaddr.C: New test.
52607         * g++.dg/ext/lvcast.C: New test.
52609 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
52611         * g++.dg/inherit/cond1.C: New test.
52613 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
52615         * gcc.dg/noncompile/incomplete-1.c: New test.
52617 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
52619         * gcc.dg/typespec-1.c: New test.
52621 2002-08-20  Devang Patel  <dpatel@apple.com>
52622         * objc.dg/proto-hier-2.m: New test.
52624 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
52626         * objc.dg/bitfield-1.m: New test.
52627         * objc.dg/bitfield-2.m: New test.
52629 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
52631         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
52632         gcc.dg/c99-flex-array-4.c: New tests.
52634 2002-08-16  Stan Shebs  <shebs@apple.com>
52636         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
52638 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
52640         * gcc.dg/typeof-1.c: New test.
52641         * g++.dg/ext/typeof2.C: New test.
52643 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
52645         * g++.dg/other/offsetof1.C: New test.
52647 2002-08-14  Richard Henderson  <rth@redhat.com>
52649         * gcc.dg/tls/diag-3.c: Fix expected message strings.
52651 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
52653         * gcc.dg/cpp/_Pragma3.c: New test.
52655 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
52657         * g++.dg/template/inherit3: New test.
52659 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
52661         * gcc.dg/bitfld-4.c: Add blank options.
52663 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
52665         * g++.dg/template/crash1.C: New test.
52667 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
52669         * gcc.dg/tls/opt-2.c: New test.
52671 2002-08-08  Devang Patel  <dpatel@apple.com>
52673         * objc.dg/selector-1.m : New test
52675 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
52677         * g++.dg/abi/bitfield4.C: New test.
52678         * gcc.dg/bitfld-4.c: New test.
52680 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
52682         * g++.dg/other/packed1.C: New test.
52684 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
52686         * g++.dg/abi/offsetof.C: Tweak error messages.
52687         * g++.old-deja/g++.mike/p10769a.C: Likewise.
52689 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
52691         * gcc.dg/bitfld-3.c: New test.
52693 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
52694             Richard Henderson  <rth@redhat.com>
52696         * gcc.dg/i386-bitfield1.c: New test.
52697         * g++.dg/abi/bitfield3.C: Update.
52699 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
52701         * objc.dg/const-str-2.m: Update.
52702         * gcc.dg/cpp/c++98.c: Change to C extension.
52703         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
52704         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
52706 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
52708         * gcc.dg/tls/diag-3.c: New.
52710 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
52712         * g++.dg/README (Subdirectories): Document new subdir expr.
52713         * g++.dg/expr/pmf-1.C: New test.
52715 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
52717         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
52719 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
52721         * g++.dg/abi/bitfield3.C: New test.
52723 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
52725         * lib/gcov.exp: Tweak expected line formats.
52726         * gcc.misc-tests/gcov8.c: New test.
52727         * gcc.misc-tests/gcov8.x: New flags.
52729 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
52731         * consistency.vlad/layout/endian.c: Include string.h.
52733         * gcc.c-torture/execute/20020805-1.c: New test.
52735 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
52737         * g++.dg/other/conversion1.C: New test.
52739 2002-08-03  Roger Sayle  <roger@eyesopen.com>
52741         * gcc.dg/builtins-1.c: New testcase.
52743 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
52745         * g++.dg/inherit/access3.C: New test.
52747 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
52749         * gcc.dg/ia64-visibility-2.c: New test.
52751 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
52753         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
52754         __qualifier_flags to __flags.
52756 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
52758         * g++.dg/inherit/operator1.C: New test.
52759         * g++.dg/lookup/disamb1.C: Fix typo in comment.
52760         * g++.dg/other/error1.C: Change expected error message.
52761         * g++.dg/template/conv4.C: Likewise.
52763 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
52765         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
52766         for documented behavior.
52768 2002-07-25  Roger Sayle  <roger@eyesopen.com>
52770         * gcc.c-torture/execute/20020720-1.x: Skip this test on
52771         several targets known to fail.
52773 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
52775         * gcc.dg/mips-args-[123].c: New tests.
52777 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
52779         * gcc.dg/ppc-spe.c: New.
52781 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
52783         * g++.dg/other/ptrmem4.C: New testcase.
52785 2002-07-24  Richard Henderson  <rth@redhat.com>
52787         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
52789 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
52791         * g++.dg/ext/alignof1.C (main): Return 0 for success.
52793 2002-07-24  Roger Sayle  <roger@eyesopen.com>
52795         * gcc.c-torture/execute/memset-3.c: New testcase.
52797 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
52799         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
52800         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
52802 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52804         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
52805         Delete.
52807 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
52809         * gcc.c-torture/compile/simd-4.c: New test.
52811 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52813         PR c++/7347, c++/7348
52814         * g++.dg/template/access4.C: New test.
52815         * g++.dg/template/access5.C: New test.
52816         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
52817         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
52818         * g++.old-deja/g++.pt/ttp58.C: Likewise.
52819         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
52821 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
52823         * gcc.dg/gnu89-init-2.c: New test.
52825 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
52827         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
52829 2002-07-20  Roger Sayle  <roger@eyesopen.com>
52831         * gcc.c-torture/execute/20020720-1.c: New testcase.
52833 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
52835         * gcc.dg/cpp/Wsignprom.c: New tests.
52837 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
52839         * gcc.c-torture/execute/loop-13.c: New test.
52841 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
52843         * gcc.dg/cpp/expr.c: New tests.
52845 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
52847         * g++.dg/opt/pr6713.C: Add template instantiation.
52849 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
52851         * gcc.dg/nest.c: New test.
52853 2002-07-17  Richard Henderson  <rth@redhat.com>
52855         * g++.dg/opt/pr6713.C: New test.
52857 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
52859         * gcc.c-torture/execute/loop-2e.x: Let the testcase
52860         XFAIL for all x86 processors.
52862 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
52864         * gcc.c-torture/execute/20010122-1.x: Do not test with
52865         -fomit-frame-pointer.
52867 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52869         * g++.dg/template/instantiate2.C: New test.
52870         * g++.dg/template/spec4.C: New test.
52872 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52874         * g++.dg/template/access2.C: New test.
52875         * g++.dg/template/access3.C: New test.
52877 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
52879         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
52880         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
52881         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
52882         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
52883         Convert to use <stdarg.h>.
52884         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
52885         Delete.
52886         * gcc.dg/va-arg-2.c: New.
52887         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
52889 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
52891         * gcc.c-torture/compile/20020710-1.c: New test.
52893 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
52894                           Andrew Pinski  <pinskia@physics.uc.edu>
52896         gcc.c-torture/compile/simd-2.c: New testcase.
52897         gcc.c-torture/compile/simd-3.c: Likewise.
52899 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
52901         PR c++/7224
52902         * g++.dg/overload/error1.C: New test.
52904 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52906         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
52907         configuration and IRIX 6 O32 ABI.
52909 2002-07-11  Roger Sayle  <roger@eyesopen.com>
52911         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
52913 2002-07-10  Roger Sayle  <roger@eyesopen.com>
52915         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
52917 2002-07-10  Jeffrey A Law  <law@redhat.com>
52919         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
52921         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
52923 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
52925         * gcc.dg/20020312-2.c: Check for __PPC__.
52927 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
52929         * gcc.c-torture/compile/20020709-1.c: New test.
52931 2002-07-07  Roger Sayle  <roger@eyesopen.com>
52933         * g++.dg/template/qualttp21.C: New test case.
52935 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
52937         * gcc.c-torture/compile/20020706-1.c: New test.
52938         * gcc.c-torture/compile/20020706-2.c: New test.
52940 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
52941             Alexandre Oliva  <aoliva@redhat.com>
52943         * g++.dg/warn/incomplete1.C: New test.
52945 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52947         PR c++/7099
52948         * g++.dg/warn/noreturn1.C: New test.
52950 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
52952         PR c++/6706
52953         * g++.dg/debug/debug6.C: New test.
52954         * g++.dg/debug/debug7.C: New test.
52956 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
52958         * gcc.c-torture/compile/simd-3.c: New test.
52960 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
52962         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
52963         * gcc.dg/20020620-1.c: Likewise.
52965 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52967         PR c++/6944
52968         * g++.dg/init/array4.C: New test.
52969         * g++.dg/init/array5.C: New test.
52971 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
52973         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
52974         * gcc.c-torture/execute/simd-2.c (main): Likewise.
52976 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52978         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
52979         * gcc.dg/wtr-aggr-init-1.c: Likewise.
52980         * gcc.dg/wtr-conversion-1.c: Likewise.
52981         * gcc.dg/wtr-escape-1.c: Likewise.
52982         * gcc.dg/wtr-int-type-1.c: Likewise.
52983         * gcc.dg/wtr-label-1.c: Likewise.
52984         * gcc.dg/wtr-static-1.c: Likewise.
52985         * gcc.dg/wtr-strcat-1.c: Likewise.
52986         * gcc.dg/wtr-suffix-1.c: Likewise.
52987         * gcc.dg/wtr-switch-1.c: Likewise.
52988         * gcc.dg/wtr-unary-plus-1.c: Likewise.
52989         * gcc.dg/wtr-union-init-1.c: Likewise.
52990         * gcc.dg/wtr-union-init-2.c: Likewise.
52991         * gcc.dg/wtr-union-init-3.c: Likewise.
52993         * gcc.dg/wtr-func-def-1.c: New test.
52995 2002-07-02 Devang Patel <dpatel@apple.com>
52997         * objc.dg/param-1.m: New test.
52999 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
53001         * gcc.dg/cpp/trad/directive.c: Add test.
53002         * gcc.dg/cpp/trad/macroargs.c: Add test.
53003         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
53005 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
53007         * gcc.dg/cpp/cmdlne-M.c: New test.
53009 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
53011         * objc.dg/desig-init-1.m: New test.
53013 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53015         PR c++/6716
53016         * g++.dg/template/instantiate1.C: New test.
53018 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
53020         PR c++/7112
53021         * g++.dg/template/sizeof2.C: New test.
53023 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
53025         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
53026         gcc.dg/cpp/trad/include.c: New tests.
53028 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
53030         PR target/7177
53031         * gcc.c-torture/compile/20020701-1.c: New test.
53033 2002-07-01  Stan Shebs  <shebs@apple.com>
53035         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
53036         header here...
53037         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
53038         (objc-torture-execute): or here.
53040 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
53042         * gcc.c-torture/execute/arith-rand-ll.c: New test.
53044 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
53046         * gcc.dg/cpp/trad/escaped-nl.c: New test.
53048 2002-06-30  Devang Patel  <dpatel@apple.com>
53050         * objc.dg/fsyntax-only.m: New test.
53052 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
53054         PR c++/6695
53055         * g++.dg/template/friend7.C: New file.
53057 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
53059         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
53060         return type.
53062 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
53064         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
53065         avoid division by zero.
53067 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
53069         * gcc.dg/Wunknownprag.c: New tests.
53071 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
53073         * gcc.c-torture/execute/simd-2.c: New test.
53075 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
53077         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
53078         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
53079         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
53080         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
53081         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
53082         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
53083         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
53084         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
53085         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
53086         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
53087         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
53088         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
53089         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
53090         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
53091         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
53092         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
53093         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
53095 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
53097         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
53098         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
53099         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
53100         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
53101         New tests.
53102         * gcc.dg/cpp/trad/directive.c: Update.
53104 2002-06-23  Andreas Jaeger  <aj@suse.de>
53106         * gcc.c-torture/execute/complex-6.c: New.
53108 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
53110         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
53111         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
53112         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
53113         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
53115 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
53117         * gcc.dg/cpp/trad: New directory with traditional tests copied
53118         from parent directory.
53119         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
53120         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
53121         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
53122         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
53123         Move to trad/ and rename.
53124         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
53125         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
53126         gcc.dg/cpp/trad/redef2.c: New tests.
53127         * gcc.dg/cpp/trad/trad.exp: New driver.
53129 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
53131         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
53132         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
53133         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
53134         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
53135         Remove.
53137 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
53139         * gcc.dg/20020620-1.c: New test.
53141 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53143         * g++.dg/template/ttp4.C: New test.
53145 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
53147         * g++.dg/opt/vt1.C: Fix regexp.
53149 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53151         * gcc.c-torture/execute/pure-1.c: Make functions static again.
53152         Don't use attribute `noinline'.
53154 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
53156         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
53158 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
53160         * gcc.c-torture/execute/simd-1.c: New.
53162         * gcc.dg/simd-1.c: New.
53164 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
53166         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
53168 2002-06-16  Richard Henderson  <rth@redhat.com>
53170         * g++.dg/ext/anon-struct1.C: New.
53171         * g++.dg/ext/anon-struct2.C: New.
53172         * g++.dg/ext/anon-struct3.C: New.
53173         * gcc.dg/anon-struct-1.c: New.
53174         * gcc.dg/anon-struct-2.c: New.
53175         * gcc.dg/anon-struct-3.c: New.
53176         * gcc.dg/20011008-1.c: Adjust warning text.
53177         * gcc.dg/20020527-1.c: Add -fms-extensions.
53179 2002-06-16  Richard Henderson  <rth@redhat.com>
53181         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
53183 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
53185         * gcc.c-torture/execute/20020615-1.c: New test.
53187 2002-06-15  Roger Sayle  <roger@eyesopen.com>
53189         * gcc.c-tortuture/execute/compare-1.c: New test case.
53190         * gcc.c-tortuture/execute/compare-2.c: New test case.
53191         * gcc.c-tortuture/execute/compare-3.c: New test case.
53193 2002-06-13  Richard Henderson  <rth@redhat.com>
53195         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
53196         ia64 ilp32.
53198 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53200         * g++.dg/template/typename2.C: Update error message.
53202 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
53204         * gcc.c-torture/execute/20020611-1.c: New test.
53206 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
53208         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
53209         list of targets to skip.
53211 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
53213         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
53214         targets if not optimizing.
53216 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
53218         * gcc.c-torture/compile/20020605-1.c: New test.
53220         * g++.dg/opt/vt1.C: New test.
53222         * gcc.dg/20020531-1.c: New test.
53224         * gcc.dg/20020530-1.c: New test.
53226         * gcc.dg/20020527-1.c: New test.
53228         * g++.dg/opt/cse1.C: New test.
53230 2002-06-07  Roger Sayle  <roger@eyesopen.com>
53232         * gcc.dg/20020607-2.c: New test case.
53234 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
53236         * gcc.c-torture/compile/20020604-1.c: New test.
53238 2002-06-04  Richard Henderson  <rth@redhat.com>
53240         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
53241         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
53242         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
53244 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
53246         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
53248 2002-06-03  Richard Henderson  <rth@redhat.com>
53250         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
53251         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
53253 2002-06-02  Richard Henderson  <rth@redhat.com>
53255         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
53256         test functions static.
53258 2002-06-02  Andreas Jaeger  <aj@suse.de>
53260         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
53261         now.
53263 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53265         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
53266         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
53267         Update for mofified diagnostics.
53268         * gcc.dg/c99-intconst-1.c: No longer fail.
53270 2002-06-02  Richard Henderson  <rth@redhat.com>
53272         * gcc.dg/uninit-A.c: Remove xfail markers.
53274 2002-06-01  Roger Sayle  <roger@eyesopen.com>
53276         * gcc.dg/fnegate-1.c: New test case.
53278 2002-05-30  Osku Salerma  <osku@iki.fi>
53280         * gcc.c-torture/execute/mayalias-1.c: New file.
53282 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
53284         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
53285         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
53286         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
53288 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
53290         * gcc.c-torture/execute/20020529-1.c: New test.
53292 2002-05-27  Richard Henderson  <rth@redhat.com>
53294         * g++.dg/ext/attrib6.C: New test case.
53296 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53298         * gcc.c-torture/execute/pure-1.c: New test.
53300 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
53302         * gcc.dg/cpp/arith-2.c: Remove.
53304 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
53306         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
53307         * gcc.dg/cpp/if-3.c: Remove.
53309 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
53311         * g++.dg/opt/cse2.C: New test.
53313 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
53315         * gcc.dg/cpp/arith-1.c: New semantic tests.
53316         * gcc.dg/cpp/if-1.c: Update.
53318 2002-05-24  Ben Elliston  <bje@redhat.com>
53320         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
53322 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
53324         * gcc.dg/verbose-asm.c: New test.
53326 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
53328         * gcc.dg/cpp/paste12.c: New test.
53330 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
53332         * g++.dg/parse/named_ops.C: New test.
53334 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
53336         * gcc.dg/weak-8.c: New test.
53338 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
53340         * gcc.dg/weak-2.c: Allow optional leading underscore
53341         in scan-assembler symbol name.
53342         * gcc.dg/weak-3.c: Likewise.
53343         * gcc.dg/weak-4.c: Likewise.
53344         * gcc.dg/weak-5.c: Likewise.
53346 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
53348         * gcc.dg/20020523-1.c: New test.
53350 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
53352         * objc.dg/const-str-2.m: Update now that we stop after
53353         a command line error.
53355 2002-05-22  Richard Henderson  <rth@redhat.com>
53357         * g++.dg/dg.exp: Fix typo in test pruneing.
53359 2002-05-22  Richard Henderson  <rth@redhat.com>
53361         * g++.dg/dg.exp: Prune the tls subdirectory.
53362         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
53363         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
53364         * g++.dg/tls/init-1.C: New.
53366 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
53368         * gcc.dg/20020517-1.c: New test.
53370 2002-05-21  Richard Henderson  <rth@redhat.com>
53372         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
53373         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
53375 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
53377         * g++.dg/other/copy2.C: New test.
53379 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
53381         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
53382         (MAX_COPY): Bump up to 10 times sizeof (long long).
53383         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
53385         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
53386         sizeof (long long).
53388         * gcc.c-torture/execute/strcpy-1.c: New test.
53390 2002-05-19  Jason Merrill  <jason2redhat.com>
53392         * g++.dg/ext/oper1.C: New test.
53394 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
53395 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
53397         * README.QMTEST: New file.
53399         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
53401 2002-05-19  Andreas Jaeger  <aj@suse.de>
53403         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
53404         now.
53405         * gcc.c-torture/execute/loop-2d.x: Likewise.
53407 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
53409         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
53410         support weak symbols.
53411         * gcc.dg/weak-4.c: Likewise.
53412         * gcc.dg/weak-6.c: Likewise.
53414 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
53416         * gcc.dg/weak-3.c: Add dg-excess-error comment for
53417         cygwin, coff and h8300-*-hms targets
53418         * gcc.dg/weak-5.c: Likewise.
53419         * gcc.dg/weak-7.c: Likewise.
53421 2002-05-16  Jason Merrill  <jason@redhat.com>
53423         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
53424         (scan-assembler-not, scan-assembler-dem): Likewise.
53425         (scan-assembler-dem-not): Likewise.
53427 2002-05-15  Richard Henderson  <rth@redhat.com>
53429         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
53431 2002-05-15  Richard Henderson  <rth@redhat.com>
53433         * gcc.dg/weak-5.c (vfoo1c): No warning here.
53434         (vfoo1f): Warning here.
53435         (vfoo1l): Don't redefine the alias.
53437 2002-05-14  Jason Merrill  <jason@redhat.com>
53438             Alexandre Oliva  <aoliva@redhat.com>
53440         * g++.dg/init/pm1.C: New test.
53442 2002-05-12  David S. Miller  <davem@redhat.com>
53444         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
53445         types.
53447 2002-05-10  Roger Sayle  <roger@eyesopen.com>
53449         * gcc.c-torture/execute/20020510-1.c: New test case.
53451 2002-05-10  David S. Miller  <davem@redhat.com>
53453         * gcc.c-torture/execute/conversion.c: Test long double too.
53455 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
53457         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
53458         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
53459         * lib/g++.exp (g++_link_flags): Likewise.
53460         * lib/objc.exp (objc_target_compile): Likewise.
53462 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
53464         * gcc.dg/cpp/poison.c: Update.
53465         * gcc.dg/cpp/20000625-2.c: Remove.
53466         * gcc.dg/cpp/direct2s.c: Remove final test.
53468 2002-05-08  Tom Rix  <trix@redhat.com>
53470         * gcc.c-torture/execute/20020508-1.c: New test.
53471         * gcc.c-torture/execute/20020508-2.c: New test.
53472         * gcc.c-torture/execute/20020508-3.c: New test.
53474 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
53476         * gcc.dg/cpp/charconst-4.c: More tests.
53478 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
53480         PR c/6569
53481         * gcc.dg/weak-3.c: Update location of warning messages.
53482         * gcc.dg/weak-5.c: Likewise.
53484 2002-05-06  Roger Sayle  <roger@eyesopen.com>
53486         * gcc.c-torture/execute/20020506-1.c: New test case.
53488 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
53490         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
53492 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
53494         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
53496 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
53498         * gcc.dg/cpp/charconst-3.c: New test.
53500 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53502         * gcc.dg/cpp/charconst.c: Update tests.
53504 2002-05-05  Tim Josling  <tej@melbpc.org.au>
53506         * treelang: Added directory for new sample language treelang. Also
53507         lib/treelang.exp: New file to signal treelang should be tested.
53509 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
53511         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
53512         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
53513         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
53514         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
53515         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
53516         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
53517         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
53519 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
53521         * gcc.dg/format/xopen-2.c: New test.
53523 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
53525         * gcc.dg/20020503-1.c: New test.
53527 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
53529         * g++.dg/init/dtor1.C: Make it tougher.
53531 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
53533         * g++.dg/init/dtor1.C: New test.
53535 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
53537         * gcc.dg/altivec-8.c: New.
53539 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
53541         * gcc.dg/altivec-7.c: New.
53543 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
53545         * g++.dg/parse/typedef1.C: New test.
53547 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
53549         PR c++/6486
53550         * g++.dg/template/friend6.C: New test.
53552         PR c++/6492
53553         * g++.dg/init/copy1.C: New test.
53555 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
53557         * g++.dg/warn/effc1.C: New test.
53559 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
53561         * gcc.dg/cpp/if-cexp.c: Add a test.
53563 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
53565         * gcc.dg/20020426-2.c: New test.
53567 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
53569         * gcc.dg/cpp/if-mop.c: Update.
53570         * gcc.dg/cpp/if-mpar.c: Add test.
53571         * gcc.dg/cpp/if-oppr.c: Update.
53573 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53575         PR c/6343
53576         * gcc.dg/weak-[2-7].c: New tests.
53578 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
53580         * gcc.dg/enum1.c: New test.
53582 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
53584         PR c++/6497
53585         * g++.dg/inherit/access2.C: New test.
53587 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
53589         PR bootstrap/6445
53590         * gcc.dg/20020426-1.c: New test.
53592 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
53594         * g++.dg/abi/enum1.C: New test.
53596 2002-04-26  Richard Henderson  <rth@redhat.com>
53598         * gcc.dg/c99-bool-1.c: Expect always true warning.
53600 2002-04-25  Roger Sayle  <roger@eyesopen.com>
53602         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
53604 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53606         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
53607         targets.
53609 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
53611         * g++.dg/abi/mange7.C: New test.
53613         PR c++/6438.
53614         * g++.dg/parse/stmtexpr2.C: New test.
53616 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
53618         * gcc.dg/20020312-2.c: Add SH target.
53620 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53622         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
53623         compiler output on mips*-*-irix*.
53625 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
53627         * g++.dg/parse/attr1.C: New test.
53629 2002-04-23  Roger Sayle  <roger@eyesopen.com>
53631         * gcc.c-torture/execute/string-opt-17.c: New test case.
53632         * gcc.c-torture/execute/memset-2.c: New test case.
53634 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
53636         PR c++/6256:
53637         * g++.dg/template/friend5.C: New test.
53639         PR c++/6331:
53640         * g++.dg/template/qual1.C: Likewise.
53642 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
53644         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
53645         Include stdlib.h, not stdio.h or ctype.h.
53647 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
53649         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
53650         cris-*-elf* and mmix-*-*.
53651         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
53652         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
53653         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
53654         Ditto.
53655         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
53656         * gcc.dg/wchar_t-1.c: Ditto.
53658 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
53660         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
53661         Clarify comment.
53663 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
53665         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
53667 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53669         * gcc.c-torture/execute/20000906-1.x: Delete.
53671 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
53673         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
53675 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
53677         * PR6367
53678         * g77.f-torture/execute/6367.f: New test.
53679         * g77.f-torture/execute/6367.x: Disable for MMIX.
53681 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
53683         * PR6352
53684         * g++.dg/opt/inline2.C: New test.
53686 2002-04-18  Richard Henderson  <rth@redhat.com>
53688         * gcc.dg/20000906-1.c: Enable for all targets.
53689         * gcc.c-torture/compile/iftrap-2.c: New.
53691 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
53693         * gcc.dg/20020418-1.c: New test.
53694         * gcc.dg/20020418-2.c: New test.
53696 2002-04-18  Richard Henderson  <rth@redhat.com>
53698         * gcc.c-torture/compile/iftrap-1.c: New.
53699         * gcc.dg/iftrap-1.c: Adjust for ia64.
53700         * gcc.dg/iftrap-2.c: New.
53702 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
53704         * gcc.c-torture/compile/20020418-1.c: New test.
53706 2002-04-18  Roger Sayle  <roger@eyesopen.com>
53708         * gcc.c-torture/compile/20020415-1.c: New.
53710 2002-04-18  David S. Miller  <davem@redhat.com>
53712         * gcc.c-torture/execute/20020418-1.c: New test.
53714 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
53716         * gcc.dg/20020416-1.c: New test.
53718         * g++.dg/opt/inline1.C: New test.
53720 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
53722         * gcc.dg/altivec-5.c: New test.
53724         * gcc.dg/20020415-1.c: New test.
53726 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
53728         * lib/chill.exp: Remove.
53730 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
53732         * g++.dg/other/big-struct.C: New test.
53734 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
53736         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
53737         of scratch file.
53739 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
53741         PR c/6277
53742         * gcc.dg/i386-387-1.c: Allow optional leading underscore
53743         in scan-assembler function name
53745 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
53747         * g77.f-torture/execute/980628-4.x,
53748         g77.f-torture/execute/980628-5.x,
53749         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
53750         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
53751         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
53752         i[34567]86-*-*.
53754 2002-04-13  David S. Miller  <davem@redhat.com>
53756         * gcc.c-torture/execute/20020413-1.c: New test.
53758 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
53760         * gcc.dg/asm-6.c,
53761         * g++.dg/ext/asm1.C: New tests.
53763 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
53765         PR c++ 5373.
53766         * g++.dg/parse/stmtexpr1.C: New test.
53768         PR c++/5189.
53769         * g++.dg/template/copy1.C: New test.
53771 2002-04-12  Richard Henderson  <rth@redhat.com>
53773         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
53775 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
53777         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
53778         gcc.c-torture/execute/20020307-2.c.
53780 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
53782         * g++.dg/ext/attrib5.C,
53783         * g++.dg/lookup/struct1.C: New tests.
53785 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
53787         * gcc.dg/20020411-1.c: New test.
53789         * gcc.c-torture/execute/20020411-1.c: New test.
53791 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
53793         * g77.f-torture/execute/6177.f: New test.
53795 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
53797         PR middle-end/6247
53798         * g++.dg/opt/cleanup1.C: New test.
53800         * g++.dg/opt/const1.C: New test.
53802 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
53804         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
53806 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
53808         PR c++/5507
53809         * g++.dg/template/typename2.C: New test.
53811 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
53813         * gcc.c-torture/execute/loop-12.c: New.
53815 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
53817         * g77.f-torture/execute/980628-4.x,
53818         g77.f-torture/execute/980628-5.x,
53819         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
53820         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
53821         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
53823 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53825         PR optimization/6086
53826         * g++.dg/opt/preinc1.C: New test.
53828 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
53830         PR c++/5571
53831         * g++.dg/opt/static2.C: New test.
53833 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
53835         PR c/5120
53836         * gcc.dg/20020406-1.c: New test.
53838 2002-04-04  David S. Miller  <davem@redhat.com>
53840         * gcc.c-torture/execute/20020404-1.c: New test.
53842 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
53844         PR c/6123
53845         * gcc.dg/20020312-2.c: Do not declare global register variable
53846         if __PIC__ or __pic__ is defined.
53848 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
53850         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
53851         __asm__ so that it works correctly even if -ansi -pedantic-errors.
53853 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53855         * gcc.misc-tests/linkage.exp: Update last change to handle
53856         sparc*-, not just sparc-.
53858 2002-04-03  Richard Henderson  <rth@redhat.com>
53860         * gcc.dg/cpp/ucs.c: Improved long UCS test.
53862 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
53864         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
53866 2002-04-02  David S. Miller  <davem@redhat.com>
53868         * gcc.c-torture/execute/20020402-3.c: New test.
53870 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
53872         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
53873         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
53875         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
53876         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
53877         g77.f-torture/execute/20001201.x,
53878         g77.f-torture/execute/u77-test.x: New files.
53880         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
53881         * gcc.dg/wchar_t-1.c: Ditto.
53883 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53885         * gcc.c-torture/execute/20020402-1.c: New test.
53887 2002-04-01  Richard Henderson  <rth@redhat.com>
53889         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
53891         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
53893 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53895         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
53897 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
53899         * g++.dg/inherit/template-as-base.C: Expect error.
53900         * g++.dg/inherit/namespace-as-base.C: Likewise.
53902 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
53904         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
53905         g++.dg/ext/instantiate3.C: Tweak match patterns.
53907         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
53908         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
53909         -da test.
53911 2002-03-31  Richard Henderson  <rth@redhat.com>
53913         * gcc.dg/special/alias-2.c: New.
53914         * gcc.dg/special/ecos.exp: Run it.
53916 2002-03-31  Richard Henderson  <rth@redhat.com>
53918         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
53920 2002-03-31  Kazu Hirata  <kazu@hxi.com>
53922         * gcc.dg/weak-1.c: Disable on h8300 port.
53924 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
53926         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
53927         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
53928         ordering tests.
53929         * g++.dg/bprob/bprob-1.C: New test.
53930         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
53931         * g++.dg/gcov/gcov-1.C: New test.
53932         * g++.dg/gcov/gcov-1.x: New file.
53933         * g++.dg/gcov/gcov-2.C: New test.
53934         * g++.dg/gcov/gcov-3.C: New test.
53935         * g++.dg/gcov/gcov-3.h: New file.
53937 2002-03-28  Roger Sayle  <roger@eyesopen.com>
53939         * g++.old-deja/g++.other/builtins5.C: New test.
53940         * g++.old-deja/g++.other/builtins6.C: New test.
53941         * g++.old-deja/g++.other/builtins7.C: New test.
53942         * g++.old-deja/g++.other/builtins8.C: New test.
53943         * g++.old-deja/g++.other/builtins9.C: New test.
53945 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
53947         * g++.dg/opt/static1.C: New test.
53949         * g++.dg/opt/longbranch1.C: New test.
53951 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
53953         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
53955         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
53957 2002-03-28  Jeffrey A Law  (law@redhat.com)
53959         * gcc.c-torture/execute/20020328-1.c: New test.
53961 2002-03-27  Richard Henderson  <rth@redhat.com>
53963         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
53964         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
53965         move from g++.old-deja/g++.ext/.
53967 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
53969         * g++.dg/init/new2.C: New test.
53971 2002-03-26  Richard Henderson  <rth@redhat.com>
53973         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
53975         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
53976         on sparc.
53978         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
53979         sparcv9 systems.
53980         * gcc.dg/20001102-1.c: Likewise.
53982 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
53984         * gcc.dg/cpp/endif-pedantic1.c,
53985         gcc.dg/cpp/endif-pedantic2.c: New tests.
53987 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
53989         * g++.dg/init/new1.C: New test.
53991 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
53993         * g++.dg/abi/vbase9.C: New test.
53995 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
53997         * gcc.dg/arm-asm.c: New test.
53999 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
54001         * gcc.dg/Wswitch-enum.c: New test.
54002         Fix PR c/5044.
54004 2002-03-26  Richard Henderson  <rth@redhat.com>
54006         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
54007         structure.
54009 2002-03-25  Richard Henderson  <rth@redhat.com>
54011         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
54012         sparcv9 systems.
54014         * gcc.c-torture/compile/20011119-1.c (xxx): New.
54015         * gcc.c-torture/compile/20011119-2.c (xxx): New.
54017 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
54019         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
54021 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
54023         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
54024         targets using generic thunk support.
54026 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
54028         * gcc.c-torture/compile/20020323-1.c: New test.
54030         * g++.dg/opt/conj2.C: New test.
54032 2002-03-24  Richard Henderson  <rth@redhat.com>
54034         * gcc.dg/weak-1.c: Use -fno-common.
54036 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
54038         * g77.dg/f77-edit-apostrophe-out.f: New test
54039         * g77.dg/f77-edit-h-out.f: New test
54040         * g77.dg/f77-edit-t-in.f: New test
54041         * g77.dg/f77-edit-t-out.f: New test
54042         * g77.dg/f77-edit-x-out.f: New test
54043         * g77.dg/f77-edit-slash-out.f: New test
54044         * g77.dg/f77-edit-colon-out.f: New test
54045         * g77.dg/f77-edit-s-out.f: New test
54047 2002-03-24  Richard Henderson  <rth@redhat.com>
54049         * objc/execute/formal_protocol-6.x: New XFAIL.
54051 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
54053         * gcc.dg/weak-1.c: Early return from dg-final on platforms
54054         that do not support weak symbols
54056 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
54058         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
54059         * lib/g77.exp: Likewise.
54060         * lib/objc.exp: Likewise.
54062 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
54064         * gcc.dg/Wswitch-default.c: New test.
54066 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
54068         * g++.dg/other/enum1.C: New test.
54070 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
54072         * gcc.dg/pragma-ep-3.c: Fix typo.
54074 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
54076         * g++.dg/inherit/template-as-base.C: New test.
54078 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
54080         * g++.old-deja/g++.other/dwarf2-1.C: Move...
54081         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
54083 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
54085         * gcc.dg/cpp/multiline.c: Update to match.
54087 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
54089         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
54091 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
54093         * gcc.dg/cpp/extratokens2.c: New file.
54095 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
54097         * gcc.dg/20020312-2.c: Add rs6000 target.
54099         * gcc.c-torture/compile/20020319-1.c: New test.
54101 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54103         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
54104         (A, E): Handle this.
54106 2002-03-20  Jason Merrill  <jason@redhat.com>
54108         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
54109         ignoring -fpic.
54110         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
54111         through prune_gcc_output.
54113 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
54115         * gcc.c-torture/compile/20020320-1.c: New test.
54117 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
54119         * gcc.c-torture/compile/20020318-1.c: New test.
54121         * gcc.dg/struct-by-value-1.c: New test.
54123         * gcc.dg/20020319-1.c: New test.
54125 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
54127         * g++.dg/opt/conj1.C: New test.
54129 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
54131         * g++.dg/template/qualttp20.C: Revert previous change.
54132         * g++.dg/template/qualttp3.C: Likewise.
54133         * g++.dg/template/qualttp4.C: Likewise.
54134         * g++.dg/template/qualttp5.C: Likewise.
54135         * g++.dg/template/qualttp6.C: Likewise.
54136         * g++.dg/template/qualttp7.C: Likewise.
54137         * g++.dg/template/qualttp8.C: Likewise.
54138         * g++.dg/template/recurse.C: Likewise.
54140 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
54142         * gcc.dg/cpp/wchar-1.c: Update.
54144 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
54146         * g++.dg/template/conv1.C: New test.
54147         * g++.dg/template/conv2.C: New test.
54148         * g++.dg/template/conv3.C: New test.
54149         * g++.dg/template/conv4.C: New test.
54151 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
54153         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
54154         * g++.dg/template/qualttp3.C: Likewise.
54155         * g++.dg/template/qualttp4.C: Likewise.
54156         * g++.dg/template/qualttp5.C: Likewise.
54157         * g++.dg/template/qualttp6.C: Likewise.
54158         * g++.dg/template/qualttp7.C: Likewise.
54159         * g++.dg/template/qualttp8.C: Likewise.
54160         * g++.dg/template/recurse.C: Likewise.
54162 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
54164         * g++.dg/opt/dtor1.C: New test.
54166 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
54168         * gcc.c-torture/compile/20020315-1.c: New test.
54170 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
54172         * gcc.dg/weak-1.c: Fix scan tests.
54174 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
54176         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
54177         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
54178         cris-*-aout* mmix-*-*.
54179         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
54180         cris-*-aout* mmix-*-*.
54181         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
54182         cris-*-elf* cris-*-aout* and mmix-*-*.
54183         * gcc.dg/20001009-1.c: Ditto.
54184         * gcc.dg/20010912-1.c: Ditto.
54185         * gcc.dg/20020122-4.c: Ditto.
54186         * gcc.dg/inline-2.c: Ditto.
54188 2002-03-14  Jeffrey A Law  (law@cygnus.com)
54190         * gcc.c-torture/compile/20020314-1.c: New test.
54192 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
54194         * gcc.c-torture/execute/20020314-1.c: New test.
54196 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
54198         * g++.dg/warn/Wunused-1.C: New test.
54200 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
54202         * g++.dg/abi/mangle6.C: New test.
54204 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
54206         * gcc.c-torture/compile/20020309-2.c: New test.
54208         * gcc.c-torture/compile/20020312-1.c: New test.
54210 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
54212         * g++.dg/other/access1.C: New test.
54214 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
54216         * gcc.c-torture/execute/wchar_t-1.c: New test.
54218 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
54220         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
54222 2002-03-12  Roger Sayle  <roger@eyesopen.com>
54224         * gcc.dg/20020312-1.c: New test case.
54226 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
54228         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
54230 2002-03-11  Richard Henderson  <rth@redhat.com>
54232         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
54233         * g++.old-deja/g++.jason/report.C: Likewise.
54235 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
54237         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
54238         * g++.old-deja/g++.robertl/eb56.C: Likewise.
54240 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
54242         * g++.dg/overload/pmf1.C: New test.
54244 2002-03-11  Kazu Hirata  <kazu@hxi.com>
54246         * gcc.c-torture/execute/20020307-1.c: Use long.
54248 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
54250         PR optimization/5844
54251         * gcc.dg/20020310-1.c: New test.
54253 2002-03-09  Michael Meissner  <meissner@redhat.com>
54255         * gcc.c-torture/execute/memcpy-2.c: New test.
54256         * gcc.c-torture/execute/memset-1.c: New test.
54257         * gcc.c-torture/execute/strlen-1.c: New test.
54258         * gcc.c-torture/execute/strcmp-1.c: New test.
54259         * gcc.c-torture/execute/strncmp-1.c: New test.
54261 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
54263         * gcc.dg/ppc-ldstruct.c: New test.
54265 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
54267         * gcc.c-torture/execute/va-arg-22.c: New test.
54269 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
54271         * gcc.c-torture/compile/20020309-1.c: New test.
54273 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
54275         * gcc.c-torture/execute/20020307-2.c: New test.
54277 2002-03-07  Jeffrey A Law  (law@redhat.com)
54279         * g77.f-torture/compile/20020307-1.f: New test.
54281 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
54283         * gcc.dg/unordered-1.c: New test.
54285 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
54287         * gcc.c-torture/execute/20020307-1.c: New test.
54289 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
54291         * gcc.dg/20020304-1.c: New test.
54293         * gcc.c-torture/compile/20020304-2.c: New test.
54295 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
54297         * gcc.c-torture/compile/20020304-1.c: New test case
54298         (from PR c/5830).
54300 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
54302         * gcc.dg/20020103-1.c: Add other -D ppc variants.
54304 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
54306         * g++.dg/other/classkey1.C: New test.
54308 2002-03-01  Richard Henderson  <rth@redhat.com>
54310         * gcc.c-torture/compile/981223-1.x: New.
54311         * gcc.c-torture/compile/920625-1.x: New.
54313 2002-02-28  Richard Henderson  <rth@redhat.com>
54315         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
54317 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
54319         * gcc.c-torture/execute/20020227-1.c: New test.
54321 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
54323         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
54324         here" ERROR lines.
54325         * g++.old-deja/g++.oliva/partord1.C: Likewise.
54326         * g++.old-deja.g++.other/defarg1.C: Likewise.
54327         * g++.old-deja/g++.pt/calls2.C: Likewise.
54328         * g++.old-deja/g++.pt/crash20.C: Likewise.
54329         * g++.old-deja/g++.pt/crash30.C: Likewise.
54330         * g++.old-deja/g++.pt/crash36.C: Likewise.
54331         * g++.old-deja/g++.pt/crash6.C: Likewise.
54332         * g++.old-deja/g++.pt/defarg13.C: Likewise.
54333         * g++.old-deja/g++.pt/derived3.C: Likewise.
54334         * g++.old-deja/g++.pt/error1.C: Likewise.
54335         * g++.old-deja/g++.pt/friend21.C: Likewise.
54336         * g++.old-deja/g++.pt/friend23.C: Likewise.
54337         * g++.old-deja/g++.pt/infinite1.C: Likewise.
54338         * g++.old-deja/g++.robertl/eb128.C: Likewise.
54340 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
54342         * gcc.c-torture/execute/20020225-2.c: New test.
54344 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
54346         * gcc.c-torture/execute/920730-1t.c,
54347         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
54348         Delete test cases, only relevant to -traditional.
54350 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
54352         * gcc.dg/cpp/undef1.c: Remove.
54353         * gcc.dg/cpp/directiv.c: Update.
54354         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
54356 2002-02-27  Michael Meissner  <meissner@redhat.com>
54358         * gcc.c-torture/execute/20020226-1.c: New test.
54360 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
54362         * g++.dg/debug/debug4.C: New test.
54364         * gcc.dg/ia64-visibility-1.c: New test.
54366 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
54368         * gcc.dg/debug/20020224-1.c: New.
54370 2002-02-25  Kazu Hirata  <kazu@hxi.com>
54372         * gcc.c-torture/execute/960416-1.x: New.
54373         * gcc.c-torture/execute/divconst-3.x: Likewise.
54375 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
54377         * gcc.dg/20020224-1.c: New test.
54379 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
54381         * gcc.c-torture/execute/20020225-1.c: New.
54383 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
54385         * gcc.dg/cpp/wchar-1.c: New test.
54387 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
54389         * gcc.dg/20020222-1.c: New test.
54391 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
54393         * g++.dg/opt/anonunion1.C: New test.
54395 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
54397         * g++.dg/template/qualttp19.C: New test.
54398         * g++.dg/template/qualttp20.C: New test.
54399         * g++.old-deja/g++.jason/report.C: Adjust expected errors
54400         * g++.old-deja/g++.other/qual1.C: Likewise.
54402 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
54404         * gcc.dg/attr-alwaysinline.c: New.
54406 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
54408         * gcc.dg/20020220-1.c: New test.
54410         * gcc.dg/20020220-2.c: New test.
54412         * g++.dg/opt/mmx1.C: New test.
54414 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
54416         * gcc.c-torture/compile/20020110.c: New test.
54418 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
54420         * gcc.c-torture/execute/20020219-1.c: New test.
54422         * gcc.dg/20020219-1.c: New test.
54424         * gcc.dg/noncompile/20020220-1.c: New test.
54426         * g++.dg/opt/ptrintsum1.C: New test.
54428         * gcc.dg/debug/20020220-1.c: New test.
54430 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
54432         * gcc.c-torture/execute/20020216-1.c: New test.
54434 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
54436         * gcc.dg/decl-1.c: Update, new test.
54438 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
54440         * g++.dg/abi/bitfield1.C: New test.
54441         * g++.dg/abi/bitfield2.C: New test.
54443 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
54445         * gcc.dg/attr-nest.c: New test.
54447 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
54449         * gcc.c-torture/execute/20020215-1.c: New test.
54451 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
54453         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
54454         * g++.dg/debug/debug.exp: New.
54455         * g++.dg/debug/trivial.C: New.
54456         * g++.dg/debug/debug1.C: Moved...
54457         * g++.dg/other/debug1.C: ...from here.
54458         * g++.dg/debug/debug2.C: Moved...
54459         * g++.dg/other/debug2.C: ...from here.
54460         * g++.dg/debug/debug3.C: Moved...
54461         * g++.dg/other/debug3.C: ...from here.
54463         * gcc.dg/noncompile/20020213-1.c: New test.
54465 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
54467         * g++.dg/other/debug3.C: New test.
54469         * gcc.c-torture/execute/20020213-1.c: New test.
54471 2002-02-13  Richard Smith <richard@ex-parrot.com>
54473         * g++.old-deja/g++.other/thunk1.C: New test.
54475 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
54477         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
54479 2002-02-13  Stan Shebs  <shebs@apple.com>
54481         * gcc.dg/altivec-3.c: New.
54483 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
54485         * gcc.dg/Wunreachable-1.c: New test.
54486         * gcc.dg/Wunreachable-2.c: New test.
54488 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
54490         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
54492 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
54494         * gcc.dg/decl-1.c: New test.
54496 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
54498         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
54500 2002-02-10  Kazu Hirata  <kazu@hxi.com>
54502         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
54503         * gcc.c-torture/compile/980506-1.x: Likewise.
54505 2002-02-10  Kazu Hirata  <kazu@hxi.com>
54507         * gcc.dg/20020210-1.c: New.
54509 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
54511         * g77.f-torture/execute/947.f: New regression test
54512         for PR fortran/947.
54514 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
54516         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
54517         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
54519 2002-02-08  Richard Henderson  <rth@redhat.com>
54521         * gcc.c-torture/compile/labels-3.c: New.
54523 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
54525         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
54526         expression statements work instead.
54527         * gcc.dg/noncompile/20020207-1.c: New test.
54529 2002-02-07  Richard Henderson  <rth@redhat.com>
54531         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
54533 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
54535         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
54536         message from g77
54537         * lib/g77-dg.exp: Trim g77 error messages so that they are
54538         recognized by dg.exp.
54540 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
54542         PR fortran/5473
54543         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
54545 2002-02-07  Richard Henderson  <rth@redhat.com>
54547         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
54548         to be sufficiently aligned for integers.
54550 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
54552         * g++.dg/template/friend4.C: New test.
54554 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
54556         PR fortran/5743
54557         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
54558         unsupported cases.
54560 2002-02-07  Richard Henderson  <rth@redhat.com>
54562         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
54563         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
54564         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
54565         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
54567 2002-02-06  Richard Henderson  <rth@redhat.com>
54569         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
54571 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
54573         * gcc.dg/20020206-1.c: New test.
54575 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
54577         * gcc.c-torture/execute/20020206-1.c: New test.
54579         * gcc.c-torture/execute/20020206-2.c: New test.
54581         PR optimization/5429:
54582         * gcc.c-torture/compile/20020206-1.c: New test.
54584 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
54586         * g++.dg/ext/align1.C: Do not use an explicit alignment value
54587         as certain file formats cannot support particularly large
54588         alignments.
54590         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
54591         and do not expect to be able to link the executable.
54593         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
54594         fail because the COFF format does not support the weak attribute.
54596 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
54598         * g77.dg/pr5473.f: New test
54600 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
54602         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
54603         Fix testcase accordingly.
54605 2002-02-04  Richard Henderson  <rth@redhat.com>
54607         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
54608         (buf): Change to be an array of pointers, not ints.
54610 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
54612         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
54613         before all tests.  Move warning one line above to match where it
54614         C frontend emits.
54615         * gcc.dg/Wswitch-2.c: New test.
54616         * g++.dg/warn/Wswitch-1.C: New test.
54617         * g++.dg/warn/Wswitch-2.C: New test.
54619 2002-02-04  Richard Henderson  <rth@redhat.com>
54621         * g++.dg/abi/offsetof.C: Fix size comparison.
54623 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
54625         * gcc.dg/cast-qual-2.c: New test.
54627 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
54629         * gcc.dg/20020201-4.c: New test.
54631 2002-02-04  Ben Elliston  <bje@redhat.com>
54633         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
54634         target_info attribute != 0, in addition to the empty string.
54635         (gcc_target_compile): Likewise.
54637 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
54639         * gcc.dg/Wswitch.c: New test.
54640         PR gcc/4475. PR gcc/3780.
54642 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
54644         * g77.f-torture/execute/5122.f: New test for regressions
54645         against PR fortran/5122.
54647 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
54649         * g77.f-torture/compile/pr3743.f: Delete
54650         * g77.dg/pr3743-1.f: New test.
54651         * g77.dg/pr3743-2.f: New test.
54652         * g77.dg/pr3743-3.f: New test.
54653         * g77.dg/pr3743-4.f: New test.
54655 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54657         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
54659 2002-02-02  Richard Henderson  <rth@redhat.com>
54661         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
54662         * gcc.c-torture/execute/bf64-1.c: Likewise.
54664 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
54666         * gcc.dg/20020201-2.c: New test.
54668         * gcc.dg/20020201-3.c: New test.
54670         * gcc.c-torture/execute/bitfld-2.c: New test.
54672 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54674         * gcc.dg/bitfld-1.c: Update.
54675         * gcc.dg/bitfld-2.c: Update.
54676         * gcc.c-torture/execute/bitfld-1.x: New.
54678 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
54680         * gcc.c-torture/execute/20020201-1.c: New test.
54682 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
54684         PR target/5469
54685         * gcc.dg/20020201-1.c: New test.
54687 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
54689         PR fortran/3743
54690         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
54691         * g77.f-torture/compile/pr3743.x: Remove
54693 2002-01-31  Tom Rix  <trix@redhat.com>
54695         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
54697 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
54699         * gcc.dg/noncompile/20020130-1.c: New test.
54701 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
54703         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
54705 2002-01-29  Richard Henderson  <rth@redhat.com>
54707         * gcc.c-torture/execute/991118-1.c: Cast various constants back
54708         to long long.
54709         * gcc.c-torture/execute/bf64-1.c: Likewise.
54711 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
54713         * gcc.c-torture/execute/20020129-1.c: New test.
54715 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
54717         * gcc.c-torture/compile/20000224-1.c: Update.
54718         * gcc.c-torture/execute/bitfld-1.c: New tests.
54719         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
54720         * gcc.dg/uninit-A.c: Update.
54722 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
54724         * g++.dg/template/ctor1.C: Add instantiation.
54726 2002-01-28  Paul Koning  <pkoning@equallogic.com>
54728         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
54729         argument to __builtin_prefetch to be const ptr.
54731 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
54733         * gcc.c-torture/compile/20020120-1.c: New test.
54735 2002-01-27  Kazu Hirata  <kazu@hxi.com>
54737         * gcc.c-torture/execute/20020127-1.c: New test.
54739 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
54741         * g77.dg/f77-edit-i-in.f: New test
54742         * g77.dg/f77-edit-i-out.f: New test
54744 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
54746         * gcc.dg/debug/debug.exp: New file.
54747         * gcc.dg/debug/trivial.c: New file.
54748         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
54749         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
54750         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
54751         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
54752         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
54753         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
54754         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
54755         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
54756         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
54757         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
54758         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
54759         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
54760         * gcc.dg/20000503-1.c: Removed.
54761         * gcc.dg/20010207-1.c: Removed.
54762         * gcc.dg/20011223-1.c: Removed.
54763         * gcc.dg/20020104-2.c: Removed.
54764         * gcc.dg/debug-1.c: Removed.
54765         * gcc.dg/debug-2.c: Removed.
54766         * gcc.dg/debug-3.c: Removed.
54767         * gcc.dg/debug-4.c: Removed.
54768         * gcc.dg/debug-5.c: Removed.
54769         * gcc.dg/debug-6.c: Removed.
54770         * gcc.dg/dwarf2-1.c: Removed.
54771         * gcc.dg/dwarf2-2.c: Removed.
54773 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
54775         * g++.old-deja/g++.other/eh5.C: New test.
54776         * g++.old-deja/g++.other/sibcall2.C: New test.
54777         * g++.old-deja/g++.other/array9.C: New test.
54778         * g++.old-deja/g++.other/typename2.C: New test.
54779         * g++.old-deja/g++.other/crash60.C: New test.
54780         * g++.old-deja/g++.other/conv9.C: New test.
54781         * g++.old-deja/g++.other/mangle10.C: New test.
54782         * g++.old-deja/g++.other/unchanging1.C: New test.
54783         * g++.old-deja/g++.other/exprstmt1.C: New test.
54784         * g++.old-deja/g++.other/inline23.C: New test.
54785         * g++.old-deja/g++.eh/ia64-1.C: New test.
54786         * g++.old-deja/g++.other/dwarf2-1.C: New test.
54787         * g++.old-deja/g++.other/reload1.C: New test.
54788         * g++.old-deja/g++.other/static20.C: New test.
54789         * g++.old-deja/g++.other/local-alloc1.C: New test.
54790         * g++.old-deja/g++.other/conv8.C: New test.
54791         * g++.old-deja/g++.other/stmtexpr2.C: New test.
54792         * g++.old-deja/g++.other/storeexpr1.C: New test.
54793         * g++.old-deja/g++.other/storeexpr2.C: New test.
54794         * g++.dg/eh/template2.C: New test.
54795         * g++.dg/warn/weak1.C: New test.
54797 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
54799         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
54800         Remove first, non-varying, argument.
54802 2002-01-23  Richard Henderson  <rth@redhat.com>
54804         * gcc.dg/inline-2.c: New.
54806         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
54807         Add optional target arg.  Check number of arguments.
54808         (scan-assembler-not, scan-assembler-dem): Likewise.
54809         (scan-assembler-dem-not): Likewise.
54811 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
54813         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
54814         line 12.
54815         * g++.old-deja/g++.brendan/parse3.C,
54816         g++.old-deja/g++.other/crash26.C,
54817         g++.old-deja/g++.other/crash28.C,
54818         g++.old-deja/g++.other/crash29.C,
54819         g++.old-deja/g++.other/crash30.C,
54820         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
54822 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
54824         * gcc.dg/20020115-1.c: New.
54826 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
54828         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
54830 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
54832         * gcc.dg/20020122-3.c: New.
54834 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
54836         * g++.dg/other/gc1.C: New test.
54838 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
54840         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
54842 2002-01-22  Richard Henderson  <rth@redhat.com>
54844         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
54846 2002-01-22  Richard Henderson  <rth@redhat.com>
54848         * gcc.dg/20020122-4.c: New.
54850 2002-01-22  H.J. Lu <hjl@gnu.org>
54852         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
54853         link output.
54854         * gcc.dg/special/ecos.exp: Likewise.
54855         * lib/g++-dg.exp: Likewise.
54856         * lib/g77-dg.exp: Likewise.
54857         * lib/gcc-dg.exp : Likewise.
54858         * lib/mike-g++.exp: Likewise.
54859         * lib/mike-g77.exp: Likewise.
54860         * lib/mike-gcc.exp: Likewise.
54861         * lib/objc-dg.exp: Likewise.
54863 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
54865         PR target/5379
54866         * gcc.dg/20020122-2.c: New test.
54868 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
54870         * gcc.dg/20020122-1.c: New test.
54872 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
54874         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
54876 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
54878         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
54880 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54882         * gcc.c-torture/compile/20020121-1.c: New test.
54884 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54886         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
54887         ld_library_path.
54889 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
54891         * gcc.dg/20020218-1.c: New test.
54893 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
54895         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
54896         messages
54897         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
54898         "At global scope" warning
54899         * g++.dg/ext/align1.C: Change cygwin test for alignment
54900         from db-bogus to dg-warning
54902 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
54904         * g77.f-torture/compile/cpp2.F: New test.
54906 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
54908         * g++.dg/template/access1.C: New test.
54910 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
54912         * gcc.dg/20020118-1.c: New.
54914 2002-01-18  Kazu Hirata  <kazu@hxi.com>
54916         * gcc.c-torture/execute/20020118-1.c: New test.
54918 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
54920         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
54921         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
54922         alignment warnings.
54924 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
54926         * gcc.misc-tests/i386-prefetch.exp: Save and restore
54927         torture_with_loops and torture_without_loops
54929 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
54931         * gcc.c-torture/compile/20020116-1.c: New test.
54933 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
54935         * gcc.dg/20020116-2.c: New test.
54937         * gcc.dg/ultrasp4.c: New test.
54939         * gcc.dg/20020116-1.c: New test.
54941 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
54943         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
54944         by EABI.
54946 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
54948         * gcc.misc-tests/i386-prefetch.exp: New.
54949         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
54950         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
54951         * gcc.misc-tests/i386-pf-none-1.c: New test.
54952         * gcc.misc-tests/i386-pf-sse-1.c: New test.
54954 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
54956         * gcc.dg/gnu89-init-1.c: Add new tests.
54958 2002-01-15  Andreas Jaeger  <aj@suse.de>
54960         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
54961         * gcc.dg/i386-mmx-2.c: Likewise.
54962         * gcc.dg/i386-sse-1.c: Likewise.
54963         * gcc.dg/i386-sse-2.c: Likewise.
54964         * gcc.dg/i386-sse-3.c: Likewise.
54966 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
54968         * g77.f-torture/execute/intrinsic-unix-bessel.f:
54969         Uncomment additional cases that now pass.
54971 2002-01-11  Richard Henderson  <rth@redhat.com>
54973         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
54974         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
54976 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
54978         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
54980 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
54982         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
54983         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
54985 2002-01-10  Dale Johannesen  <dalej@apple.com>
54987         * gcc.c-torture/execute/loop-11.c: New.
54989 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
54991         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
54992         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
54994 2002-01-09  Richard Henderson  <rth@redhat.com>
54996         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
54997         type in which to perform the operation for each size.
54999 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
55001         * gcc.c-torture/compile/20020109-2.c: New test.
55003 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
55005         * gcc.c-torture/execute/loop-10.c: New test.
55007 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
55009         * gcc.c-torture/compile/20010226-1.c: New test.
55010         * gcc.c-torture/compile/20010227-1.c: New test.
55011         * gcc.c-torture/compile/20010426-1.c: New test.
55012         * gcc.c-torture/compile/20010510-1.c: New test.
55013         * gcc.c-torture/compile/20010605-3.c: New test.
55014         * gcc.c-torture/compile/20010824-1.c: New test.
55015         * gcc.c-torture/execute/20010409-1.c: New test.
55016         * gcc.dg/noncompile/20000901-1.c: New test.
55017         * gcc.dg/20001023-1.c: New test.
55018         * gcc.dg/20001101-1.c: New test.
55019         * gcc.dg/20001102-1.c: New test.
55020         * gcc.dg/20010207-1.c: New test.
55021         * gcc.dg/20010405-1.c: New test.
55022         * gcc.dg/20010822-1.c: New test.
55023         * gcc.dg/20011107-1.c: New test.
55025 2002-01-09  Jeffrey A Law  (law@redhat.com)
55027         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
55029         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
55030         execution failure on PA targets.
55032 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
55034         * gcc.c-torture/compile/20020109-1.c: New test.
55036 2002-01-08  Kazu Hirata  <kazu@hxi.com>
55038         * gcc.c-torture/execute/20020108-1.c: New test.
55040 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
55042         * gcc.dg/20020108-1.c: New test.
55044 2002-01-08  H.J. Lu <hjl@gnu.org>
55046         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
55047         for header files.
55049 2002-01-08  Geoff Keating  <geoffk@redhat.com>
55051         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
55052         consistency.
55054 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
55056         * gcc.dg/altivec-4.c: Test altivec predicates.
55058 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
55060         * gcc.c-torture/execute/20020107-1.c: New test.
55062 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
55064         PR c/5279
55065         * gcc.c-torture/compile/20020106-1.c: New test.
55067 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
55069         * gcc.c-torture/execute/nestfunc-4.c: New test.
55071 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
55073         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
55074         extra triple that slipped in.
55075         * g++.old-deja/g++.abi/align.C: Likewise.
55076         * g++.old-deja/g++.abi/bitfields.C: Likewise.
55078 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
55080         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
55081         * g++.old-deja/g++.abi/align.C: Likewise.
55082         * g++.old-deja/g++.abi/bitfields.C: Likewise.
55084         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
55085         on FreeBSD/i386.
55086         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
55087         FreeBSD.
55089 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
55091         * gcc.dg/20020104-1.c: New test.
55093         * gcc.dg/20020104-2.c: New test.
55095 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
55097         * gcc.dg/20020103-1.c: Fix typo in target selector.
55099 2002-01-03  Richard Henderson  <rth@redhat.com>
55101         * gcc.dg/20020103-1.c: New.
55103 2002-01-03  Kazu Hirata  <kazu@hxi.com>
55105         * gcc.c-torture/execute/20020103-1.c: New test.
55107 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
55109         * g++.dg/other/debug2.C: New test.
55111         * gcc.c-torture/compile/20020103-1.c: New test.
55113 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
55115         * gcc.dg/gnu89-init-1.c: Added new tests.
55117 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
55119         * g++.dg/template/friend2.C: Remove as patch is reverted.
55121         * g++.dg/warn/oldcast1.C: New test.
55123         * g++.dg/template/ptrmem1.C: New test.
55124         * g++.dg/template/ptrmem2.C: New test.
55126         * g++.dg/template/ntp.C: New test.
55128         * g++.dg/other/component1.C: New test.
55130         * g++.dg/template/ttp3.C: New test.
55132         * g++.dg/template/friend2.C: New test.
55133         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
55135 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
55137         * g++.dg/other/ptrmem1.C: New test.
55138         * g++.dg/other/ptrmem2.C: New test.
55140 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
55142         * g++.dg/template/ctor1.C: New test.
55144 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
55146         * g++.dg/template/friend2.C: New test.
55148 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
55150         * gcc.dg/mmix-1.c: New test.
55152 2001-12-31  Richard Henderson  <rth@redhat.com>
55154         * gcc.dg/asm-5.c: New.
55156 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
55158         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
55159         in namespace __gnu_cxx
55161 2001-12-30  Richard Henderson  <rth@redhat.com>
55163         * gcc.dg/debug-6.c: New.
55165 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
55167         * gcc.c-torture/compile/20011229-2.c: New test.
55169 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
55171         * gcc.dg/debug-3.c: New test.
55172         * gcc.dg/debug-4.c: New test.
55173         * gcc.dg/debug-5.c: New test.
55175 2001-12-29  Richard Henderson  <rth@redhat.com>
55177         * g++.dg/eh/loop1.C: New.
55179 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
55181         * g++.dg/template/crash1.C: New test.
55183 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
55185         * g++.dg/other/const1.C: New test.
55187 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
55189         * gcc.c-torture/compile/20011229-1.c: New test.
55191 2001-12-28  Stan Shebs  <shebs@apple.com>
55193         * lib/objc-torture.exp: Resync with c-torture.exp.
55194         * lib/objc.exp: Load standard libraries.
55196 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
55198         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
55199         additional tests.
55201 2001-12-27  Roger Sayle <roger@eyesopen.com>
55203         * gcc.c-torture/execute/string-opt-16.c: New testcase.
55205 2001-12-27  Richard Henderson  <rth@redhat.com>
55207         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
55209 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
55211         * g++.dg/eh/ctor1.C: New test.
55212         * g++.dg/other/error2.C: New test.
55214 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
55216         * g++.dg/other/init2.C: New test.
55218 2001-12-24  Richard Henderson  <rth@redhat.com>
55220         * gcc.dg/20011223-1.c: New.
55221         * gcc.dg/inline-1.c: New.
55223 2001-12-23  Richard Henderson  <rth@redhat.com>
55225         * gcc.dg/asm-4.c: Test operand modifiers.
55227 2001-12-23  Richard Henderson  <rth@redhat.com>
55229         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
55231 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
55233         * gcc.c-torture/execute/20011223-1.c: New test.
55235 2001-12-21  Richard Henderson  <rth@redhat.com>
55237         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
55238         re-enables the warning.
55240 2001-12-21  Richard Henderson  <rth@redhat.com>
55242         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
55244 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
55246         * gcc.c-torture/compile/20011218-1.c: New test.
55248 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
55250         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
55251         arm-isr.c test.
55252         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
55253         epilogue generation for ARM ISR routines.
55255 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55257         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
55258         * gcc.dg/format/c90-printf-3.c: Likewise.
55259         * gcc.dg/format/c99-printf-3.c: Likewise.
55260         * gcc.dg/format/ext-1.c: Likewise.
55261         * gcc.dg/format/ext-6.c: Likewise.
55262         * gcc.dg/format/format.h: Prototype unlocked stdio.
55264 2001-12-20  Richard Henderson  <rth@redhat.com>
55266         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
55267         (arena): Use it.
55268         (malloc): Correct allocation logic.  Abort if we fill up the
55269         arena before initialization complete.
55270         (realloc): Correct allocation logic.
55272 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
55274         * gcc.c-torture/compile/20011219-2.c: New test.
55276         * gcc.c-torture/execute/20011219-1.c: New test.
55278 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
55280         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
55281         target does not support weak symbols.
55283 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
55285         * gcc.c-torture/compile/20011219-1.c: New test.
55287 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
55289         * g++.dg/other/error1.C: New test.
55291 2001-12-17  Jeffrey A Law  (law@redhat.com)
55293         * gcc.c-torture/execute/20011217-1.c: New test.
55295 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
55297         * objc.dg/special/: New directory.
55298         * objc.dg/special/special.exp: New file.
55299         * objc.dg/special/unclaimed-category-1.h: New file.
55300         * objc.dg/special/unclaimed-category-1a.m: New file.
55301         * objc.dg/special/unclaimed-category-1.m: New file.
55303 2001-12-17  Andreas Jaeger  <aj@suse.de>
55305         * gcc.c-torture/compile/20011217-2.c: New test.
55307 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55309         * gcc.c-torture/compile/20011217-1.c: New test.
55311 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
55313         * gcc.dg/20011214-1.c: New.
55315 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
55317         * gcc.dg/altivec-4.c: New.
55319 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
55321         * gcc.dg/20011113-1.c: New test.
55323 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55325         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
55326         std::__malloc_alloc_template<0> and
55327         std::__default_alloc_template<false, 0>.
55329 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
55331         * objc/execute/bf-21.m: New test.
55332         * objc/execute/enumeration-1.m: New test.
55333         * objc/execute/enumeration-2.m: New test.
55335 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
55337         * gcc.dg/gnu89-init-1.c: New test.
55339 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
55341         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
55342         * g++.old-deja/g++.jason/2371.C: Likewise.
55343         * g++.old-deja/g++.jason/template33.C: Likewise.
55344         * g++.old-deja/g++.jason/template34.C: Likewise.
55345         * g++.old-deja/g++.jason/template36.C: Likewise.
55346         * g++.old-deja/g++.oliva/typename1.C: Likewise.
55347         * g++.old-deja/g++.oliva/typename2.C: Likewise.
55348         * g++.old-deja/g++.other/typename1.C: Likewise.
55349         * g++.old-deja/g++.pt/inherit2.C: Likewise.
55350         * g++.old-deja/g++.pt/nontype5.C: Likewise.
55351         * g++.old-deja/g++.pt/typename11.C: Likewise.
55352         * g++.old-deja/g++.pt/typename14.C: Likewise.
55353         * g++.old-deja/g++.pt/typename16.C: Likewise.
55354         * g++.old-deja/g++.pt/typename3.C: Likewise.
55355         * g++.old-deja/g++.pt/typename4.C: Likewise.
55356         * g++.old-deja/g++.pt/typename5.C: Likewise.
55357         * g++.old-deja/g++.pt/typename7.C: Likewise.
55358         * g++.old-deja/g++.robertl/eb9.C: Likewise.
55360 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
55362         * g++.dg/other/linkage1.C: New test.
55363         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
55364         specifiers.
55366 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
55368         * gcc.dg/concat.c: New test.
55370 2001-12-11  Stan Shebs  <shebs@apple.com>
55372         * objc/compile: New test directory.
55373         * objc/compile/compile.exp: New expect script.
55374         * objc/compile/20011211-1.m: New compile test.
55376 2001-12-11  Jason Merrill  <jason@redhat.com>
55378         * lib/prune.exp (prune_gcc_output): Also handle "In member
55379         function".  So many permutations...
55381 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
55383         * g++.dg/template/typedef1.C: New test.
55385 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
55387         * g++.dg/other/copy1.C: New test.
55389 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
55391         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
55393         * gcc.dg/builtin-choose-expr.c: New.
55395 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
55397         * gcc.dg/altivec-2.c: New.
55399 2001-12-07  Richard Henderson  <rth@redhat.com>
55401         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
55403 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
55405         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
55406         ultrasparc.
55408 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
55410         * g++-old.deja/g++.robertl/eb101.C: Deleted.
55412 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
55414         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
55415         variable argument list.
55417 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
55419         * gcc.c-torture/execute/memcheck: Delete entire directory.
55420         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
55421         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
55423 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
55425         * gcc.dg/Wshadow-1.c: New test.
55427 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
55429         * gcc.c-torture/compile/20011130-1.c: New test.
55431         * gcc.dg/noncompile/20011025-1.c: New test.
55433         * g++.dg/other/anon-union.C: New test.
55435         * gcc.c-torture/execute/20011024-1.c: New test.
55437 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
55439         * gcc.c-torture/execute/20000722-1.x,
55440         gcc.c-torture/execute/20010123-1.x: Remove.
55441         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
55442         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
55443         gcc.dg/c99-complit-2.c: New tests.
55445 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
55447         * g++.dg/inherit/base1.C: New test.
55449 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
55451         * g++.dg/other/stdarg1.C: New test.
55453         * gcc.c-torture/compile/20011130-2.c: New test.
55455 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
55457         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
55458         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
55459         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
55460         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
55461         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
55462         * gcc.dg/builtin-prefetch-1.c: New test.
55464 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
55466         * gcc.dg/20011130-1.c: New test.
55468 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
55470         * g++.dg/other/scope1.C: New test.
55471         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
55473 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
55475         * gcc.dg/vla-init-1.c: New test.
55477 2001-12-01  Geoff Keating  <geoffk@redhat.com>
55479         * gcc.c-torture/compile/structs.c: New testcase from GDB.
55481 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
55483         * objc.dg/alias.m: Update.
55484         * objc.dg/class-1.m: Update.
55485         * objc.dg/const-str-1.m: Update.
55486         * objc.dg/fwd-proto-1.m: Update.
55487         * objc.dg/id-1.m: Update.
55488         * objc.dg/super-class-1.m: Update.
55490 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
55492         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
55493         constructs.
55495 2001-11-28  Jeffrey A Law  (law@cygnus.com)
55497         * gcc.c-torture/execute/20011128-1.c: New test.
55499 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
55501         * gcc.dg/20011127-1.c: New test.
55503 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55505         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
55506         from Austin Group draft 7.
55507         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
55508         scanf format arguments.
55509         * gcc.dg/format/no-exargs-2.c: New test.
55511 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
55513         * g++.dg/abi/vbase8-4.C: New test.
55515 2001-11-24  Ian Lance Taylor  <ian@airs.com>
55517         * gcc.c-torture/execute/20011121-1.c: New test.
55519 2001-11-23  Jeffrey A Law  (law@cygnus.com)
55521         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
55523 2001-11-23  Andreas Jaeger  <aj@suse.de>
55525         * gcc.dg/cpp/charconst-2.c: New test.
55527 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
55529         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
55530         to the host if it is remote.  Let tests specify extra headers
55531         they use.
55532         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
55533         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
55534         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
55535         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
55536         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
55537         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
55538         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
55539         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
55540         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
55541         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
55543 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
55545         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
55546         for little endian ARMs.
55548 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
55550         * gcc.c-torture/compile/20011119-1.c: New test.
55551         * gcc.c-torture/compile/20011119-2.c: New test.
55553 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
55555         * gcc.dg/altivec-1.c: Fix typo.
55557 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
55559         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
55561 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
55563         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
55565 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
55567         * lib/g77.exp: Don't specify --rpath-link.
55569         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
55570         across all the headers.
55571         * gcc.dg/format/format.exp: For testing on a remote host,
55572         copy format.h.
55574         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
55575         * gcc.c-torture/execute/930406-1.c: Likewise.
55576         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
55578 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
55580         * gcc.dg/altivec-1.c: New.
55582 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
55584         * gcc.dg/cpp/fpreprocessed.c: New test case.
55586 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55588         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
55589         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
55590         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
55592 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55594         * gcc.dg/no-builtin-1.c: New test.
55596 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
55598         * gcc.c-torture/execute/20011115-1.c: New test.
55600 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
55602         * gcc.c-torture/compile/20011114-2.c: New test.
55603         * gcc.c-torture/compile/20011114-3.c: New test.
55604         * gcc.c-torture/compile/20011114-4.c: New test.
55606 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
55608         * g++.dg/other/init1.C: New test.
55610 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
55612         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
55613         message.
55615         * gcc.c-torture/execute/20011114-1.c: New testcase.
55617         * gcc.c-torture/compile/20010327-1.c: Revert last change.
55618         * gcc.c-torture/compile/20011114-1.c: New test, exactly
55619         like the (before this change) version of 20010327-1.c.
55621 2001-11-14  Roger Sayle <roger@eyesopen.com>
55623         * gcc.c-torture/execute/string-opt-13.c: New testcase.
55625 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
55627         * g++.dg/init/array2.C: New test.
55629 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
55631         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
55633 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
55635         * g++.dg/other/forscope1.C: New test.
55636         * g++.dg/ext/forscope1.C: New test.
55637         * g++.dg/ext/forscope2.C: New test.
55639 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
55641         * gcc.c-torture/execute/20011113-1.c: New test.
55643 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
55645         * gcc.c-torture/execute/20011109-2.c: New test.
55647         * gcc.c-torture/execute/20011109-1.c: New test.
55649 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
55651         * gcc.c-torture/compile/20011109-1.c: New test.
55653 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
55655         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
55656         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
55657         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
55658         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
55659         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
55660         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
55661         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
55663 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
55665         * g++.dg/warn/Wshadow-1.C: New tests.
55666         * g++.old-deja/g++.mike/for3.C: Update.
55668 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
55670         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
55671         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
55672         XFAILs.  Adjust expected error texts.
55673         * gcc.c-torture/compile/20011106-1.c,
55674         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
55675         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
55676         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
55677         gcc.dg/c99-array-lval-5.c: New tests.
55679 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
55681         * gcc.dg/cpp/defined.c: Update.
55683 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
55685         * gcc.c-torture/execute/anon-1.c: New test.
55687 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
55689         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
55690         same size, so no warning should be produced on stormy16.
55692         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
55693         due to oversized array.
55694         * g++.old-deja/g++.mike/ns15.C: Likewise.
55695         * g++.old-deja/g++.pt/crash16.C: Likewise.
55697 2001-11-02  Graham Stott  <grahams@redhat.com>
55699         * g++.dgother/debug1.C: Fix typos.
55701 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
55703         * g++.dg/other/debug1.C: New test.
55705 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
55707         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
55708         of unsigned long.
55710 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
55712         * gcc.dg/20011029-2.c: New test.
55714         * gcc.c-torture/compile/20011029-1.c: New test.
55716 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
55718         * objc/execute/class_self-1.m: New test.
55719         * objc/execute/class_self-2.m: New test.
55721 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
55723         * gcc.misc-tests/msgs.exp: Delete.
55724         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
55725         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
55726         error set to match recent changes.
55728 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
55730         * gcc.dg/20011021-1.c: New test.
55732 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
55734         * gcc.c-torture/compile/20011023-1.c: New test.
55736 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
55738         * lib/g77.exp: Rewrite based on lib/g++.exp.
55740 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
55742         * gcc.c-torture/execute/20011019-1.c: New test.
55744         * gcc.dg/20011018-1.c: New test.
55746 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
55748         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
55750 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
55752         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
55753         * gcc.dg/attr-invalid.c: Likewise.
55755 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
55757         * gcc.dg/20011015-1.c: New test.
55759 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
55761         * g++.dg/template/unify2.C: New test.
55763 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
55765         * g++.dg/other/exception-specification.C: New test
55767 2001-10-13  Tom Rix  <trix@redhat.com>
55769         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
55770         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
55772 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
55774         * gcc.dg/20011009-1.c: New test.
55776 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
55778         PR g++/4476
55779         * g++.dg/other/friend1.C: New test.
55781 2001-10-11  Richard Henderson  <rth@redhat.com>
55783         * g++.old-deja/g++.other/crash18.C: Add -S to options.
55785 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55787         * gcc.c-torture/compile/20011010-1.c: New.
55789 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55791         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
55792         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
55793         g77.f-torture/execute/execute.exp,
55794         g77.f-torture/noncompile/noncompile.exp,
55795         gcc.c-torture/compile/compile.exp,
55796         gcc.c-torture/execute/execute.exp,
55797         gcc.c-torture/execute/ieee/ieee.exp,
55798         gcc.c-torture/execute/memcheck/memcheck.exp,
55799         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
55800         objc/execute/execute.exp: Update FSF address.
55802 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
55804         * gcc.dg/cpp/cmdlne-C.c: Update.
55805         * gcc.dg/cpp/cmdlne-C2.c: New.
55807 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55809         * gcc.c-torture/execute/20011008-3.c: New.
55811 2001-10-08  DJ Delorie  <dj@redhat.com>
55813         * gcc.dg/20011008-1.c: New.
55814         * gcc.dg/20011008-2.c: New.
55816 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
55818         * gcc.dg/cpp/spacing1.c: Update test.
55820 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55822         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
55823         spelling errors of "separate" as "seperate".
55825 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
55827         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
55828         enough to avoid inlining.
55830 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
55832         * lib/g77.exp: set libg2c_dir correctly.
55834 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
55836         * gcc.dg/cpp/macro11.c: New test.
55838 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
55840         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
55841         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
55842         gcc.dg/format/multattr-3.c: New tests.
55843         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
55844         tests for format attributes on function pointers being rejected.
55846 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
55848         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
55850 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
55852         * g++.dg/warn/format1.C: New test.
55854 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
55856         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
55858 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
55860         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
55862 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
55864         * gcc.dg/cpp/redef2.c: Add test.
55866 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
55868         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
55869         long-standing bug on i686, apparently.
55870         * gcc.c-torture/execute/loop-2c.x: New file.
55871         * gcc.c-torture/execute/loop-2d.x: New file.
55872         * gcc.c-torture/execute/loop-3c.x: New file.
55874 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
55876         * gcc.dg/cpp/20000625-2.c: Correct line number.
55878 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
55880         * gcc.dg/cpp/macro10.c: New test.
55881         * gcc.dg/cpp/strify3.c: New test.
55882         * gcc.dg/cpp/spacing1.c: Add tests.
55883         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
55884         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
55886 2001-09-24  DJ Delorie  <dj@redhat.com>
55888         * gcc.c-torture/execute/20010924-1.c: New test.
55890 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
55892         * objc/execute/paste.m: Remove.
55894 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55896         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
55898 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
55900         * g77.dg/strlen0.f: New test.
55902 2001-09-21  Richard Henderson  <rth@redhat.com>
55904         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
55905         * g++.old-deja/g++.abi/vtable2.C: Likewise.
55907 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
55909         Table-driven attributes.
55910         * g++.dg/ext/attrib1.C: New test.
55912 2001-09-20  DJ Delorie  <dj@redhat.com>
55914         * gcc.dg/20000926-1.c: Update expected warning messages.
55915         * gcc.dg/array-2.c: Likewise, and test for warnings too.
55916         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
55917         array.
55919 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
55921         * g++.dg/eh/registers1.C: New test case.
55923 2001-09-17  Richard Henderson  <rth@redhat.com>
55925         * gcc.dg/array-5.c: Fix VLA decomposition test.
55927 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
55929         * gcc.dg/cpp/line5.c: New testcase.
55931 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
55933         * gcc.dg/cpp/macro9.c: New test.
55935 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
55937         * gcc.c-torture/execute/980223.c: Change type of addr from long
55938         to char *.
55940 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
55942         * gcc.c-torture/execute/20010915-1.c: New test.
55944 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
55946         * g77.dg/bprob: New directory.
55947         * g77.dg/bprob/bprob.exp: New file.
55948         * g77.dg/bprob/bprob-1.f: New test.
55949         * g77.dg/gcov: New directory.
55950         * g77.dg/gcov/gcov.exp: New file.
55951         * g77.dg/gcov/gcov-1.f: New test.
55952         * g77.dg/gcov/gcov-1.x: New file.
55954 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
55956         * gcc.dg/cpp/directiv.c: Update.
55957         * gcc.dg/cpp/undef1.c: Update.
55959 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
55961         * gcc.dg/20010912-1.c: New test.
55963 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
55965         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
55966         language-independent file in lib.
55967         * lib/gcov.exp: New file.
55969 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
55971         * gcc.c-torture/compile/20010911-1.c: New test.
55973 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
55975         * lib/profopt.exp: New, to support profile-directed optimizations.
55976         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
55977         * gcc.misc-tests/bprob-1.c: New test.
55978         * gcc.misc-tests/bprob-2.c: New test.
55980 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
55982         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
55983         XFAIL and which kinds of gcov output to verify.
55984         * gcc.misc-tests/gcov-4b.x: New file.
55985         * gcc.misc-tests/gcov-5b.x: New file.
55986         * gcc.misc-tests/gcov-6.x: New file.
55987         * gcc.misc-tests/gcov-7.c: New test.
55988         * gcc.misc-tests/gcov-7.x: New file.
55990 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
55992         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
55993         * gcc.misc-tests/gcov-6.c: New test.
55995 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
55997         PR c++/3986
55998         * g++.dg/abi/vbase1.C: New test.
56000 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
56002         * objc.dg/method-2.m: New.
56004 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
56006         PR c++/4203
56007         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
56008         * g++.dg/init/empty1.C: New test.
56010 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
56012         * gcc.c-torture/compile/20010903-1.c: New test.
56014 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
56016         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
56017         for m68k.
56019 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
56021         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
56023         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
56025         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
56027 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
56029         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
56030         for 16-bit 'unsigned int'.
56032 2001-08-29  Kazu Hirata  <kazu@hxi.com>
56034         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
56036 2001-08-27  Richard Henderson  <rth@redhat.com>
56038         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
56039         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
56041 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
56043         * gcc.dg/asm-names.c (ymain): New.
56045 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
56047         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
56048         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
56049         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
56051 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56053         * gcc.dg/compare5.c: New testcase.
56055 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
56057         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
56058         and "In instantiation".
56060 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
56062         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
56064 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
56066         * gcc.misc-tests/gcov.exp: Add support for branch information.
56067         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
56068         * gcc.misc-tests/gcov-4.c: New test.
56069         * gcc.misc-tests/gcov-4b.c: New test.
56070         * gcc.misc-tests/gcov-5b.c: New test.
56072 2001-08-20  Zack Weinberg  <zackw@panix.com>
56074         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
56075         expected to fail.
56077 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
56079         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
56081 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
56083         * g++.dg/eh/template1.C: New test.
56085 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
56087         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
56088         Fix thinko.
56089         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
56090         for xfail.
56092 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
56094         * lib/g77-dg.exp: Use prune.exp for common procedures
56095         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
56096         * lib/g77.exp: (g77-dg-prune) Remove
56098 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
56100         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
56102 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56104         * g++.dg/template/unify1.C: New test.
56106 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
56108         * g++.dg/abi/empty4.C: New test.
56110 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
56112         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
56113         solaris2.*
56114         * g77.f-torture/compile/pr3743.x: Likewise.
56116 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
56118         * g++.dg/other/using-declaration.C: New test.
56120 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
56122         * gcc.dg/cpp/tr-sign.c: New testcase.
56124 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
56126         * gcc.dg/cpp/19951025-1.c: Revert.
56127         * gcc.dg/cpp/directiv.c: We no longer process directives that
56128         interrupt macro arguments.
56130 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
56132         * gcc.dg/bconstp-1.c: New test.
56134 2001-08-03  Richard Henderson  <rth@redhat.com>
56136         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
56138 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
56140         * gcc.dg/cpp/19951025-1.c: Update.
56142 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
56144         * g77.dg/ff90-1.f (s): Fix reference of variable z,
56145         should be x.
56147 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
56149         Kill -fhonor-std.
56150         * g++.old-deja/g++.ns/ns14.C: Remove special options.
56151         * g++.old-deja/g++.other/std1.C: Likewise.
56152         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
56154 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
56156         * lib/g77.exp: Load gcc-defs.exp for common procedures
56157         (g77_pass, g77_fail, g77_finish, g77_exit,
56158         ${tool}_check_unsupported_p} Now redundant.  Deleted.
56160 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
56162         * g77.dg/fbackslash.f
56163         * g77.dg/fcase-preserve.f
56164         * g77.dg/ff90-1.f
56165         * g77.dg/ffixed-line-length-0.f
56166         * g77.dg/ffixed-line-length-132.f
56167         * g77.dg/ffixed-line-length-7.f
56168         * g77.dg/ffixed-line-length-72.f
56169         * g77.dg/ffixed-line-length-none.f
56170         * g77.dg/ffree-form-1.f
56171         * g77.dg/fno-backslash.f
56172         * g77.dg/fno-f90-1.f
56173         * g77.dg/fno-fixed-form-1.f
56174         * g77.dg/fno-onetrip.f
56175         * g77.dg/fno-typeless-boz.f
56176         * g77.dg/fno-underscoring.f
56177         * g77.dg/fno-vxt-1.f
56178         * g77.dg/fonetrip.f
56179         * g77.dg/ftypeless-boz.f
56180         * g77.dg/fugly-assumed.f
56181         * g77.dg/funderscoring.f
56182         * g77.dg/fvxt-1.f
56184 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
56186         * objc.dg/fwd-proto-1.m: New.
56187         * objc.dg/local-decl-1.m: New.
56188         * objc.dg/naming-1.m: New.
56189         * objc.dg/naming-2.m: New.
56190         * objc.dg/proto-hier-1.m: New.
56192 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
56194         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
56195         largest-type elements to a struct makes its size grow.
56197 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
56199         * g++.dg/abi/vthunk1.C: New test.
56201 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
56203         * g++.dg/abi/vbase8-22.C: New test.
56205 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
56207         * gcc.dg/cpp/macro8.c: New test.
56209 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
56211         * g++.dg/abi/vbase8-21.C: New test.
56213 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
56215         * g++.dg/abi/vbase8-10.C: New test.
56217 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56219         * lib/g++.exp (g++_set_ld_library_path): Renamed to
56220         ${tool}_set_ld_library_path.
56221         Changed caller.
56222         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
56223         g++.exp.
56225 2001-07-26  Stan Cox <scox@redhat.com>
56227         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
56228         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
56229         gcc_exit, gcc_check_unsupported_p):
56230         Moved to gcc-deps.exp
56231         * gcc-deps.exp: New file.
56233 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56235         * g++.old-deja/g++.pt/defarg14.C: New test.
56237 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
56239         * g++.old-deja/g++.other/lineno5.C: New test.
56241 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
56243         * g++.old-deja/g++.pt/crash68.C: New test.
56245 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
56247         * g++.old-deja/g++.other/crash42.C: New test.
56249 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
56251         * gcc.dg/cpp/extratokens.c: Fix.
56252         * gcc.dg/cpp/skipping2.c: New tests.
56254 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56256         * gcc.c-torture/execute/20010724-1.c: New file.
56257         * gcc.c-torture/execute/20010724-1.x: New file.
56259 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
56261         * g++.old-deja/g++.other/cond7.C: New test.
56263 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
56265         * g++.old-deja/g++.other/optimize4.C: New test.
56267 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
56269         * g++.old-deja/g++.abi/vbase8-5.C: New test.
56271 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
56273         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
56274         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
56275         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
56276         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
56278         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
56279         bug report" message.
56281         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
56282         * g++.dg/ext/instantiate1.C: Move from old-deja.
56284 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
56286         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
56287         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
56288         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
56289         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
56291 2001-07-23  Jeffrey A Law  (law@cygnus.com)
56293         * gcc.c-torture/execute/20010723-1.c: New test.
56295 2001-07-23  Ben Elliston  <bje@redhat.com>
56297         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
56299 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56301         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
56302         i[34567]86-*-*.
56303         Delete handling of ieee_multilib_flags.
56304         Pass -mieee for alpha*-*-* and sh-*-*.
56305         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
56307 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
56309         Remove old-abi tests.
56310         * g++.old-deja/g++.mike/p11116.C: Remove.
56311         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
56313 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
56315         * g77.f-torture/compile/pr3743.f: New test
56317 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
56319         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
56321 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56323         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
56324         g++.old-deja/g++.pt/static6.C: Likewise.
56325         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
56326         supports weak symbols.
56328 2001-07-18  Andreas Jaeger  <aj@suse.de>
56330         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
56331         supported again.
56333 2001-07-18  Andreas Jaeger  <aj@suse.de>
56335         * gcc.dg/iftrap-1.c: Fix target line.
56337 2001-07-17  Richard Henderson  <rth@redhat.com>
56339         * gcc.c-torture/execute/20010717-1.c: New.
56341 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56343         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
56344         tests.
56346 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
56348         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
56350 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56352         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
56353         UAC_SIGBUS, UAC_NOPRINT definitions.
56355 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
56357         * objc/execute/object_is_class.m: New test.
56358         * objc/execute/object_is_meta_class.m: New test.
56360 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
56362         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
56363         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
56365 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
56367         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
56368         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
56370 2001-07-14  Richard Henderson  <rth@redhat.com>
56372         * gcc.dg/iftrap-1.c: New.
56374 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
56376         * g77.f-torture/execute/intrinsic77.f: New test.
56378 2001-07-11  Janis Johnson <janis@us.ibm.com>
56380         * gcc.misc-tests/gcov-3.c: New test.
56382 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
56384         * gcc.c-torture/compile/20010711-1.c,
56385         * gcc.c-torture/compile/20010711-2.c: New tests.
56387 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
56389         * gcc.c-torture/execute/20010711-1.c: New test.
56391 2001-07-11  Ben Elliston  <bje@redhat.com>
56393         * g++.old-deja/g++.other/enum5.C: New test.
56395 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
56397         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
56398         (g++-dg-prune): Call prune_gcc_output.
56399         * prune.exp: New file for prune_gcc_output.
56400         * lib/g++.exp, lib/gcc.exp: Load it.
56402 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56404         * gcc.c-torture/compile/20010701-1.c,
56405         g++.old-deja/g++.ext/attrib6.C: New tests.
56407 2001-07-06  Jeffrey A Law  (law@cygnus.com)
56409         * gcc.c-torture/compile/20010706-1.c: New test.
56411 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
56413         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
56415 2001-06-28  Stan Shebs  <shebs@apple.com>
56417         * gcc.dg/pragma-darwin.c: New test.
56419 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56421         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
56422         Solaris 2.[678] system.
56424 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
56426         * gcc.dg/20010622-1.c: New test.
56428 2001-06-18  Stan Shebs  <shebs@apple.com>
56430         * objc.dg: New directory.
56431         * objc.dg/dg.exp: New file.
56432         * objc.dg/alias.m: New.
56433         * objc.dg/class-1.m: New.
56434         * objc.dg/class-2.m: New.
56435         * objc.dg/const-str-1.m: New.
56436         * objc.dg/const-str-2.m: New.
56437         * objc.dg/id-1.m: New.
56438         * objc.dg/method-1.m: New.
56439         * objc.dg/super-class-1.m: New.
56440         * lib/objc-dg.exp: New file.
56442 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
56444         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
56445         of label name.
56447 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
56449         * g++.old-deja/g++.abi/vbase8-9.C: New test.
56451 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56453         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
56454         variable.
56456 2001-06-12  Richard Henderson  <rth@redhat.com>
56458         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
56460 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
56462         * g++.old-deja/g++.abi/vbase5.C: New test.
56463         * g++.old-deja/g++.abi/vbase6.C: New test.
56464         * g++.old-deja/g++.abi/vbase7.C: New test.
56466 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56468         * gcc.c-torture/compile/20010610-1.c: New test.
56470 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
56472         * g++.old-deja/g++.abi/vbase4.C: New test.
56474 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
56476         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
56477         support %f for HC11/HC12 targets.
56478         * gcc.c-torture/execute/930513-1.x: New file, likewise.
56479         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
56480         on HC11/HC12 targets.
56481         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
56483 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56485         * gcc.dg/wchar_t-1.c: New file.
56486         * gcc.dg/wint_t-1.c: Likewise.
56488 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
56490         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
56492 2001-06-11  Richard Henderson  <rth@redhat.com>
56494         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
56496 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
56498         * gcc.c-torture/compile/20010611-1.c: New test.
56500 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
56502         * gcc.dg/c99-tag-1.c: Add more tests.
56504 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
56506         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
56507         representation on MN10300 and ARM/Thumb.
56509 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
56511         * g77.f-torture/execute/20010610.f: New.
56513 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
56515         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
56516         names.
56518 2001-06-09  Richard Henderson  <rth@redhat.com>
56520         * gcc.c-torture/execute/ashrdi-1.c: New.
56521         * gcc.c-torture/execute/ashldi-1.c: New.
56522         * gcc.c-torture/execute/lshrdi-1.c: New.
56524 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
56526         * objc/execute/load-3.m: Added. Check sending +load to categories,
56527         in addition to classes.
56529 2001-06-08  Stan Shebs  <shebs@apple.com>
56531         * objc/execute/load-2.m: New test.  From Nicola Pero
56532         <n.pero@mi.flashnet.it>.
56534 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
56536         * gcc.c-torture/execute/20010605-2.c: New test.
56538 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
56540         * g++.old-deja/g++.abi/vbase2.C: New test.
56541         * g++.old-deja/g++.abi/vbase3.C: New test.
56543 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
56545         * g++.old-deja/g++.pt/friend49.C: New test.
56547 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
56549         * g++.old-deja/g++.ext/anon3.C: New test.
56551 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
56553         * g++.old-deja/g++.other/conv7.C: New test.
56555 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
56557         * gcc.c-torture/compile/20010605-2.c: New test.
56559 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
56561         * gcc.c-torture/execute/20010604-1.c: New test.
56563 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
56565         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
56567 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
56569         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
56570         (g++_link_flags): Likewise.
56571         (g++_init): Pass gccpath's value to two previous functions.
56573 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56575         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
56576         Ensure logfile entry matches exec command line.
56578 2001-05-31  Richard Henderson  <rth@redhat.com>
56580         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
56581         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
56583 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
56585         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
56586         compiler for irix6.2
56588 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
56590         * g++.old-deja/g++.other/optimize3.C: New file.
56592 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
56594         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
56595         assemble.
56597 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
56599         * g++.old-deja/g++.other/optimize2.C: New file.
56601 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
56603         * gcc.c-torture/compile/20010518-2.c: New file.
56604         * gcc.c-torture/execute/20010518-1.c: New file.
56605         * gcc.c-torture/execute/20010518-2.c: New file.
56607 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56609         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
56611 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
56613         G++ no longer defines builtins that do not begin with __builtin.
56614         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
56615         * g++.old-deja/g++.brendand/misc13.C: Likewise.
56616         * g++.old-deja/g++.law/builtin1.C: Likewise.
56617         * g++.old-deja/g++.law/cvt2.C: Likewise.
56618         * g++.old-deja/g++.mike/net5.C: Likewise.
56619         * g++.old-deja/g++.other/builtins1.C: Likewise.
56620         * g++.old-deja/g++.other/builtins2.C: Likewise.
56621         * g++.old-deja/g++.other/builtins3.C: Likewise.
56622         * g++.old-deja/g++.other/builtins4.C: Likewise.
56623         * g++.old-deja/g++.other/inline8.C: Likewise.
56624         * g++.old-deja/g++.robertl/eb39.C: Likewise.
56626 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
56628         * g++.old-deja/g++.pt/using1.C: Adjust.
56629         * g++.old-deja/g++.pt/using2.C: New test.
56631 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
56633         * gcc.dg/cpp/charconst.c: New tests.
56634         * gcc.dg/cpp/escape.c: New tests.
56635         * gcc.dg/cpp/escape-1.c: New tests.
56636         * gcc.dg/cpp/escape-2.c: New tests.
56637         * gcc.dg/cpp/ucs.c: New tests.
56639 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
56641         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
56642         native compiler for irix6.5.
56644 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
56646         * lib/g++.exp (g++_include_flags): Use args to compute
56647         get_multilibs.
56648         (g++_link_flags): Likewise.
56649         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
56651 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
56653         * gcc.dg/c90-hexfloat-1.c: Add more tests.
56655 2001-05-21  Geoff Keating  <geoffk@redhat.com>
56657         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
56658         this file.
56660 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
56662         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
56663         STACK_SIZE;
56664         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
56665         to STACK_SIZE; Use it to define size of add_histo array.
56666         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
56667         to STACK_SIZE.
56668         (f): Use GITT_SIZE to define size of gitt local table.
56669         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
56670         to STACK_SIZE; Use it to define size of bytemem array.
56672 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
56674         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
56675         on 68HC11/HC12 due to the asm instruction.
56676         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
56677         * gcc.c-torture/compile/920520-1.x: Likewise.
56678         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
56679         on 68HC11/HC12 because the function is larger than 64K.
56680         * gcc.c-torture/compile/961203-1.x: New file, this test fails
56681         on 68HC11/HC12 because the structure is too large.
56683 2001-05-20  Richard Henderson  <rth@redhat.com>
56685         * gcc.c-torture/execute/20010520-1.c: New.
56687 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56689         * g++.old-deja/g++.warn/compare1.C: New test.
56690         * gcc.dg/compare4.c: New test.
56692 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
56694         * g++.old-deja/g++.other/optimize1.C: New test.
56696 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56698         * g++.old-deja/g++.pt/spec41.C: New test.
56700 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
56702         * gcc.c-torture/compile/20010114-1.x: Remove.
56704 2001-05-18  Stan Shebs  <shebs@apple.com>
56706         * gcc.c-torture/compile/20010518-1.c: New test.
56708 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
56710         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
56711         * g++.old-deja/g++.pt/crash67.C: New test.
56713 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
56715         * g++.old-deja/g++.other/debug9.C: New test.
56717 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
56719         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
56721 2001-05-16  Jan Hubicka  <jh@suse.cz>
56723         * gcc.c-torture/compile/20010516-1.c: New test.
56725 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
56727         * g++.old-deja/g++.other/crash41.C: New test.
56729 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
56731         * g++.old-deja/g++.pt/crash66.C: New test.
56733 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
56735         * g++.old-deja/g++.robertl/eb27.C: Convert.
56737 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
56739         * g++.dg/friend-warn.C: New test.  Do not warn about friend
56740         declaration being redundant.
56742 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
56744         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
56746 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
56748         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
56750 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
56752         * lib/g++.exp: Use testsuite_flags.
56754 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
56756         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
56758 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
56760         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
56762 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
56764         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
56766 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
56768         * gcc.c-torture/compile/20010313-1.c: New test.
56770 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
56772         * gcc.dg/cpp/direct2.c: New test.
56773         * gccq.dg/cpp/direct2s.c: New test.
56775         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
56777 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
56779         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
56780         * g++.old-deja/g++.other/op3.C: Likewise.
56782 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
56784         * gcc.dg/cpp/syshdr.h: New file.
56785         * gcc.dg/cpp/sysmac1.c: Update.
56786         * gcc.dg/cpp/sysmac2.c: Update.
56788 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
56790         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
56792 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
56794         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
56795         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
56797 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
56799         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
56801 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
56803         * lib/g++.exp (g++_include_flags): Don't use any special flags
56804         if TESTING_IN_BUILD_TREE is not defined.
56805         (g++_init): Use a plain 'c++' as the compiler if
56806         TESTING_IN_BUILD_TREEE is not defined.
56808 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
56810         * g++.old-deja/g++.eh/catch13.C: New test.
56811         * g++.old-deja/g++.eh/catch14.C: New test.
56813 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
56815         * gcc.dg/cpp/tr-define.c: New test.
56817 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
56819         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
56820         <stdlib.h>, not <malloc.h>.
56822 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
56824         * g++.old-deja/g++.ns/template17.C: New test.
56826 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
56828         * g++.old-deja/g++.pt/ref4.C: New test.
56830 2001-04-30  Richard Henderson  <rth@redhat.com>
56832         * gcc.dg/20000724-1.c: Revert last change.
56834 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
56836         * g77.f-torture/execute/20010430.f: New test.
56838 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
56840         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
56842 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
56844         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
56846 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
56848         * g++.old-deja/g++.eh/crash6.C: New test.
56850 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
56852         * g++.old-deja/g++.other/warn7.C: New test.
56854 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
56856         * g++.old-deja/g++.other/defarg9.C: New test.
56858 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
56860         * g77.f-torture/compile/20010426.f: New test.
56861         * g77.f-torture/execute/20010426.f: New test.
56863 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
56865         * g77.f-torture/compile/20000629-1.x: Remove - error
56866         has been fixed.
56868 2001-04-26  Jeffrey A Law  (law@cygnus.com)
56870         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
56871         Tweak slightly to work with g++.dg framework.
56872         * g++.dg/special/ecos.exp: Run initp1.C test.
56873         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
56875         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
56876         its linker doesn't give line numbers either.
56877         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
56879 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
56881         * g++.old-deja/g++.other/lex1.C: New test.
56883 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
56885         * gcc.dg/noncompile/20010425-1.c: New test.
56887 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
56889         * g++.old-deja/g++.pt/mangle2.C: New test.
56891 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
56893         * gcc.dg/format/plus-1.c: New test.
56895 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
56897         * gcc.dg/20010423-1.c: New test.
56899 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
56901         * gcc.c-torture/execute/20010422-1.c: New test.
56903 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
56905         * g++.old-deja/g++.ns/type2.C: New test.
56907 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
56909         * g++.old-deja/g++.other/perf1.C: New test.
56911 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
56913         * gcc.dg/c99-func-2.c: Remove xfail.
56914         * gcc.dg/c99-func-3.c: Remove xfail.
56915         * gcc.dg/c99-func-4.c: Remove xfail.
56917 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
56919         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
56921 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
56923         * gcc.c-torture/compile/20010423-1.c: New test.
56925 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
56927         * g++.old-deja/g++.pt/typename28.C: New test.
56929 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
56931         * g++.old-deja/g++.abi/empty2.C: New test.
56932         * g++.old-deja/g++.abi/empty3.C: New test.
56934 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56936         * g++.old-deja/g++.other/comdat2.C: New test.
56937         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
56939 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56941         * g++.old-deja/g++.other/overload14.C: New test.
56943 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56945         * g++.old-deja/g++.other/lookup23.C: New test.
56947 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56949         * gcc.c-torture/execute/20010403-1.c: New test.
56951 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
56952             Mark Mitchell  <mark@codesourcery.com>
56954         * lib/old-dejagnu.exp: Don't delete output of executable.
56955         Add .exe suffix to executables.
56957 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
56959         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
56961 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56963         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
56965 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
56967         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
56968         * g++.old-deja/g++.abi/crash1.C: New test.
56970 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
56972         * g++.old-deja/g++.other/crash40.C: New test.
56974 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56976         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
56978 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
56980         * g++.old-deja/g++.other/warn6.C: New test.
56982 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
56984         * g++.old-deja/g++.robertl/eb42.C: Same.
56986 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56988         * gcc.dg/wtr-conversion-1.c: New testcase.
56990 2001-04-10  Richard Henderson  <rth@redhat.com>
56992         * g++.old-deja/g++.other/array5.C: New.
56994 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56996         * gcc.c-torture/execute/20010408-1.c: New test.
56998 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
57000         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
57001         headers and constructs.
57002         * g++.old-deja/g++.robertl/eb79.C: Same.
57003         * g++.old-deja/g++.robertl/eb77.C (main): Same.
57004         * g++.old-deja/g++.robertl/eb73.C: Same.
57005         * g++.old-deja/g++.robertl/eb66.C (main): Same.
57006         * g++.old-deja/g++.robertl/eb55.C (t): Same.
57007         * g++.old-deja/g++.robertl/eb54.C (main): Same.
57008         * g++.old-deja/g++.robertl/eb46.C (main): Same.
57009         * g++.old-deja/g++.robertl/eb44.C: Same.
57010         * g++.old-deja/g++.robertl/eb41.C (main): Same.
57011         * g++.old-deja/g++.robertl/eb4.C (main): Same.
57012         * g++.old-deja/g++.robertl/eb39.C: Same.
57013         * g++.old-deja/g++.robertl/eb33.C (main): Same.
57014         * g++.old-deja/g++.robertl/eb31.C (main): Same.
57015         * g++.old-deja/g++.robertl/eb30.C: Same.
57016         * g++.old-deja/g++.robertl/eb3.C: Same.
57017         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
57018         * g++.old-deja/g++.robertl/eb21.C: Same.
57019         * g++.old-deja/g++.robertl/eb15.C: Same.
57020         * g++.old-deja/g++.robertl/eb118.C: Same.
57021         * g++.old-deja/g++.robertl/eb115.C (main): Same.
57022         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
57023         * g++.old-deja/g++.robertl/eb109.C: Same.
57024         * g++.old-deja/g++.other/sibcall1.C (main): Same.
57025         * g++.old-deja/g++.mike/rtti1.C: Same.
57026         * g++.old-deja/g++.mike/p658.C: Same.
57027         * g++.old-deja/g++.mike/net46.C: Same.
57028         * g++.old-deja/g++.mike/net34.C: Same.
57029         * g++.old-deja/g++.mike/memoize1.C: Same.
57030         * g++.old-deja/g++.mike/eh2.C: Same.
57031         * g++.old-deja/g++.law/weak.C: Same.
57032         * g++.old-deja/g++.law/visibility7.C: Same.
57033         * g++.old-deja/g++.law/visibility25.C: Same.
57034         * g++.old-deja/g++.law/visibility22.C: Same.
57035         * g++.old-deja/g++.law/visibility2.C: Same.
57036         * g++.old-deja/g++.law/visibility17.C: Same.
57037         * g++.old-deja/g++.law/visibility13.C: Same.
57038         * g++.old-deja/g++.law/visibility10.C: Same.
57039         * g++.old-deja/g++.law/visibility1.C: Same.
57040         * g++.old-deja/g++.law/virtual3.C (eval): Same.
57041         * g++.old-deja/g++.law/vbase1.C: Same.
57042         * g++.old-deja/g++.law/operators32.C: Same.
57043         * g++.old-deja/g++.law/nest3.C: Same.
57044         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
57045         * g++.old-deja/g++.law/except5.C (main): Same.
57046         * g++.old-deja/g++.law/cvt7.C (run): Same.
57047         * g++.old-deja/g++.law/cvt2.C: Same.
57048         * g++.old-deja/g++.law/cvt16.C: Same.
57049         * g++.old-deja/g++.law/ctors6.C (bar): Same.
57050         * g++.old-deja/g++.law/ctors17.C (main): Same.
57051         * g++.old-deja/g++.law/ctors13.C: Same.
57052         * g++.old-deja/g++.law/ctors12.C (main): Same.
57053         * g++.old-deja/g++.law/ctors10.C: Same.
57054         * g++.old-deja/g++.law/code-gen5.C: Same.
57055         * g++.old-deja/g++.law/bad-error7.C: Same.
57056         * g++.old-deja/g++.law/arm9.C: Same.
57057         * g++.old-deja/g++.law/arm12.C: Same.
57058         * g++.old-deja/g++.law/arg8.C: Same.
57059         * g++.old-deja/g++.law/arg1.C: Same.
57060         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
57061         * g++.old-deja/g++.jason/template31.C: Same.
57062         * g++.old-deja/g++.jason/template24.C (main): Same.
57063         * g++.old-deja/g++.jason/2371.C: Same.
57064         * g++.old-deja/g++.eh/new2.C: Same.
57065         * g++.old-deja/g++.eh/new1.C: Same.
57066         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
57067         * g++.old-deja/g++.brendan/nest21.C (main): Same.
57068         * g++.old-deja/g++.brendan/err-msg3.C: Same.
57069         * g++.old-deja/g++.brendan/crash62.C: Same.
57070         * g++.old-deja/g++.brendan/crash52.C: Same.
57071         * g++.old-deja/g++.brendan/crash49.C (main): Same.
57072         * g++.old-deja/g++.brendan/crash38.C: Same.
57073         * g++.old-deja/g++.brendan/crash15.C (main): Same.
57074         * g++.old-deja/g++.brendan/copy9.C: Same.
57076 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
57078         * gcc.c-torture/execute/20001203-2.c (memset):
57079         Count argument is of type __SIZE_TYPE__.
57081 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
57083         * gcc.c-torture/compile/20010404-1.c: New test.
57085 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
57087         * gcc.c-torture/compile/20010326-1.c: New test.
57089 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
57091         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
57092         peculiarities of the SH.
57093         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
57095 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
57097         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
57098         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
57099         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
57101 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
57103         * g77.f-torture/compile/20010321-1.f: New test.
57105 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
57107         * gcc.c-torture/compile/20010329-1.c: New test.
57109 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
57111         * gcc.c-torture/execute/20010329-1.c: New test.
57113 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
57115         * g++.old-deja/g++.other/eh4.C: Fix typo.
57117 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
57119         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
57121 2001-03-28  Philip Blundell  <philb@gnu.org>
57123         * gcc.c-torture/compile/20010328-1.c: New test.
57125 2001-03-27  Richard Henderson  <rth@redhat.com>
57127         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
57128         * g++.old-deja/g++.eh/vbase3.C: Likewise.
57130 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
57132         * gcc.c-torture/compile/20010327-1.c: New test.
57134 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
57136         * g++.old-deja/g++.other/friend12.C: New test.
57137         * g++.old-deja/g++.other/friend9.C: Expect no errors.
57138         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
57140 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57142         * gcc.c-torture/execute/20010325-1.c: New test.
57144 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
57146         * g++.old-deja/g++.other/mangle3.C: New test.
57148 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
57150         * g++.old-deja/g++.other/anon8.C: New test.
57152 2001-03-20  Philip Blundell  <philb@gnu.org>
57154         * gcc.c-torture/compile/20010320-1.c: New test.
57156 2001-03-17  Richard Henderson  <rth@redhat.com>
57158         * g++.old-deja/g++.other/eh4.C: Add expected error text.
57160 2001-03-15  Geoff Keating  <geoff@redhat.com>
57162         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
57163         tests on AIX.
57165 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
57167         * g++.old-deja/g++.other/eh4.C: New test.
57169 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
57171         * gcc.dg/cpp/mi1.c: Update.
57173 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
57175         * g++.old-deja/g++.other/regstack.C: New test.
57177 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
57179         * g++.old-deja/g++.other/ref4.C: New test.
57181 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
57183         * objc/execute/va_method.m: Added.
57184         * objc/execute/IMP.m: Added.
57185         * objc/execute/_cmd.m: Added.
57186         * objc/execute/accessing_ivars.m: Added.
57187         * objc/execute/class-1.m: Added.
57188         * objc/execute/class-10.m: Added.
57189         * objc/execute/class-11.m: Added.
57190         * objc/execute/class-12.m: Added.
57191         * objc/execute/class-13.m: Added.
57192         * objc/execute/class-14.m: Added.
57193         * objc/execute/class-2.m: Added.
57194         * objc/execute/class-3.m: Added.
57195         * objc/execute/class-4.m: Added.
57196         * objc/execute/class-5.m: Added.
57197         * objc/execute/class-6.m: Added.
57198         * objc/execute/class-7.m: Added.
57199         * objc/execute/class-8.m: Added.
57200         * objc/execute/class-9.m: Added.
57201         * objc/execute/class-tests-1.h
57202         * objc/execute/class-tests-2.h
57203         * objc/execute/compatibility_alias.m: Added.
57204         * objc/execute/encode-1.m: Added.
57205         * objc/execute/formal_protocol-1.m: Added.
57206         * objc/execute/formal_protocol-2.m: Added.
57207         * objc/execute/formal_protocol-3.m: Added.
57208         * objc/execute/formal_protocol-4.m: Added.
57209         * objc/execute/formal_protocol-5.m: Added.
57210         * objc/execute/formal_protocol-6.m: Added.
57211         * objc/execute/formal_protocol-7.m: Added.
57212         * objc/execute/informal_protocol.m: Added.
57213         * objc/execute/initialize.m: Added.
57214         * objc/execute/load.m: Added.
57215         * objc/execute/many_args_method.m: Added.
57216         * objc/execute/nested-3.m: Added.
57217         * objc/execute/no_clash.m: Added.
57218         * objc/execute/private.m: Added.
57219         * objc/execute/redefining_self.m: Added.
57220         * objc/execute/root_methods.m: Added.
57221         * objc/execute/selector-1.m: Added.
57222         * objc/execute/static-1.m: Added.
57223         * objc/execute/static-2.m: Added.
57224         * objc/execute/va_method.m: Added.
57226 2001-03-10  Richard Henderson  <rth@redhat.com>
57228         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
57230 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
57232         * g++.old-deja/g++.other/crash31.C: XFAIL.
57233         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
57234         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
57235         * gcc.c-torture/execute/20010123-1.x: XFAIL.
57236         * gcc.c-torture/execute/20010124-1.x: XFAIL.
57237         * gcc.dg/sequence-pt-1.c: XFAIL one test.
57239 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
57241         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
57243 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
57245         * gcc.dg/20000724-1.c: Don't use multiline strings.
57247 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
57249         * objc/execute/string1.m, objc/execute/string2.m: Compare the
57250         result of -cString against what we expect it to be; don't just
57251         print it out for no one to read.
57253         * objc/execute/string3.m, objc/execute/string4.m: New tests.
57254         Based on testcases provided by Nicola Pero.
57256 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
57258         * gcc.dg/cpp/macro7.c: New test.
57260 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
57262         * gcc.dg/cpp/multiline.c: Update.
57264 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
57266         * g++.old-deja/g++.other/enum3.C: New test.
57268 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
57270         * g++.old-deja/g++.other/pod1.C: New test.
57272 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
57274         * g++.old-deja/g++.ext/overload1.C: New test.
57276 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
57278         * g++.old-deja/g++.pt/using1.C: New test.
57280 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
57282         * g++.old-deja/g++.other/using9.C: New test.
57284 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
57286         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
57288         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
57290 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
57292         * g++.old-deja/g++.ext/realpt1.C: Remove.
57294 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
57296         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
57298 2001-02-26  Will Cohen  <wcohen@redhat.com>
57300         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
57302 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
57304         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
57305         templatized constructors.
57307 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57309         * gcc.c-torture/execute/20010224-1.c: New test.
57311 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
57313         * gcc.c-torture/execute/20010222-1.c: New test.
57315 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
57317         * g++.old-deja/g++.other/inline20.C: New test.
57319 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
57321         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
57323 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
57325         * g++.old-deja/g++.other/lookup22.C: New test.
57327 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
57329         * g77.dg: New directory.
57330         * g77.dg/20010216-1.f: New test case.
57331         * g77.dg/dg.exp: New driver.
57332         * lib/g77-dg.exp: New driver library.
57334 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57336         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
57338 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
57340         * g++.old-deja/g++.other/decl9.C: New test.
57342 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
57344         * g++.old-deja/g++.other/init16.C: Update the test so that it does
57345         not need <string> and also tests the initialization at runtime.
57347 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
57349         * gcc.c-torture/execute/longlong.c: New test.
57351 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
57353         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
57355 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
57357         * gcc.c-torture/execute/920302-1.c (execute):
57358         Change argument type to short.
57360 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
57362         * g++.old-deja/g++.pt/deduct6.C: New test.
57364 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
57366         * g++.old-deja/g++.pt/deduct5.C: New test.
57368 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
57370         * gcc.c-torture/execute/20010209-1.c: New test.
57372 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
57374         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
57376 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
57378         * g++.dg/vtgc1.C: Update for new ABI.
57380         * consistency.vlad: New directory, 1665 files.
57382 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
57384         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
57385         return type.
57386         * gcc.dg/cpp/digraphs.c: Declare puts.
57388 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
57390         * g++.old-deja/g++.other/warn5.C: New test.
57392 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
57394         * g++.old-deja/g++.pt/spec40.C: New test.
57396 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
57398         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
57399         case.
57400         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
57402 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
57404         * gcc.c-torture/compile/20010209-1.c: New test.
57406 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
57408         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
57409         excess errors message but not if it crashes.
57410         * g++.old-deja/g++.other/crash27.C: Likewise.
57411         * g++.old-deja/g++.other/crash28.C: Likewise.
57412         * g++.old-deja/g++.other/crash30.C: Likewise.
57413         * g++.old-deja/g++.other/crash32.C: Likewise.
57414         * g++.old-deja/g++.other/crash35.C: Likewise.
57415         * g++.old-deja/g++.pt/inherit2.C: Likewise.
57417 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
57419         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
57420         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
57421         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
57422         g77.f-torture/execute/execute.exp,
57423         g77.f-torture/noncompile/noncompile.exp,
57424         gcc.c-torture/execute/execute.exp,
57425         gcc.c-torture/execute/memcheck/memcheck.exp,
57426         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
57427         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
57428         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
57429         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
57430         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
57431         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
57432         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
57433         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
57434         Remove bug reporting instructions with ancient email addresses.
57436 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
57438         * gcc.dg/20010202-1.c: New test.
57439         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
57441 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
57443         * g++.dg/stdbool-if.C: New test.
57445 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
57447         * objc/execute/fdecl.m: Added main().
57449 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
57451         * gcc.c-torture/execute/20010206-1.c: New test.
57453 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
57455         * gcc.dg/cpp/avoidpaste1.c: Update.
57457 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
57459         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
57460         Pero <nicola@brainstorm.co.uk>.
57461         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
57463 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
57465         * g++.old-deja/g++.pt/spec39.C: New test.
57467 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
57469         * gcc.c-torture/compile/20010202-1.c: New test.
57471 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
57473         * g++.old-deja/g++.abi/primary2.C: New test.
57474         * g++.old-deja/g++.abi/primary3.C: New test.
57475         * g++.old-deja/g++.abi/primary4.C: New test.
57476         * g++.old-deja/g++.abi/primary5.C: New test.
57477         * g++.old-deja/g++.abi/vtable3.h: New test.
57478         * g++.old-deja/g++.abi/vtable3a.C: New test.
57479         * g++.old-deja/g++.abi/vtable3b.C: New test.
57480         * g++.old-deja/g++.abi/vtable3c.C: New test.
57481         * g++.old-deja/g++.abi/vtable3d.C: New test.
57482         * g++.old-deja/g++.abi/vtable3e.C: New test.
57483         * g++.old-deja/g++.abi/vtable3f.C: New test.
57484         * g++.old-deja/g++.abi/vtable3g.C: New test.
57485         * g++.old-deja/g++.abi/vtable3h.C: New test.
57486         * g++.old-deja/g++.abi/vtable3i.C: New test.
57487         * g++.old-deja/g++.abi/vtable3j.C: New test.
57488         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
57490 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
57492         * g++.old-deja/g++.other/anon6.C: New test.
57493         * g++.old-deja/g++.other/anon7.C: New test.
57495 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
57497         * gcc.dg/cpp/avoidpaste2.c: New tests.
57499 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
57501         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
57503 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
57505         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
57506         DECIMAL_DIG cases for Irix."
57508 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
57510         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
57512 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
57514         * gcc.dg/c99-tag-1.c: New test.
57516 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
57518         * gcc.dg/cpp/tr-warn1.c: Add tests.
57520 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
57522         * gcc.dg/cpp/avoidpaste1.c: Update.
57523         * gcc.dg/cpp/paste4.c: Update.
57525 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
57527         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
57528         cases for Irix.
57530 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
57532         * g++.old-deja/g++.other/inline19.C: New test.
57534 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
57536         * gcc.dg/Wlarger-than.c: New test.
57538 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
57540         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
57542 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
57544         * gcc.c-torture/execute/20010129-1.c: New test.
57545         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
57547 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
57549         * gcc.dg/cpp/avoidpaste1.c: Test case.
57551 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
57553         * g++.old-deja/g++.other/inline18.C: New test.
57555 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57557         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
57558         and __builtin_putchar.
57560 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
57562         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
57563         tests.
57565 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
57567         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
57568         floating point number rounding mode to round to the nearest
57569         representable mode.
57571 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
57573         * g++.old-deja/g++.other/mangle2.C: New test.
57575 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
57577         * gcc.c-torture/compile/20010124-1.c: New test.
57579 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
57581         * g++.old-deja/g++.pt/spec38.C: New test.
57583 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57585         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
57586         "Build don't run".
57588 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57590         * gcc.c-torture/execute/20010123-1.c: New test.
57592 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
57594         * g++.old-deja/g++.pt/spec37.C: New test.
57596 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
57598         * g++.old-deja/g++.pt/overload14.C: New test.
57600 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57602         * gcc.c-torture/execute/20010122-1.c: New test, exercise
57603         __builtin_return_address.
57605 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
57607         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
57608         * g++.old-deja/g++.pt/spec35.C: New test.
57609         * g++.old-deja/g++.pt/spec36.C: New test.
57611 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
57613         * gcc.c-torture/compile/20010118-1.c: New test.
57615 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
57617         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
57619 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
57621         * gcc.c-torture/execute/20010119-1.c: New test.
57623 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
57625         * g++.old-deja/g++.other/vbase5.C: New test.
57627 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
57629         * gcc.c-torture/execute/20010118-1.c: New test.
57631 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
57633         * g++.old-deja/g++.pt/deduct3.C: New test.
57635 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
57637         * g++.old-deja/g++.pt/spec34.C: New test.
57639 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
57641         * g77.f-torture/compile/20000601-2.f: New test.
57643 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57645         * g++.old-deja/g++.other/init17.C: New test.
57647 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
57649         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
57651 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57653         * g++.old-deja/g++.pt/unify8.C: New test.
57655 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57657         * g++.old-deja/g++.abi/vbase1.C: New test.
57659 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57661         * g++.old-deja/g++.pt/crash65.C: New test.
57663 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
57665         * gcc.dg/cpp/assembl2.S: New test case.
57667 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
57669         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
57670         are supported.
57672 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57674         * g++.old-deja/g++.other/builtins1.C: New test.
57675         * g++.old-deja/g++.other/builtins2.C: Likewise.
57676         * g++.old-deja/g++.other/builtins3.C: Likewise.
57677         * g++.old-deja/g++.other/builtins4.C: Likewise.
57679 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
57681         * gcc.c-torture/compile/20010117-1.c: New test.
57682         * gcc.c-torture/compile/20010117-2.c: New test.
57684 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
57686         * g77.f-torture/execute/20010116.[fx]: New test,
57687         XFAIL on i?86-*-*.
57688         * g77.f-torture/compile/20010115.f: Indicate it's
57689         a test for PR fortran/1636.
57691 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
57693         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
57695 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
57697         * g77.f-torture/compile/20010115.f: New test.
57699 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
57701         * g++.old-deja/g++.pt/nontype5.C: New test.
57703 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
57705         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
57706         have an equivalent working one below it.
57708 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
57710         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
57711         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
57713 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
57715         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
57716         message containing "init_priority".
57717         (conpr-2.C): Likewise.
57718         (conpr-3.C): Likewise.
57719         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
57721 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57723         * gcc.c-torture/execute/20010114-2.c: New test.
57725 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
57727         * gcc.c-torture/compile/20010114-1.c: New test.
57728         * gcc.c-torture/compile/20010114-1.x: Xfail.
57729         * gcc.c-torture/compile/20010114-2.c: New test.
57730         * gcc.c-torture/execute/20010114-1.c: New test.
57731         * gcc.dg/trunc-1.c: New test.
57732         * gcc.dg/uninit-B.c: New test.
57734 2001-01-13  Nick Clifton  <nickc@redhat.com>
57736         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
57737         target.
57739 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57741         * gcc.c-torture/compile/20010113-1.c: New test.
57743 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
57745         * gcc.c-torture/compile/20001212-1.c: New test.
57747 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
57749         * gcc.dg/cpp/widestr1.c: Update.
57750         * gcc.dg/cpp/prag-imp.c: Remove.
57752 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
57754         * gcc.c-torture/execute/20000801-3.x: Remove.
57755         * gcc.dg/c90-init-1.c: New test.
57756         * gcc.dg/c99-init-1.c: New test.
57757         * gcc.dg/c99-init-2.c: New test.
57758         * gcc.dg/gnu99-init-1.c: New test.
57760 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
57762         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
57763         testing that no relevant ones were found.
57765 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
57767         * g++.old-deja/g++.pt/cast2.C: New test.
57769 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
57771         * g++.old-deja/g++.pt/friend47.C: New test.
57773 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57775         * g++.old-deja/g++.pt/instantiate13.C: New test.
57777 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57779         * g++.old-deja/g++.other/defarg7.C: New test.
57780         * g++.old-deja/g++.other/defarg8.C: New test.
57782 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57784         * g++.old-deja/g++.pt/crash64.C: New test.
57786 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57788         * g++.old-deja/g++.pt/crash63.C: New test.
57790 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
57792         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
57794 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
57796         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
57798 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
57800         * g++.old-deja/g++.pt/error3.C: New test.
57802 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
57804         * g++.old-deja/g++.other/crash39.C: New test.
57806 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
57808         * g++.old-deja/g++.other/vbase4.C: New test.
57810 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
57812         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
57813         * gcc.dg/special/20000419-2.c: New file. Identical to above.
57814         * gcc.dg/special/special.exp: New test driver which will check
57815         for alias support for the above test.
57817 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
57819         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
57820         problems on small machines.
57821         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
57822         parameterize.
57824 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
57826         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
57827         mips.
57828         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
57830 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
57832         * g++.old_deja/g++.pt/using8.C: New test.
57834 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57836         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
57838 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
57840         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
57841         where a failure is expected.
57842         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
57844 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
57846         * g++.old_deja/g++.pt/instantiate12.C: New test.
57848 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
57850         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
57851         start of structs.
57852         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
57853         * g++.old-deja/g++.brendan/crash17.C: Likewise.
57854         * g++.old-deja/g++.brendan/crash29.C: Likewise.
57855         * g++.old-deja/g++.brendan/crash48.C: Likewise.
57856         * g++.old-deja/g++.brendan/ns1.C: Likewise.
57857         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
57858         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
57859         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
57860         * g++.old-deja/g++.eh/spec6.C: Likewise.
57861         * g++.old-deja/g++.jason/crash3.C: Likewise.
57862         * g++.old-deja/g++.law/ctors11.C: Likewise.
57863         * g++.old-deja/g++.law/ctors17.C: Likewise.
57864         * g++.old-deja/g++.law/ctors5.C: Likewise.
57865         * g++.old-deja/g++.law/ctors9.C: Likewise.
57866         * g++.old-deja/g++.mike/ambig1.C: Likewise.
57867         * g++.old-deja/g++.mike/net22.C: Likewise.
57868         * g++.old-deja/g++.mike/p3538a.C: Likewise.
57869         * g++.old-deja/g++.mike/p3538b.C: Likewise.
57870         * g++.old-deja/g++.mike/virt3.C: Likewise.
57871         * g++.old-deja/g++.niklas/t128.C: Likewise.
57872         * g++.old-deja/g++.other/anon4.C: Likewise.
57873         * g++.old-deja/g++.other/using1.C: Likewise.
57874         * g++.old-deja/g++.other/warn3.C: Likewise.
57875         * g++.old-deja/g++.pt/t37.C: Likewise.
57876         * g++.old-deja/g++.robertl/eb69.C: Likewise.
57877         * g++.old-deja/g++.robertl/eb71.C: Likewise.
57879 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
57881         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
57883 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57885         * gcc.c-torture/execute/stdio-opt-3.c: New test.
57887 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
57889         * gcc.c-torture/compile/20010107-1.c: New test.
57891 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57893         * gcc.c-torture/execute/builtin-noret-1.c: New test.
57895 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57897         * gcc.dg/format/format.h: New file.
57898         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
57899         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
57900         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
57901         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
57902         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
57903         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
57904         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
57905         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
57906         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
57907         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
57908         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
57909         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
57910         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
57911         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
57912         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
57913         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
57914         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
57915         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
57916         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
57917         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
57918         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
57919         instead of declaring standard types, macros and functions in each
57920         test.
57922 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
57924         * gcc.c-torture/execute/20010106-1.c: New test.
57926 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
57928         * gcc.dg/format/format.exp: New file.
57929         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
57930         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
57931         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
57932         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
57933         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
57934         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
57935         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
57936         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
57937         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
57938         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
57939         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
57940         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
57941         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
57942         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
57943         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
57944         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
57945         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
57946         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
57947         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
57948         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
57949         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
57950         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
57951         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
57952         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
57953         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
57954         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
57955         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
57956         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
57957         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
57958         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
57959         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
57960         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
57961         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
57962         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
57963         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
57964         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
57965         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
57966         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
57967         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
57968         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
57969         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
57970         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
57972 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
57974         * gcc.c-torture/execute/991228-1.c: Take word endianness into
57975         account.
57977 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
57979         * gcc.c-torture/execute/builtin-complex-1.c: New test.
57981 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
57983         * g++.old-deja/g++.pt/crash62.C: New test.
57985 2001-01-04  Richard Henderson  <rth@redhat.com>
57987         * gcc.dg/20000926-1.c: Update expected warnings.
57988         * gcc.dg/array-2.c: Likewise.
57989         * gcc.dg/array-4.c: Also validate flexible array members.
57990         * gcc.dg/c99-flex-array-1.c: New.
57992 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
57994         * gcc.c-torture/compile/20001222-1.x: Remove.
57996 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
57998         * gcc.c-torture/execute/built-in-setjmp.c: New.
58000 2001-01-03  Richard Henderson  <rth@redhat.com>
58002         * gcc.dg/940510-1.c: Update expected error wording.
58003         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
58005 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
58007         * lib/target-supports.exp (check_alias_available): Modified to
58008         indicate aliases not supported if only weak aliases are supported.
58010 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58012         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
58013         Turn on cmpstrsi checks for __pj__ and __i370__.
58015 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
58017         * g++.old-deja/g++.other/virtual11.C: New test.
58019 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
58021         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
58023 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58025         * gcc.c-torture/compile/20010102-1.c: New test.
58027 2001-01-02  Andreas Jaeger  <aj@suse.de>
58029         * gcc.dg/noreturn-3.c: New test.
58031         * gcc.dg/noreturn-4.c: New test.
58033 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58035         * gcc.c-torture/execute/stdio-opt-1.c: Also test
58036         __builtin_fputc and __builtin_fwrite.
58038 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
58040         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
58041         signed char, not default char.
58043 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
58045         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
58047 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
58049         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
58051 2000-12-29  Richard Henderson  <rth@redhat.com>
58053         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
58054         (__cyg_profile_func_exit): Define.
58056 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
58058         * g++.dg/vtgc1.C: New test.
58060 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
58062         * gcc.dg/noncompile/20001228-1.c: New test.
58064         * gcc.dg/20001228-1.c: New test.
58066         * gcc.c-torture/execute/20001228-1.c: New test.
58068 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
58070         * gcc.dg/format-strfmon-1.c: New test.
58072 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58074         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
58075         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
58076         * gcc.c-torture/execute/string-opt-1.c: Likewise.
58077         * gcc.c-torture/execute/string-opt-2.c: Likewise.
58078         * gcc.c-torture/execute/string-opt-3.c: Likewise.
58079         * gcc.c-torture/execute/string-opt-4.c: Likewise.
58080         * gcc.c-torture/execute/string-opt-6.c: Likewise.
58081         * gcc.c-torture/execute/string-opt-7.c: Likewise.
58082         * gcc.c-torture/execute/string-opt-8.c: Likewise.
58083         * gcc.c-torture/execute/string-opt-9.c: Likewise.
58084         * gcc.c-torture/execute/string-opt-10.c: Likewise.
58085         * gcc.c-torture/execute/string-opt-11.c: Likewise.
58086         * gcc.c-torture/execute/string-opt-12.c: Likewise.
58088         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
58089         * gcc.c-torture/execute/string-opt-4.c: Test index.
58091 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
58093         * gcc.c-torture/compile/20001226-1.c: New test.
58095 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
58097         * gcc.c-torture/compile/20001222-1.c: New test.
58098         * gcc.c-torture/compile/20001222-1.x: Xfail.
58100 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
58102         * gcc.c-torture/execute/comp-goto-2.c: New test.
58104 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
58106         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
58107         Use long types if __INT_MAX__ is 32767.
58108         (main): Use cast to (sint32 *) when poking 88 into a_page.
58110         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
58112 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
58114         * gcc.c-torture/compile/20001221-1.c: New test.
58115         * gcc.c-torture/execute/20001221-1.c: New test.
58117 2000-12-20  Richard Henderson  <rth@redhat.com>
58119         * g++.old-deja/g++.pt/crash36.C: Update error lines.
58120         * g++.old-deja/g++.robertl/eb109.C: Likewise.
58122 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58124         * gcc.dg/compare3.c: New test.
58126 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58128         * gcc.dg/format-warnll-1.c: New test.
58130 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
58132         * gcc.dg/cpp/cmdlne-P.c: New test.
58134 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58136         * gcc.c-torture/execute/builtin-abs-1.c,
58137         gcc.c-torture/execute/builtin-abs-2.c: New tests.
58139 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
58141         * gcc.dg/cpp/multiline.c: New test.
58143 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
58145         * g++.old-deja/g++.other/syshdr1.C: Update.
58146         * gcc.dg/cpp/lineflags.c: Remove temporarily.
58148 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
58150         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
58152 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
58154         * g++.old-deja/g++.pt/ttp65.C: New test.
58156 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
58158         * g++.old-deja/g++.pt/ttp64.C: New test.
58160 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
58162         * g++.old-deja/g++.pt/spec33.C: New test.
58164 2000-12-14  Catherine Moore  <clm@redhat.com>
58166         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
58167         * gcc.c-torture/execute/920612-2.c: Likewise.
58168         * gcc.c-torture/execute/920428-2.c: Likewise.
58169         * gcc-c-torture/execute/va-arg-11.c: Call exit.
58170         * gcc.c-torture/execute/va-arg-21.c: Likewise.
58172 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58174         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
58175         * gcc.dg/pack-test-2.c: Likewise.
58177 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
58179         Tests by Zack Weinberg <zackw@stanford.edu>.
58181         * gcc.dg/cpp/defined.c: Update.
58182         * gcc.dg/cpp/defined_trad.c: New tests.
58184 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
58186         * gcc.dg/cpp/trad-direct.c: Update.
58188 2000-12-11  Neil Booth  <neilb@earthling.net>
58190         * gcc.dg/cpp/defined_trad.c
58192 2000-12-11  Neil Booth  <neilb@earthling.net>
58194         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
58196 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
58198         * gcc.dg/format-miss-2.c: New test.
58200 2000-12-09  Neil Booth  <neilb@earthling.net>
58202         * gcc.dg/cpp/lineflags.c: New tests.
58203         * gcc.dg/cpp/poison.c: Update.
58204         * gcc.dg/cpp/redef2.c: Update.
58205         * gcc.dg/cpp/skipping.c: New test.
58207 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
58209         * g++.old-deja/g++.other/eh3.C: New testcase.
58211 2000-12-07  Neil Booth  <neilb@earthling.net>
58213         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
58214         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
58215         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
58216         wtr-union-init-2.c, wtr-union-init-3.c: Update.
58217         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
58218         Update.
58220 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58222         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
58223         __SIZE_TYPE__ instead of int for type of integers cast to
58224         pointers.
58226 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
58228         * g++.old-deja/g++.other/cleanup4.C: New test.
58230 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58232         * format-sec-1.c: New test.
58234 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58236         * gcc.dg/format-nonlit-3.c: New test.
58238 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58240         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
58241         through a null pointer.
58243 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
58245         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
58246         * g++.old-deja/g++.pt/partial4.C: New test.
58248 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
58250         * gcc.c-torture/execute/ieee/hugeval.x: New.
58252 2000-12-06  Neil Booth  <neilb@earthling.net>
58254         * gcc.dg/cpp/backslash2.c: New tests.
58256 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58258         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
58259         * gcc.c-torture/execute/stdio-opt-2.c: New test.
58261 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
58263         * gcc.c-torture/execute/20001203-2.c: New testcase.
58265 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
58267         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
58268         * g++.old-deja/g++.other/virtual10.C: New test.
58270 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
58272         * g++.old-deja/g++.mike/pmf5.C: Remove test.
58274 2000-12-05  Richard Henderson  <rth@redhat.com>
58276         * gcc.c-torture/compile/20001205-1.c: New.
58278 2000-12-04  Neil Booth  <neilb@earthling.net>
58280         * g++.old-deja/g++.other/virtual9.C: New test.
58281         * g++.old-deja/g++.pt/crash61.C: New test.
58282         * gcc.c-torture/execute/loop-9.c: New test.
58284 2000-12-04  Neil Booth  <neilb@earthling.net>
58286         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
58287         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
58288         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
58289         * gcc.dg/cpp/extratokens.c: ...here.
58291 2000-12-04  Neil Booth  <neilb@earthling.net>
58293         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
58294         New tests.
58296 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58298         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
58299         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
58301 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
58303         * gcc.c-torture/execute/20001203-1.c: New test.
58305 2000-12-03  Neil Booth  <neilb@earthling.net>
58307         * gcc.dg/cpp/macro6.c: New test cases.
58309 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58311         * gcc.c-torture/execute/string-opt-9.c: New test.
58312         * gcc.c-torture/execute/string-opt-10.c: Likewise.
58313         * gcc.c-torture/execute/string-opt-11.c: Likewise.
58314         * gcc.c-torture/execute/string-opt-12.c: Likewise.
58316         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
58317         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
58319 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
58321         * gcc.dg/cpp/if-6.c: New testcase.
58323         * gcc.dg/20001201-1.c: New testcase.
58325 2000-12-02  Neil Booth  <neilb@earthling.net>
58327         * g++.old-deja/g++.other/externC4.C,
58328         g++.old-deja/g++.other/friend10.C: New tests.
58330 2000-12-02  Neil Booth  <neilb@earthling.net>
58332         * g++.old-deja/g++.other/instan2.C
58333         * g++.old-deja/g++.other/instan3.C: New test.
58335 2000-12-02  Neil Booth  <neilb@earthling.net>
58337         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
58338         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
58339         gnuc99.c,gnuc99-pedantic.c: New tests.
58341 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
58343         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
58344         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
58346 2000-12-01  Neil Booth  <neilb@earthling.net>
58348         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
58349         * gcc.dg/cpp/poison.c: Update.
58350         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
58352 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
58354         * g77.f-torture/execute/20001201.f: New test.
58356 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
58358         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
58360 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
58362         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
58364 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
58366         * g++.old-deja/g++.other/cast6.C: New test.
58368 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
58370         * gcc.c-torture/execute/20001130-2.c: New testcase.
58372 2000-11-30  Richard Henderson  <rth@redhat.com>
58374         * gcc.c-torture/execute/20001130-1.c: New test.
58376 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
58378         * g++.old-deja/g++.other/op3.C: New test.
58380 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
58382         * g++.old-deja/g++.other/op2.C: New test.
58384 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
58386         * g++.old-deja/g++.other/crash38.C: New test.
58388 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
58390         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
58392 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
58394         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
58395         tests.
58396         * gcc.c-torture/execute/string-opt-6.c: New test.
58398         * gcc.dg/20001117-1.c: Add main.
58400 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
58402         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
58403         Move from here ...
58404         * gcc.dg/940510-1.c: ... to here.
58406         * gcc.dg/20000926-1.c: GNU C now allows initializations of
58407         zero-size arrays in toplevel structures.
58409 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
58411         * gcc.c-torture/execute/loop-8.c: New test.
58413 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
58415         * g++.old-deja/g++.other/base1.C: New test.
58417 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
58419         * g++.old-deja/g++.other/parse2.C: New test.
58421 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
58423         * g++.old-deja/g++.pt/incomplete1.C: New test.
58425 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
58427         * g++.old-deja/g++.other/friend9.C: New test.
58429 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
58431         * gcc.dg/20001127-1.c: New test.
58433 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
58435         * g++.old-deja/g++.pt/friend46.C: New test.
58437 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
58439         * g++.old-deja/g++.other/ptrmem8.C: New test.
58441 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58443         * gcc.c-torture/execute/string-opt-7.c: New test.
58444         * gcc.c-torture/execute/string-opt-8.c: Likewise.
58446 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
58448         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
58449         instead of 'mkcheck 2'.
58451 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
58453         * gcc.c-torture/execute/memcheck/driver.c,
58454         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
58455         C9X references to refer to C99.
58457 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
58459         * gcc.dg/ultrasp3.c: New test.
58461 2000-11-25  Neil Booth  <neilb@earthling.net>
58463         * gcc.dg/cpp/include2.c: Update test to be locale independent.
58465 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
58467         * gcc.c-torture/compile/20001123-2.c: New.
58469 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
58471         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
58473 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
58475         * gcc.dg/sequence-point-1.c: Add some new tests.
58476         * gcc.c-torture/execute/20001124-1.c: New test.
58478 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
58480         * g++.old-deja/g++.other/vaarg4.C: New test.
58481         * gcc.c-torture/compile/20001123-1.c: New test.
58483 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
58485         * g++.other/crash24.C: Adjust and remove XFAIL.
58486         * g++.other/crash37.C: New test.
58488 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
58490         * g++.old-deja/g++.pt/instantiate9.C: New test.
58492 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
58494         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
58495         new ABI, too.
58497         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
58498         * g++.old-deja/g++.robertl/eb55.C: Likewise.
58500 2000-11-22  Neil Booth  <neilb@earthling.net>
58502         * gcc.dg/cpp/Wtrigraphs.c: New test.
58504 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
58506         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
58508 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
58510         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
58512 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
58514         * lib/gcc-dg.exp: load_lib scanasm.exp.
58515         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
58516         * lib/g++-dg.exp: load_lib scanasm.exp.
58517         * lib/scanasm.exp: New.
58518         (scan-assembler, scan-assembler-not): Add optional arguments to
58519         test name, or if not present, the pattern name.
58520         (scan-assembler-dem, scan-assembler-dem-not): New.
58522         * g++.dg/dg.exp: New.
58524 2000-11-21  Neil Booth  <neilb@earthling.net>
58526         * gcc.dg/cpp/integrated1.c: Remove.
58528 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
58530         * gcc.c-torture/execute/20001121-1.c: New test.
58532 2000-11-21  Richard Henderson  <rth@redhat.com>
58534         * gcc.c-torture/compile/20001121-1.c: New test.
58536 2000-11-20  Neil Booth  <neilb@earthling.net>
58538         * gcc.dg/cpp/integrated1.c: New test.
58540 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
58542         * g++.old-deja/g++.other/inline17.C: New test.
58544 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
58546         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
58547         local variable to be zero: I made the variable global. Now
58548         uses abort() and exit() instead of relying on main's return value.
58550 2000-11-20  Neil Booth  <neilb@earthling.net>
58552         * gcc.dg/cpp/paste2.c: Update test.
58553         * objc/execute/paste.m: New test.
58555 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
58557         * gcc.dg/c99-condexpr-1.c: New test.
58559 2000-11-20  Neil Booth  <neilb@earthling.net>
58561         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
58563 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
58565         * g++.old-deja/g++.pt/export1.C: New test.
58567 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
58569         * gcc.dg/20001117-1.c: New test.
58571 2000-11-18  Richard Henderson  <rth@redhat.com>
58573         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
58575 2000-11-18  Richard Henderson  <rth@redhat.com>
58577         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
58578         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
58579         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
58581 2000-11-18  Richard Henderson  <rth@redhat.com>
58583         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
58584         (main): New.  Exit cleanly.
58586 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58588         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
58589         gcc.dg/c99-fordecl-2.c: New tests.
58591 2000-11-18  Richard Henderson  <rth@redhat.com>
58593         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
58594         * gcc.c-torture/execute/zerolen-2.c: New.
58596 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58598         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
58599         memory.
58601 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
58603         * g++.old-deja/g++.pt/instantiate8.C: New test.
58605 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
58607         * g++.old-deja/g++.other/incomplete.C: Add more tests.
58608         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
58610 2000-11-16  Nick Clifton  <nickc@redhat.com>
58612         * gcc.c-torture/execute/nestfunc-2.c: New test.
58613         * gcc.c-torture/execute/nestfunc-3.c: New test.
58615 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
58617         * gcc.c-torture/compile/20001116-1.c: New test.
58619 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58621         * gcc.c-torture/execute/20001115-1.c: New test.
58623 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
58625         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
58626         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
58627         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
58628         * g++.old-deja/g++.abi/vmihint.C: Likewise.
58630 2000-11-15  Neil Booth  <neilb@earthling.net>
58632         gcc.dg/cpp/_Pragma1.c: Update.
58633         gcc.dg/cpp/_Pragma2.c: New test.
58635 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
58637         * g++.old-deja/g++.other/anon5.C: New test.
58639 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
58641         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
58642         tests.
58644 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
58646         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
58647         output.
58649 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58651         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
58652         labels at end of compound statements.
58654 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
58656         * gcc.c-torture/execute/loop-7.c: New test.
58658 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58660         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
58662 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58664         * gcc.dg/c99-bool-1.c: New test.
58666 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58668         * gcc.dg/c99-scope-1.c: Remove xfail.
58669         * gcc.dg/c99-scope-2.c: New test.
58671 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58673         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
58674         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
58676 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
58678         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
58679         error messages.
58681         * g++.mike/p700.C: Don't typedef wchar_t.
58682         * g++.mike/p784.C: Likewise.
58683         * g++.mike/eb101.C: Don't use __wchar_t.
58685 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
58687         * g77.f-torture/execute/20001111.[fx]: Test premature exit
58688         from DO loop.
58690 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
58692         * gcc.c-torture/execute/20001111-1.c: New test.
58694 2000-11-10  Nick Clifton  <nickc@redhat.com>
58696         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
58697         long multuiple and accumulate.
58699 2000-11-09  Richard Henderson  <rth@redhat.com>
58701         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
58702         via size_t instead of int.
58704         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
58705         * gcc.c-torture/execute/string-opt-2.c: Likewise.
58706         * gcc.c-torture/execute/string-opt-3.c: Likewise.
58707         * gcc.c-torture/execute/string-opt-4.c: Likewise.
58709 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
58711         * gcc.c-torture/compile/20001109-1.c: New test.
58712         * gcc.c-torture/compile/20001109-2.c: New test.
58714 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
58716         * g++.old-deja/g++.pt/operator1.C: New test.
58717         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
58719 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
58721         * gcc.dg/20001108-1.c: New test.
58723 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
58725         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
58726         with both arguments constant strings.
58727         * gcc.c-torture/execute/string-opt-3.c: New test.
58728         * gcc.c-torture/execute/string-opt-4.c: New test.
58729         * gcc.c-torture/execute/string-opt-5.c: New test.
58731 2000-11-08  Nick Clifton  <nickc@redhat.com>
58733         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
58734         mulsidi3adddi patterns.
58736 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
58738         * g++.old-deja/g++.other/crash36.C: New test.
58740 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
58742         * g++.old-deja/g++.other/init16.C: New test.
58744 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
58746         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
58748 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
58750         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
58751         * gcc.c-torture/execute/va-arg-16.x: Likewise.
58752         * gcc.c-torture/execute/va-arg-17.x: Likewise.
58754 2000-11-07  DJ Delorie  <dj@redhat.com>
58756         * gcc.dg/20000614-1.c: Add return so that test can pass.
58758 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58760         * gcc.c-torture/execute/string-opt-1.c: New test.
58762 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
58764         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
58765         mips-sgi-irix6.* because the MIPS ABI passes floating-point
58766         parameters in registers, and there is no way for a varargs
58767         function to know in which order the integer and floating-point
58768         parameters should be interleaved when they are placed on the
58769         stack.
58770         * gcc.c-torture/execute/va-arg-16.x: Likewise.
58771         * gcc.c-torture/execute/va-arg-17.x: Likewise.
58773 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58775         * gcc.c-torture/execute/string-opt-2.c: New test.
58777 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
58779         * g++.old-deja/g++.pt/crash60.C: New test.
58781 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
58783         * g++.old-deja/g++.other/crash24.C: New test.
58784         * g++.old-deja/g++.other/crash25.C: New test.
58785         * g++.old-deja/g++.other/crash26.C: New test.
58786         * g++.old-deja/g++.other/crash27.C: New test.
58787         * g++.old-deja/g++.other/crash28.C: New test.
58788         * g++.old-deja/g++.other/crash29.C: New test.
58789         * g++.old-deja/g++.other/crash30.C: New test.
58790         * g++.old-deja/g++.other/crash31.C: New test.
58791         * g++.old-deja/g++.other/crash32.C: New test.
58792         * g++.old-deja/g++.other/crash33.C: New test.
58793         * g++.old-deja/g++.other/crash34.C: New test.
58794         * g++.old-deja/g++.other/crash35.C: New test.
58796 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
58798         * gcc.c-torture/execute/20001031-1.c: New test.
58800 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
58802         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
58803         namespace.
58805         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
58806         standards-conformant.
58808         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
58810         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
58811         * g++.old-deja/g++.mike/p755a.C: Likewise.
58812         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
58813         library makes no calls to `operator new' during initialization.
58815 2000-11-04  Neil Booth  <neilb@earthling.net>
58817         * gcc.dg/cpp/include2.c: New tests.
58819 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
58821         * lib/g++.exp (g++_set_ld_library_path): New function.
58822         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
58824 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
58826         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
58827         warnings.
58829 2000-11-01  Richard Henderson  <rth@redhat.com>
58831         * g++.old-deja/g++.ext/namedret1.C: New.
58832         * g++.old-deja/g++.ext/namedret2.C: New.
58833         * g++.old-deja/g++.ext/namedret3.C: New.
58835 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
58837         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
58838         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
58840 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58842         * gcc.c-torture/execute/va-arg-21.c: New test.
58844 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
58846         * gcc.dg/c99-complex-2.c: New test.
58848 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58850         * gcc.c-torture/execute/stdio-opt-1.c: New test.
58852 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
58854         * g++.old-deja/g++.other/inline16.C: New test.
58856 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
58858         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
58859         __PRETTY_FUNCTION__
58861 2000-10-29  Neil Booth  <neilb@earthling.net>
58863         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
58864         New tests.
58865         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
58866         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
58867         optimisation.
58869 2000-10-29  Neil Booth  <neilb@earthling.net>
58871         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
58872         * mi1.c, mi1c.h: Add null directives to multiple-include test.
58873         * mi5.c: Test multiple includes work with -C.
58874         * trigraphs.c: Test ^= version.
58876 2000-10-28  Neil Booth  <neilb@earthling.net>
58878         New tests and test updates for new macro expander.
58880         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
58881         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
58882         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
58883         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
58884         new diagnostic messages.
58886         * gcc.dg/cpp/macro3.c: New tests.
58888 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
58890         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
58891         on the same line.
58893 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
58895         * g++.old-deja/g++.other/eh2.C: New test.
58897 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
58899         * gcc.c-torture/execute/20001027-1.c: New test.
58901 2000-10-26  Richard Henderson  <rth@redhat.com>
58903         * gcc.c-torture/execute/20001026-1.c: New.
58905 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
58907         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
58908         * g++.old-deja/g++.law/builtin1.C: Likewise.
58909         * g++.old-deja/g++.law/ctors10.C: Likewise.
58910         * g++.old-deja/g++.law/virtual3.C: Likewise.
58911         * g++.old-deja/g++.mike/p658.C: Likewise.
58912         * g++.old-deja/g++.other/sibcall1.C: Likewise.
58913         * g++.old-deja/g++.other/vaarg2.C: Likewise.
58914         * g++.old-deja/g++.robertl/eb124.C: Likewise.
58915         * g++.old-deja/g++.robertl/eb44.C: Likewise.
58916         * g++.old-deja/g++.robertl/eb77.C: Likewise.
58918 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
58920         * gcc.c-torture/compile/20001024-1.c: New test.
58922 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
58924         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
58925         to tell us whether or not we are using V3.
58927 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
58929         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
58930         operands.
58932 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
58934         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
58936 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
58938         * gcc.c-torture/execute/20001024-1.c: New test.
58940 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
58942         * g++.old-deja/g++.other/sibcall1.C: New test.
58944 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
58946         * gcc.dg/noncompile/init-3.c: New test.
58948 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
58950         * gcc.dg/format-array-1.c: New test.
58952 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58954         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
58955         writing through null pointers; remove comment about testing
58956         unterminated strings.
58958 2000-10-17  Matthew Hiller  <hiller@redhat.com>
58960         * gcc.c-torture/execute/20001017-2.c: New test.
58962 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58964         * gcc.c-torture/compile/20001018-1.c: New test.
58965         * gcc.c-torture/compile/20001018-1.x: Xfail.
58967 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58969         * gcc.c-torture/execute/20001017-1.c: New test.
58971 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58973         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
58974         for multiple use of arguments with scanf formats; add tests for
58975         multiple use of arguments.
58977 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
58979         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
58980         from some old tests.
58982 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58984         * gcc.dg/format-miss-1.c: New test.
58986 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
58988         * gcc.c-torture/execute/20001013-1.c: New test.
58990 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
58992         * gcc.dg/format-branch-1.c: New test.
58994 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
58996         * README, lib/file-format.exp: Remove EGCS references.
58998 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
59000         * gcc.dg/20001013-1.c: New test.
59002 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
59004         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
59005         for intmax_t in the compiler using __typeof__ and the type rules
59006         for conditional expressions.
59008 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
59010         * gcc.dg/20001012-1.c: New test.
59011         * gcc.dg/20001012-2.c: New test.
59013 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
59015         * gcc.dg/format-attr-1.c: New test.
59017 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
59019         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
59020         __LONG_LONG_MAX__ instead of LLONG_MAX.
59022 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
59024         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
59025         scanf flags.
59026         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
59027         flags.
59029 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
59031         * gcc.dg/sequence-pt-1.c: New test.
59033 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
59035         * gcc.c-torture/execute/20001011-1.c: New testcase.
59036         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
59038 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
59040         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
59041         does not error on it.
59043 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
59045         * gcc.dg/20001009-1.c: New test.
59047 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
59049         * gcc.c-torture/compile/20001009-1.c: Move from here ....
59050         * gcc.c-torture/execute/20001009-2.c: ... to here.
59052 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
59054         * gcc.c-torture/compile/20001009-1.c: New testcase.
59055         * gcc.c-torture/execute/20001009-1.c: New testcase.
59056         Testcases provided by Jan Hubicka <jh@suse.cz>.
59058 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
59060         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
59061         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
59062         uintmax_t using <limits.h> to emulate the compiler's internal
59063         logic.  No longer XFAIL %j tests.
59065 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
59067         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
59068         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
59069         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
59070         regexps and details of expected handling of some bad formats.
59071         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
59072         suppression.
59074 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
59076         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
59077         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
59078         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
59079         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
59080         in list archives.
59082 2000-10-06  Richard Henderson  <rth@cygnus.com>
59084         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
59085         * g++.old-deja/g++.brendan/crash52.C: Likewise.
59086         * g++.old-deja/g++.jason/report.C: Likewise.
59087         * g++.old-deja/g++.law/friend5.C: Likewise.
59088         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
59089         of the expected warnings.
59091 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
59093         * g++.old-deja/g++.pt/enum14.C: New test.
59095 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
59097         * g++.old-deja/g++.pt/crash59.C: New test.
59099 2000-10-04  Will Cohen  <wcohen@redhat.com>
59101         * gcc.dg/20000926-1.c: New test.
59103 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
59105         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
59106         function name for current C++ compiler.
59107         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
59109 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
59111         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
59112         __PRETTY_FUNCTION__.
59113         * g++.old-deja/g++.ext/pretty2.C: Likewise.
59115 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59117         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
59119 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
59121         * gcc.c-torture/compile/20000923-1.c: New test.
59123 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
59125         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
59126         * g++.old-deja/g++.pt/ttp62.C: Same.
59127         * g++.old-deja/g++.other/inline14.C: Same.
59129 2000-09-24  Richard Henderson  <rth@cygnus.com>
59131         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
59133 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
59135         * gcc.dg/c90-printf-1.c: Add test for wide string format.
59137 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
59139         * gcc.c-torture/compile/20000922-1.c: New file.
59141 2000-09-21  Nick Clifton  <nickc@redhat.com>
59143         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
59144         a signed long modulo operation.
59145         (mod6): New function - perform an unsigned long modulo operation.
59146         (main): Add tests for modulos of very large numbers by very small
59147         dividends.
59149 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59151         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
59153 2000-09-19  Richard Henderson  <rth@cygnus.com>
59155         * gcc.dg/compare2.c (case 10): XFAIL.
59157 2000-09-18  Richard Henderson  <rth@cygnus.com>
59159         * gcc.c-torture/execute/20000906-1.c: Move ...
59160         * gcc.dg/20000906-1.c: ... here.  Only run on targets
59161         that support __builtin_trap.
59163 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
59165         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
59167 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
59169         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
59170         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
59171         more $ format tests.
59173 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
59175         * gcc.dg/format-errmk-1.c: New test.
59177 2000-09-17  Greg McGary  <greg@mcgary.org>
59179         * gcc.c-torture/execute/20000917-1.x: Remove.
59181 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
59183         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
59185 2000-09-17  Greg McGary  <greg@mcgary.org>
59187         * gcc.c-torture/execute/20000917-1.c: New test.
59188         * gcc.c-torture/execute/20000917-1.x: XFAIL.
59190 2000-09-16  Neil Booth  <NeilB@earthling.net>
59192         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
59193         in nested macro bug.
59195 2000-09-15  Neil Booth  <NeilB@earthling.net>
59197         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
59199 2000-09-14  Jeffrey A Law  (law@cygnus.com)
59201         * gcc.c-torture/execute/20000914-1.c: New test.
59203 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
59205         * g++.other/inline13.C: New test.
59207 2000-09-12  Andreas Jaeger  <aj@suse.de>
59209         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
59210         constant by Ulrich Drepper <drepper@redhat.com>.
59212 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
59214         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
59216 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59218         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
59220 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
59222         * gcc.dg/cpp/backslash.c: New test.
59224 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
59226         * gcc.c-torture/execute/20000910-1.c: New test.
59227         * gcc.c-torture/execute/20000910-2.c: Likewise.
59229 2000-09-11  Robert Lipe  <robertl@sco.com>
59231         * gcc.dg/pragma-align.c: New test.
59233 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
59235         * g++.old-deja/g++.pt/explicit82.C: New test.
59236         * g++.old-deja/g++.pt/explicit83.C: New test.
59238 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
59240         * gcc.dg/asm-names.c: New test.
59242 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59244         * gcc.dg/cpp/tr-warn6.c: New test
59246 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
59248         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
59249         be accepted.
59251 2000-09-07  Catherine Moore  <clm@redhat.com>
59253         * gcc.c-torture/execute/unroll-1.c: New test.
59255 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
59257         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
59258         ERROR markers.
59259         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
59260         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
59261         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
59262         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
59263         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
59264         Preprocess only.
59265         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
59266         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
59268 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
59270         * g++.old-deja/g++.pt/deduct2.C: New test.
59272 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
59274         * g++.old-deja/g++.pt/parms2.C: New test.
59276 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
59278         * g++.old-deja/g++.pt/crash58.C: New test.
59280 2000-09-06  Greg McGary  <greg@mcgary.org>
59282         * gcc.c-torture/execute/20000906-1.c: New test.
59283         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
59285 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59287         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
59289 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
59291         * g++.old-deja/g++.pt/crash57.C: New test.
59293 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
59295         * g++.old-deja/g++.pt/crash56.C: New test.
59297 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
59299         * g++.old-deja/g++.pt/koenig1.C: New test.
59301 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
59303         * gcc.dg/20000904-1.c: New test.
59305 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
59307         * gcc.dg/cpp/paste8.c: New test.
59309 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
59311         * gcc.c-torture/compile/20000827-1.c: New test.
59313 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
59315         * gcc.dg/format-diag-1.c: New test.
59317 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
59319         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
59320         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
59321         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
59322         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
59323         gcc.dg/formatz-1.c: Adjust warning regular expressions.
59325 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
59327         * g++.old-deja/g++.other/nested4.C: New test.
59329 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
59331         * g++.old-deja/g++.ns/scoped1.C: New test.
59333 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
59335         * lib/g++.exp: Support testing already-installed GCC.
59337 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59339         * wtr-label-1.c, wtr-suffix-1.c: New tests.
59341 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59343         * gcc.dg/return-type-2.c: New test.
59345 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
59347         * gcc.c-torture/compile/20000825-1.c: New test.
59349 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
59351         * gcc.dg/dwarf2-2.c: New test.
59353 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
59355         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
59356         dg-warning regexps.
59358 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
59360         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
59361         gcc.dg/format-ext-5.c: New tests.
59363 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
59365         * g++.old-deja/g++.other/crash22.C: New test.
59367 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
59369         * gcc.dg/noncompile/930622-2.c: Adjust error message.
59371 2000-08-24  Richard Henderson  <rth@cygnus.com>
59373         * gcc.dg/ia64-sync-1.c: New test.
59374         * gcc.dg/ia64-sync-2.c: New test.
59375         * gcc.dg/ia64-asm-1.c: New test.
59377 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
59379         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
59380         * gcc.dg/format-ext-2.c: New test.
59382 2000-08-23  Jason Merrill  <jason@redhat.com>
59384         * lib/old-dejagnu.exp: Also ignore "In member function" and
59385         "At global scope".
59387 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59389         * gcc.dg/noncompile/label-lineno-1.c: New test.
59391 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
59393         * gcc.dg/c99-array-nonobj-1.c: New test.
59395 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
59397         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
59398         tests.
59399         * gcc.dg/format-ext-1.c: New test.
59401 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59403         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
59404         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
59405         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
59406         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
59407         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
59409 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
59411         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
59412         gcc.dg/c99-strftime-2.c: New tests.
59414 2000-08-22  Richard Henderson  <rth@cygnus.com>
59416         * gcc.c-torture/execute/20000822-1.c: New test.
59418 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
59420         * gcc.c-torture/execute/20000819-1.x: Remove.
59422 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
59424         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
59425         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
59426         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
59427         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
59428         gcc.dg/format-xopen-1.c: New tests.
59430 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
59432         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
59434 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
59436         * g++.old-deja/g++.other/loop2.C: New test.
59438         * gcc.c-torture/compile/20000606-1.c: New test.
59439         * gcc.c-torture/compile/20000728-1.c: New test.
59440         * gcc.c-torture/execute/20000801-1.c: New test.
59441         * gcc.c-torture/execute/20000801-2.c: New test.
59442         * gcc.c-torture/execute/20000819-1.c: New test.
59443         * gcc.c-torture/execute/20000819-1.x: XFAIL.
59444         * gcc.dg/20000629-1.c: New test.
59445         * gcc.dg/20000724-1.c: New test.
59446         * gcc.dg/20000807-1.c: New test.
59448 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
59450         * gcc.dg/cpp/pragma-1.c: New test.
59451         * gcc.dg/cpp/pragma-2.c: New test.
59453 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
59455         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
59456         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
59458 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
59460         * gcc.c-torture/compile/20000818-1.c: New test.
59462 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
59464         * gcc.c-torture/execute/20000818-1.c: New test.
59466 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
59468         * gcc.dg/format-va-1.c: New test.
59470 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
59472         * g++.old-deja/g++.other/typedef8.C: New test.
59474 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
59476         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
59477         * g++.old-deja/g++.mike/net36.C: Mark candidate.
59478         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
59479         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
59480         * g++.old-deja/g++.other/ptrmem7.C: New test.
59481         * g++.old-deja/g++.pt/ptrmem10.C: New test.
59483 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
59485         * g++.old-deja/g++.pt/typename27.C: New test.
59487 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
59489         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
59490         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
59491         * g++.old-deja/g++.pt/friend45.C: New test.
59492         * g++.old-deja/g++.other/friend8.C: New test.
59494 2000-08-15  Richard Henderson  <rth@cygnus.com>
59496         * gcc.c-torture/execute/20000815-1.c: New test.
59498 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
59500         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
59501         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
59502         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
59504 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
59506         * g++.old-deja/g++.other/refinit2.C: New test.
59508 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
59510         * lib/c-torture.exp (c-torture): Make
59511         compiler_conditional_xfail_data global.
59512         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
59513         compiler_conditional_xfail_data machinery.
59514         (f-torture-execute): Likewise.
59515         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
59516         and only when unrolling loops.
59518         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
59520 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
59522         * g++.old-deja/g++.pt/explicit81.C: New test.
59524 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
59526         * g++.old-deja/g++.pt/typename26.C: New test.
59528 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
59530         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
59531         warning.
59533 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
59535         * g++.old-deja/g++.other/array3.C: New test.
59537 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
59539         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
59540         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
59541         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
59542         New tests.
59544 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
59546         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
59547         * g++.old-deja/g++.abi/vmihint.C: Likewise.
59549 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
59551         * gcc.c-torture/execute/20000808-1.c: New test.
59553 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
59555         * gcc.dg/c90-const-expr-1.c: New test.
59557 2000-08-08  Richard Henderson  <rth@cygnus.com>
59559         * gcc.dg/noncompile/920923-1.c: Declare calloc.
59561 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
59563         * gcc.dg/noncompile/const-ll-1.c: New test.
59565 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
59567         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
59569 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
59571         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
59572         that running programs linked against the shared version of libobjc
59573         run correctly.
59575 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
59577         * gcc.dg/c99-printf-1.c: New test.
59579 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
59581         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
59583 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
59585         * gcc.c-torture/execute/20000731-1.x: Delete.
59587 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
59589         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
59590         and torture_without_loops as is done by c-torture.exp.
59591         (search_for): Copy from c-torture.exp.
59592         (gcc-dg-runtest): New function, drives a directory of tests
59593         iterating over the TORTURE_OPTIONS.
59594         (scan-assembler, scan-assembler-not): Move here from
59595         individual directory drivers.
59597         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
59598         defined by lib/gcc-dg.exp.
59599         * gcc.dg/cpp/cpp.exp: Likewise.
59600         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
59601         gcc-dg-runtest, so we cycle over optimization options.
59603         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
59604         * gcc.dg/compare2.c: No longer expected to fail.
59606 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
59608         * gcc.c-torture/execute/20000804-1.c: New test.
59610 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
59612         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
59614 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
59616         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
59618 2000-08-03  Jeffrey A Law  (law@cygnus.com)
59620         * gcc.c-torture/compile/20000803-1.c: New test.
59622 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
59624         * gcc.c-torture/execute/20000801-3.c,
59625         gcc.c-torture/execute/20000801-4.c: New tests.
59626         * gcc.c-torture/execute/20000801-3.x,
59627         gcc.c-torture/execute/20000801-4.x: Xfail.
59629 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
59631         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
59632         libobjc/.libs to allow for libtool.
59634 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
59636         * gcc.c-torture/compile/20000802-1.c: New test.
59638 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
59640         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
59642 2000-07-31  Jeffrey A Law  (law@cygnus.com)
59644         * gcc-c-torture/execute/20000731-2.c: New test.
59646         * gcc.c-torture/execute/20000731-1.c: New test.
59647         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
59649 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
59651         * gcc.dg/cpp/paste7.c: New test.
59652         * gcc.dg/cpp/20000725-1.c: New test.
59654 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
59656         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
59657         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
59658         declaration warning for __builtin_dwarf_reg_size.
59660         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
59662 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
59664         * gcc.dg/noncompile/voidparam-1.c: New test.
59666 2000-07-30  Richard Henderson  <rth@cygnus.com>
59668         * gcc.dg/c90-digraph-1.c: Don't xfail.
59669         * gcc.dg/compare2.c (case 10): Xfail.
59670         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
59672 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
59674         * gcc.dg/c99-main-1.c: New test.
59676 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
59678         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
59680 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
59682         * gcc.c-tortuer/execute/20000726-1.c: New test.
59684 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
59686         * gcc.c-torture/execute/enum-2.c: New test.
59688 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59690         * gcc.dg/cpp/tr-warn3.c: New test.
59692 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
59694         * g++.old-deja/g++.ext/implicit1.C: Remove.
59695         * g++.old-deja/g++.jason/c2.C: Remove
59696         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
59697         * g++.old-deja/g++.pt/crash16.C: Likewise.
59698         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
59700 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
59702         * g++.old-deja/g++.other/for2.C: New test.
59704 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
59706         * gcc.dg/20000720-1.c: New test.
59708 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
59710         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
59712 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
59714         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
59715         * gcc.c-torture/execute/20000722-1.c: New.
59716         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
59718 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
59720         * gcc.dg/cpp/20000720-1.S: New test.
59722 2000-07-21  Michael Meissner  <meissner@redhat.com>
59724         * gcc.c-torture/execute/ieee/hugeval.c: New test.
59726 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
59728         * g++.old-deja/g++.brendan/crash16.C,
59729         g++.old-deja/g++.brendan/parse3.C,
59730         g++.old-deja/g++.brendan/redecl1.C,
59731         g++.old-deja/g++.ns/template13.C,
59732         g++.old-deja/g++.other/decl4.C,
59733         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
59735 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
59737         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
59738         and "Internal error".
59740         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
59741         regexps.
59742         * gcc.dg/cpp/paste6.c: New test.
59744 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
59746         * gcc.dg/cpp/tr-direct.c: New test.
59748         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
59749         gcc.dg/cpp/undef1.c: Tweak error regexps.
59751 2000-07-18  Eric Christopher <echristo@redhat.com>
59753         * gcc.c-torture/compile/20000718-1.c: New test.
59755 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
59757         * cpplex.c (_cpp_push_token): If the token being pushed back
59758         is the previous token in this context, just subtract one from
59759         context->posn.
59760         * cppmacro.c (save_expansion): Clear aux field when storing a
59761         placemarker.
59763 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
59765         * gcc.dg/noncompile/redecl-1.c: New test.
59767 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
59769         * gcc.c-torture/execute/20000717-5.c: New test.
59770         * gcc.c-torture/execute/20000717-1.x: Removed.
59772 2000-07-17  Richard Henderson  <rth@cygnus.com>
59774         * gcc.c-torture/execute/20000717-4.c: New test.
59776 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
59778         * gcc.dg/cpp/syshdr.c: New test.
59779         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
59781 2000-07-17  Neil Booth  <neilb@earthling.net>
59783         * gcc.dg/cpp/cmdlne-dM.c: New test.
59784         * gcc.dg/cpp/cmdlne-dD.c: New test.
59786 2000-07-17  Jeffrey A Law  (law@cygnus.com)
59788         * gcc.c-torture/execute/20000717-3.c: New test.
59790         * gcc.c-torture/compile/20000717-1.c: New test.
59792 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
59794         * gcc.c-torture/execute/20000717-2.c: New test.
59796 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
59798         * gcc.dg/formatz-1.c: New test.
59800         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
59801         * gcc.dg/c99-digraph-1.c: New tests.
59803         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
59804         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
59806         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
59807         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
59808         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
59809         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
59810         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
59811         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
59812         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
59814 2000-07-17  Greg McGary <greg@mcgary.org>
59816         * gcc.c-torture/execute/20000717-1.c: New test.
59817         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
59819 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
59821         * gcc.c-torture/execute/20000715-2.c: New test.
59822         * gcc.dg/20000715-1.c: New test.
59824 2000-07-15  Michael Meissner  <meissner@redhat.com>
59826         * gcc.c-torture/execute/20000715-1.c: New test.
59828 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
59830         * gcc.c-torture/execute/20000707-1.c: New test.
59832 2000-07-13  Neil Booth  <NeilB@earthling.net>
59834         * gcc.dg/cpp/digraph1.c,
59835         gcc.dg/cpp/digraph2.c,
59836         gcc.dg/cpp/digraphs.c: New tests.
59838 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
59840         * g77.f-torture/compile/20000630-2.f: New test.
59841         * g77.f-torture/compile/20000630-2.x
59843 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
59845         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
59847 2000-07-11  Neil Booth  <NeilB@earthling.net>
59849         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
59851 2000-07-11  Neil Booth  <NeilB@earthling.net>
59853         * gcc.dg/cpp/cmdlne-C.c: New.
59855 2000-07-09  Neil Booth  <NeilB@earthling.net>
59857         * gcc.dg/cpp/directiv.c: New tests.
59858         * gcc.dg/cpp/undef1.c: Update.
59860 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
59862         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
59864 2000-07-09  Neil Booth  <NeilB@earthling.net>
59866         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
59868 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
59870         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
59871         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
59873 2000-07-08  Neil Booth  <NeilB@earthling.net>
59875         * gcc.dg/cpp/macsyntx.c: New tests.
59877 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
59879         * gcc.dg/20000707-1.c: New test.
59881 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
59883         * gcc.c-torture/execute/20000706-1.c: New test.
59884         * gcc.c-torture/execute/20000706-2.c: New test.
59885         * gcc.c-torture/execute/20000706-3.c: New test.
59886         * gcc.c-torture/execute/20000706-4.c: New test.
59887         * gcc.c-torture/execute/20000706-5.c: New test.
59889 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
59891         * g++.old-deja/g++.pt/instantiate7.C: New test.
59893 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
59895         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
59896         * g++.old-deja/g++.mike/thunk3.C: Likewise.
59897         * g++.old-deja/g++.other/rtti3.C: Likewise.
59898         * g++.old-deja/g++.other/rttid3.C: Likewise.
59900 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
59902         *  g77.f-torture/compile/20000630-1.x: Fix typo
59904 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
59906         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
59907         assembly output.
59909 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
59911         * gcc.dg/cpp/ident.c: New test.
59913 2000-07-05  Neil Booth  <NeilB@earthling.net>
59915         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
59916           gcc.dg/cpp/lexstrng.c: New tests.
59918 2000-07-04  Neil Booth  <NeilB@earthling.net>
59920         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
59921         * gcc.dg/cpp/strify2.c: Same.
59923 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
59925         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
59926         * gcc.dg/cpp/19990703-1.c: Likewise.
59927         * gcc.dg/cpp/20000625-1.c: Likewise.
59928         * gcc.dg/cpp/20000625-2.c: Likewise.
59930         * gcc.dg/cpp/macro1.c,
59931         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
59932         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
59933         gcc.dg/cpp/strify1.c,
59934         gcc.dg/cpp/strify2.c: New tests.
59936 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
59938         * gcc.c-torture/execute/20000703-1.c: New test.
59940 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
59942         * g++.old-deja/g++.pt (lookup10.C): New test.
59944 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
59946         * g++.old-deja/g++.pt (typename25.C): New test.
59948 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
59950         * gcc.c-torture/compile/20000701-1.c: New test.
59952 2000-06-30  Nick Clifton  <nickc@cygnus.com>
59954         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
59955         to test case.
59957 2000-06-30  Catherine Moore  <clm@cygnus.com>
59959         * gcc.c-torture/execute/align-1.c: New test.
59961 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
59963         * g++.old-deja/g++.pt/expr8.C: New test.
59964         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
59966 2000-06-29  Nick Clifton  <nickc@cygnus.com>
59968         * gcc.c-torture/compile/20000629-1.c: New test.
59970 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
59973         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
59974         gcc.dg/noncompile directory, depending on whether they're
59975         preprocessor tests or not.  Annotate all the tests for the dg
59976         framework.
59978         * gcc.c-torture/noncompile/noncompile.exp: Delete.
59979         * gcc.dg/noncompile/noncompile.exp: New.
59981         * Moved files:
59982         Old name                                New name
59983         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
59984         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
59985         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
59986         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
59987         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
59988         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
59989         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
59990         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
59991         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
59992         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
59993         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
59994         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
59995         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
59996         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
59997         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
59998         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
59999         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
60000         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
60001         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
60002         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
60003         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
60004         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
60005         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
60006         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
60008         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
60009         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
60010         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
60011         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
60012         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
60013         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
60015 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
60017         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
60018         declare one variable.  On the fourth, error.
60019         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
60020         declared by 20000628-1a.h.
60022 2000-06-29  Richard Henderson  <rth@redhat.com>
60024         * gcc.c-torture/execute/930529-1.x: New file.
60025         * gcc.dg/920413-1.c: Adjust expected warning text.
60026         * gcc.dg/980217-1.c: Declare abort.
60027         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
60029 2000-06-29  Jeffrey A Law  (law@cygnus.com)
60031         * g77.f-torture/compile/20000629-1.f: New test.
60032         * g77.f-torture/compile/20000629-1.x: Expected to fail.
60034 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
60036         Rearrange lots of files, removing entirely the
60037         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
60038         directories.
60040         * Deleted files:
60041         gcc.c-torture/code_quality/code_quality.exp
60042         gcc.c-torture/special/special.exp
60043         gcc.failure/failure.exp
60044         gcc.failure/940409-1.x
60045         gcc.c-torture/compile/961203-1.x
60047         * New files:
60048         gcc.misc-tests/linkage.exp
60049         gcc.c-torture/execute/920730-1t.c
60050         gcc.c-torture/execute/920730-1t.x
60051         gcc.c-torture/compile/920520-1.x
60052         gcc.c-torture/compile/920521-1.x
60053         gcc.c-torture/compile/981006-1.x
60054         gcc.c-torture/execute/eeprof-1.x
60056         * Moved files (possibly with modifications to fit a new harness):
60057         Old name                                New name
60058         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
60059         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
60060         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
60061         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
60062         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
60063         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
60064         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
60065         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
60066         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
60067         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
60068         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
60069         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
60070         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
60071         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
60073 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
60075         * c-torture/compile/961203-1.x: Delete.
60077         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
60078         not exit. Include stdio.h.
60079         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
60080         * gcc.misc-tests/dg-12.c: Likewise.
60081         * gcc.misc-tests/dg-5.c: Likewise.
60082         * gcc.misc-tests/dg-6.c: Likewise.
60083         * gcc.misc-tests/dg-7.c: Prototype abort.
60084         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
60085         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
60086         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
60087         not exit.
60088         * gcc.misc-tests/sieve.c: Use return from main, not exit.
60089         * gcc.misc-tests/sort2.c: Use return from main, not exit.
60091 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
60093         * gcc.dg/cpp/20000628-1.c: New test.
60094         * gcc.dg/cpp/20000628-1.h: New header for above test.
60095         * gcc.dg/cpp/20000628-1a.h: Likewise.
60097 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
60099         * gcc.dg/cpp: New directory.
60100         * gcc.dg/cpp/cpp.exp: New driver.
60101         * gcc.dg/cpp/20000627-1.c: New test.
60102         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
60103         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
60104         and rewrite as a compilation test.
60106         * gcc.dg: Move many files into the cpp subdirectory, possibly
60107         renaming or editing them as well.
60108         Old name                New name
60109         990119-1.c              cpp/19990119-1.c
60110         990228-1.c              cpp/19990228-1.c
60111         990407-1.c              cpp/19990407-1.c
60112         990409-1.c              cpp/19990409-1.c
60113         990413-1.c              cpp/19990413-1.c
60114         990703-1.c              cpp/19990703-1.c
60115         20000127-1.c            cpp/20000127-1.c
60116         20000129-1.c            cpp/20000129-1.c
60117         20000207-1.c            cpp/20000207-1.c
60118         20000207-2.c            cpp/20000207-2.c
60119         20000209-1.c            cpp/20000209-1.c
60120         20000209-2.c            cpp/20000209-2.c
60121         20000301-1.c            cpp/20000301-1.c
60122         20000419-1.c            cpp/20000419-1.c
60123         20000510-1.S            cpp/20000510-1.S
60124         20000519-1.c            cpp/20000519-1.c
60125         20000529-1.c            cpp/20000529-1.c
60126         20000625-1.c            cpp/20000625-1.c
60127         20000625-2.c            cpp/20000625-2.c
60128         cpp-as1.c               cpp/assert1.c
60129         cpp-as2.c               cpp/assert2.c
60130         cxx-comments-1.c        cpp/cxxcom1.c
60131         cxx-comments-2.c        cpp/cxxcom2.c
60132         endif-label.c           cpp/endif.c
60133         cpp-hash1.c             cpp/hash1.c
60134         cpp-hash2.c             cpp/hash2.c
60135         cpp-if1.c               cpp/if-1.c
60136         cpp-if2.c               cpp/if-2.c
60137         cpp-if3.c               cpp/if-3.c
60138         cpp-if4.c               cpp/if-4.c
60139         cpp-if5.c               cpp/if-5.c
60140         cpp-cond.c              cpp/if-cexp.c
60141         cpp-missingop.c         cpp/if-mop.c
60142         cpp-missingparen.c      cpp/if-mpar.c
60143         cpp-opprec.c            cpp/if-oppr.c
60144         cpp-ifparen.c           cpp/if-paren.c
60145         cpp-shortcircuit.c      cpp/if-sc.c
60146         cpp-shift.c             cpp/if-shift.c
60147         cpp-unary.c             cpp/if-unary.c
60148         cpp-li1.c               cpp/line1.c
60149         cpp-li2.c               cpp/line2.c
60150         lineno.c                cpp/line3.c
60151         lineno-2.c              cpp/line4.c
60152         cpp-mi.c                cpp/mi1.c
60153         cpp-mic.h               cpp/mi1c.h
60154         cpp-micc.h              cpp/mi1cc.h
60155         cpp-mind.h              cpp/mi1nd.h
60156         cpp-mindp.h             cpp/mi1ndp.h
60157         cpp-mix.h               cpp/mi1x.h
60158         cpp-mi2.c               cpp/mi2.c
60159         cpp-mi2a.h              cpp/mi2a.h
60160         cpp-mi2b.h              cpp/mi2b.h
60161         cpp-mi2c.h              cpp/mi2c.h
60162         cpp-mi3.c               cpp/mi3.c
60163         cpp-mi3.def             cpp/mi3.def
60164         poison-1.c              cpp/poison.c
60165         pr-impl.c               cpp/prag-imp.c
60166         cpp-redef-2.c           cpp/redef1.c
60167         cpp-redef.c             cpp/redef2.c
60168         strpaste.c              cpp/strp1.c
60169         strpaste-2.c            cpp/strp2.c
60170         cpp-tradpaste.c         cpp/tr-paste.c
60171         cpp-tradstringify.c     cpp/tr-str.c
60172         cpp-tradwarn1.c         cpp/tr-warn1.c
60173         cpp-tradwarn2.c         cpp/tr-warn2.c
60174         trigraphs.c             cpp/trigraphs.c
60175         cpp-unc1.c              cpp/unc1.c
60176         cpp-unc2.c              cpp/unc2.c
60177         cpp-unc3.c              cpp/unc3.c
60178         cpp-unc.c               cpp/unc4.c
60179         undef.c                 cpp/undef1.c
60180         undef-2.c               cpp/undef2.c
60181         cpp-wi1.c               cpp/widestr1.c
60183 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
60185         * lib/g++.exp (g++_include_flags): Tweak.
60187 2000-06-27  H.J. Lu  <hjl@gnu.org>
60188             Loren J. Rittle  <ljrittle@acm.org>
60190         * lib/g++.exp (g++_include_flags): Override libgloss.exp
60191         version with one that knows about the new gcc tree structure.
60192         (g++_link_flags): Same.
60194 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
60196         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
60197         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
60198         case we are cross-compiling.
60200         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
60201         g++.old-deja/g++.niklas/Makefile.in,
60202         g++.old-deja/g++.niklas/configure.in,
60203         g++.old-deja/g++.other/Makefile.in,
60204         g++.old-deja/g++.other/configure.in,
60205         gcc.c-torture/code_quality/Makefile.in,
60206         gcc.c-torture/code_quality/configure.in,
60207         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
60208         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
60209         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
60210         gcc.c-torture/execute/ieee/Makefile.in,
60211         gcc.c-torture/execute/ieee/configure.in,
60212         gcc.c-torture/noncompile/Makefile.in,
60213         gcc.c-torture/noncompile/configure.in,
60214         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
60215         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
60216         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
60218 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
60220         * g++.old-deja/g++.other/ambig3.C: New test.
60222 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
60224         * g++.old-deja/g++.pt/syntax1.C: New test.
60225         * g++.old-deja/g++.pt/syntax2.C: New test.
60226         * g++.old-deja/g++.other/syntax3.C: New test.
60227         * g++.old-deja/g++.other/syntax4.C: New test.
60229 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
60231         * gcc.dg/20000623-1.c: Prototype exit and abort.
60233 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
60235         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
60236         New tests.
60237         * gcc.dg/cpp-mi3.def: New file.
60239         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
60240         inside assertions.
60241         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
60242         lexer's error messages.
60243         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
60244         divine anything from the linemarkers.
60245         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
60246         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
60248 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
60250         * gcc.dg/20000623-1.c: New test.
60252 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
60254         * gcc.c-torture/execute/20000622-1.c: New test.
60256 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
60258         * g++.old-deja/g++.other/init15.C: New test.
60260 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
60262         * g++.old-deja/g++.pt/vaarg2.C: New test.
60263         * g++.old-deja/g++.pt/vaarg3.C: New test.
60265 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
60267         * g++.old-deja/g++.other/dyncast6.C: New test.
60269 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
60271         * gcc.c-torture/execute/loop-6.c: New test.
60273 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
60275         * gcc.dg/20000614-1.c: New test.
60276         * gcc.dg/20000614-2.c: New test.
60278 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
60280         * g++.old-deja/g++.other/inline12.C: New test.
60282 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
60284         * g++.old-deja/g++.other/eh1.C: New test.
60286 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
60288         * g++.old-deja/g++.other/type.C: New test.
60290 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
60292         * g++.old-deja/g++.other/initstring.C: New test.
60294 2000-06-12  Jason Merrill  <jason@redhat.com>
60296         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
60298 2000-06-09  Jeffrey A Law  (law@cygnus.com)
60300         * gcc.c-torture/compile/20000609-1.c: New test.
60302 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
60304         * gcc.dg/20000609-1.c: New test.
60306 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
60308         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
60309         * gcc.c-torture/noncompile/poison-1.c: Move...
60310         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
60311         * gcc.dg/cpp-li1.c: Add a token after the #line.
60313 2000-06-05  Richard Henderson  <rth@cygnus.com>
60315         * gcc.c-torture/execute/20000605-2.c: New test.
60316         * gcc.c-torture/execute/20000605-3.c: New test.
60318 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
60320         * g77.f-torture/execute/20000503-1.x: New file.
60322 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
60324         * g++.old-deja/g++.eh/badalloc1.C: New test.
60326 2000-06-05  Richard Henderson  <rth@cygnus.com>
60328         * gcc.c-torture/execute/20000605-1.c: New test.
60330 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
60331             Nathan Sidwell <nathan@codesourcery.com>
60333         * gcc.c-torture/compile/20000605-1.c: New test.
60335 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
60337         * g77.f-torture/compile/20000601-1.f: New test.
60339 2000-06-03  Richard Henderson  <rth@cygnus.com>
60341         * gcc.c-torture/execute/20000603-1.c: New.
60343 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
60345         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
60346         * gcc.dg/noreturn-2.c (noreturn): Likewise.
60348 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
60350         * gcc.dg/compare2.c (case 12): XFAIL.
60351         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
60352         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
60354         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
60356 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
60358         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
60359         guard macro is already defined when the header is first
60360         included.
60361         * gcc.dg/cpp-mix.h: New file.
60362         * gcc.dg/endif-label.c: Update patterns to match compiler.
60364         * g++.brendan/complex1.C: Declare abort.
60365         * g++.law/refs4.C: Remove XFAIL.
60366         * g++.oliva/expr2.C: Declare abort and exit.
60368 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
60370         * gcc.c-torture/execute/20000528-1.c: New test.
60372         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
60373         * g++.old-deja/g++.law/temps4.C: Likewise.
60375         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
60376         stdlib.h.  Call abort() on failure.
60377         * g++.old-deja/g++.law/refs4.C: Likewise.
60378         * g++.old-deja/g++.law/temps4.C: Likewise.
60379         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
60380         * gcc.c-torture/execute/20000112-1.c: Include string.h.
60382 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
60384         Relative to g++.dg/special:
60385         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
60387         Relative to g++.old-deja:
60388         * g++.brendan/complex1.C, g++.jason/optimize2.C,
60389         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
60390         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
60391         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
60392         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
60393         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
60394         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
60396         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
60397         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
60398         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
60399         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
60400         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
60401         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
60402         and/or string.h.
60404         * g++.other/goto1.C: Update expectations for error messages.
60406 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
60408         * gcc.c-torture/compile/20000523-1.c: New test.
60410 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
60412         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
60414 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
60416         * g++.old-deja/g++.eh/catch11.C: New test.
60417         * g++.old-deja/g++.eh/catch12.C: New test.
60419 2000-05-24  Nick Clifton  <nickc@cygnus.com>
60421         * gcc.c-torture/execute/20000523-1.c: New test.
60423 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
60425         * c-torture/execute/bcp-1.c: Replace abort in arg of
60426         __builtin_constant_p with a generic external function.
60428         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
60429         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
60430         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
60431         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
60432         Prototype abort and/or exit.
60434         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
60435         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
60436         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
60437         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
60439 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
60441         * gcc.dg/dwarf2-1.c: New test.
60443 2000-05-20  Richard Henderson  <rth@cygnus.com>
60445         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
60447 2000-05-20  Andreas Jaeger  <aj@suse.de>
60449         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
60450         testcase.
60452 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
60454         * gcc.c-torture/execute/20000519-2.c: New test.
60456 2000-05-19  Andreas Jaeger  <aj@suse.de>
60458         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
60459         which fails with SSA.
60461         * lib/c-torture.exp: Also test with -O3 -fssa.
60463 2000-05-18  Michael Meissner  <meissner@redhat.com>
60465         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
60466         * gcc.c-torture/execute/920415-1.c: Ditto.
60467         * gcc.c-torture/execute/920501-1.c: Ditto.
60468         * gcc.c-torture/execute/conversion.c: Ditto.
60469         * gcc.c-torture/execute/cvt-1.c: Ditto.
60471 2000-05-18  Jeffrey A Law  (law@cygnus.com)
60473         * gcc.c-torture/compile/20000518-1.c: New test.
60475 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
60477         * g77.f-torture/compile/200005018.f: New test.
60479 2000-05-17  Jeffrey A Law  (law@cygnus.com)
60481         * gcc.c-torture/compile/20000517-1.c: New test.
60483 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
60485         * gcc.c-torture/execute/20000516-1.c: New test.
60487 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
60489         * g++.old-deja/g++.other/eh.C: New test.
60491 2000-05-12  Richard Henderson  <rth@cygnus.com>
60493         * gcc.c-torture/execute/990208-1.c (main): Don't pass
60494         constants through to doit's conditional.
60496 2000-05-11  Jeffrey A Law  (law@cygnus.com)
60498         * gcc.c-torture/compile/20000511-1.c: New test.
60499         * g77.f-torture/compile/20000511-1.f: New test.
60500         * g77.f-torture/compile/20000511-2.f: New test.
60502 2000-05-11  Michael Meissner  <meissner@redhat.com>
60504         * gcc.c-torture/execute/20000511-1.c: New test.
60506 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
60508         * gcc.dg/dg.exp: Scan .S files as well as .c files.
60509         * gcc.dg/20000510-1.S: New.
60511 2000-05-08  Catherine Moore  <clm@cygnus.com>
60513         * gcc.dg/unused-3.c: New.
60515 2000-05-06  Richard Henderson  <rth@cygnus.com>
60517           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
60518           * g++.old-deja/g++.mike/warn1.C: Likewise.
60519           * g++.old-deja/g++.pt/local1.C: Likewise.
60520           * g++.old-deja/g++.pt/local7.C: Likewise.
60521           * g++.old-deja/g++.pt/spec16.C: Likewise.
60523 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
60525         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
60527 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
60529           * g77.f-torture/execute/20000503-1.f: New test.
60531 2000-05-04  Andreas Jaeger  <aj@suse.de>
60533         * gcc.dg/noreturn-2.c: New test.
60535 2000-05-04  Neil Booth  <NeilB@earthling.net>
60537         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
60538         preprocessor.
60540 2000-05-04  Richard Henderson  <rth@cygnus.com>
60542         * gcc.c-torture/execute/20000503-1.c: Fix typo.
60544 2000-05-04  Richard Henderson  <rth@cygnus.com>
60546         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
60547         OpenSSL by Jason R Thorpe.
60549 2000-05-03  Jim Wilson  <wilson@cygnus.com>
60551         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
60553 2000-05-03  Robert Lipe <robertlipe@usa.net>
60555         * gcc.dg/20000503-1.c: New test.
60557 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
60559         * gcc.c-torture/compile/20000502-1.c: New test.
60560         * g++.old-deja/g++.other/align.C: New test.
60561         * gcc.dg/cpp-tradstringify.c: New test.
60563 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
60565         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
60566         and hard registers.
60568 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
60570         * gcc.c-torture/execute/loop-5.c: New test.
60572 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
60574         * gcc.c-torture/execute/va-arg-20.c: New test.
60576 2000-04-23  Jeffrey A Law  (law@cygnus.com)
60578         * gcc.c-torture/execute/20000422-1.c: New test.
60580 2000-04-20  Greg McGary  <gkm@gnu.org>
60582         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
60583         when optimizing, but without sibling-call optimizations (-O1).
60585 2000-04-20  Jeffrey A Law  (law@cygnus.com)
60587           * gcc.c-torture/compile/20000420-1.c: New test.
60589 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
60591         * g++.abi/ptrflags.C: New test.
60592         * g++.eh/catchptr1.C: Test incomplete pointer chains.
60594 2000-04-19  Catherine Moore  <clm@cygnus.com>
60596         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
60598 2000-04-19  Greg McGary  <gkm@gnu.org>
60600         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
60601         sibling-call optimizations.
60603 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
60605         * gcc.dg/20000419-1.c: New test.
60607 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
60609         * gcc.c-torture/execute/20000412-6.c: New test.
60611 2000-04-12  Jeffrey A Law  (law@cygnus.com)
60613         * gcc.c-torture/execute/20000412-5.c: New test.
60614         * g77.f-torture/compile/20000412-1.f: New test.
60615         * gcc.c-torture/execute/20000412-4.c: New test.
60616         * gcc.c-torture/compile/20000412-2.c: New test.
60617         * gcc.c-torture/execute/20000412-3.c: New test.
60618         * gcc.c-torture/compile/20000412-1.c: New test.
60619         * gcc.c-torture/execute/20000412-2.c: New test.
60621 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
60623         * objc/execute/bf-20.m: New test.
60625 2000-04-10  Richard Henderson  <rth@cygnus.com>
60627         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
60629         * gcc.c-torture/execute/20000412-1.c: New test.
60631 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
60633         * g++.old-deja/g++.eh/catchptr1.C: New test.
60635 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
60637         * g++.old-deja/g++.abi/cxa_vec.C: New test.
60639 2000-04-08  Neil Booth  <NeilB@earthling.net>
60641         * gcc.dg/cpp-nullchar.c: Remove test as
60642         embedded nulls cause problems.
60644 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60646         * gcc.dg/compare2.c: New test.
60648 2000-04-08  Neil Booth  <NeilB@earthling.net>
60650         * gcc.dg/cpp-nullchar.c: New test.
60652 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
60654         * gcc.dg/cpp-mi2.c: New test.
60655         * gcc.dg/cpp-mi2[abc].h: New files.
60657 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
60659         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
60660         member name.
60662 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
60664         * g++.old-deja/g++.abi/vmihint.C: New test.
60666 2000-04-06  Neil Booth  <NeilB@earthling.net>
60668         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
60669         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
60670         copyright.
60672 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
60674         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
60675         avoid stack-frame overwrite.
60677 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
60679         * gcc.c-torture/compile/20000405-2.c: New test.
60680         * gcc.c-torture/compile/20000405-3.c: New test.
60682 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60684         * gcc.c-torture/compile/20000405-1.c: New test.
60686 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
60688         * gcc.dg/cast-qual-1.c: Revert last change.
60690 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60692         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
60694 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
60696         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
60697         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
60699 2000-04-03  Jeffrey A Law  (law@cygnus.com)
60701         * gcc.c-torture/compile/20000403-2.c: New test.
60702         * gcc.c-torture/compile/20000403-1.c: New test.
60704 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
60706         * gcc.c-torture/execute/20000403-1.c: New test.
60708 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
60710         * gcc.c-torture/execute/20000402-1.c: New test.
60712 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
60714         * gcc.c-torture/execute/va-arg-15.c: New test.
60715         * gcc.c-torture/execute/va-arg-16.c: New test.
60716         * gcc.c-torture/execute/va-arg-17.c: New test.
60717         * gcc.c-torture/execute/va-arg-18.c: New test.
60718         * gcc.c-torture/execute/va-arg-19.c: New test.
60720 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
60722         * gcc.c-torture/compile/981211-1.c: Move to...
60723         * gcc.dg/cpp-as1.c: ...here.
60724         * gcc.dg/cpp-as2.c: New file.
60726         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
60727         compiler.
60729 2000-04-02  Neil Booth  <NeilB@earthling.net>
60731         * gcc.dg/cpp-cond.c  New tests.
60732         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
60733         accidental success less likely.
60734         * gcc.dg/cpp-missingop.c  New tests.
60735         * gcc.dg/cpp-missingparen.c  New tests.
60736         * gcc.dg/cpp-shift.c  New tests.
60737         * gcc.dg/cpp-shortcircuit.c  New tests.
60738         * gcc.dg/cpp-unary.c  New tests.
60740 2000-03-29  Jeffrey A Law  (law@cygnus.com)
60742         * gcc.c-torture/compile/20000329-1.c: New test.
60744 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
60746         * gcc.c-torture/compile/20000326-1.c: New test.
60747         * gcc.c-torture/compile/20000326-2.c: New test.
60749 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
60751         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
60752         the first parameter is a function argument.
60754 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
60756         * g++.old-deja/g++.ext/array4.C: New test.
60758 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
60760         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
60762 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60764         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
60766 2000-03-19  Richard Henderson  <rth@cygnus.com>
60768         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
60770 2000-03-19  Richard Henderson  <rth@cygnus.com>
60772         * gcc.c-torture/compile/20000319-1.c: New test.
60774 2000-03-14  Jeffrey A Law  (law@cygnus.com)
60776         * gcc.c-torture/execute/20000314-3.c: New test.
60777         * gcc.c-torture/execute/20000314-2.c: New test.
60778         * gcc.c-torture/execute/20000314-1.c: New test.
60779         * gcc.c-torture/compile/20000314-2.c: New test.
60780         * gcc.c-torture/compile/20000314-1.c: New test.
60782 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
60784         * g++.old-deja/g++.warn/inline.C: New test.
60786 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
60788         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
60789         standards-compliant result rather than specific constants.
60790         Put test-values in array.
60792 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
60794         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
60795         (g++_target_compile): Put test-specific options last.
60797 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60799         * g++.old-deja/g++.eh/vbase4.C: New test.
60801 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60803         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
60805 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60807         * g++.old-deja/g++.brendan/misc12.C: Removed.
60808         * g++.old-deja/g++.pt/memtemp77.C: Constify.
60809         * g++.old-deja/g++.ext/pretty4.C: New test.
60811 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60813         * g++.old-deja/g++.other/string2.C: New test.
60815 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
60817         * g++.old-deja/g++.warn/impint2.C: New test.
60819 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
60821         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
60822         is 1, not zero.
60824 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
60826         * g++.old-deja/g++.warn/impint.C: New test.
60827         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
60828         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
60829         * g++.old-deja/g++.pt/explicit12.C: Likewise.
60830         * g++.old-deja/g++.pt/explicit13.C: Likewise.
60831         * g++.old-deja/g++.pt/explicit17.C: Likewise.
60832         * g++.old-deja/g++.pt/explicit18.C: Likewise.
60833         * g++.old-deja/g++.pt/explicit19.C: Likewise.
60834         * g++.old-deja/g++.pt/explicit23.C: Likewise.
60835         * g++.old-deja/g++.pt/explicit31.C: Likewise.
60836         * g++.old-deja/g++.pt/explicit35.C: Likewise.
60837         * g++.old-deja/g++.pt/explicit6.C: Likewise.
60838         * g++.old-deja/g++.pt/memclass7.C: Likewise.
60840 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
60842         * gcc.dg/cpp-redef.c: New test.
60844 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
60846         * g++.old-deja/g++.pt/unify7.C: New test.
60848 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
60850         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
60851         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
60853 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
60855         * gcc.c-torture/compile/20000224-1.c: New test.
60857 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60859         * gcc.c-torture/compile/cpp-2.c: New test.
60860         * gcc.c-torture/compile/cpp-1.c: New test.
60862 2000-02-25  Jeffrey A Law  (law@cygnus.com)
60864         * gcc.c-torture/execute/20000225-1.c: New test.
60866 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60868         * gcc.dg/cpp-li2.c: New test.
60870         * gcc.dg/cpp-wi1.c: New test.
60872         * gcc.dg/cpp-li1.c: New test.
60874 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
60876         * g++.old-deja/g++.other/sizeof5.C: New test.
60878 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
60880         * gcc.c-torture/execute/va-arg-13.c: New test.
60882 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
60884         * gcc.c-torture/execute/va-arg-12.c: New test.
60886 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
60888         * gcc.c-torture/execute/20000223-1.c: New test.
60890 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
60892         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
60894 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
60896         * g++.old-deja/g++.abi/ptrmem.C: New test.
60898 2000-02-19  Richard Henderson  <rth@cygnus.com>
60900         * gcc.c-torture/compile/init-3.c: New.
60902 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
60904         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
60905         ALWAYS_CXXFLAGS.
60907 2000-02-11  Robert Lipe <robertl@sco.com>
60909         * gcc.c-torture/compile/20000211-3.c: New test.
60911 2000-02-11  Martin Buchholz <martin@xemacs.org>
60913         * gcc.c-torture/compile/20000211-2.c: New test.
60915 2000-02-11  Jeffrey A Law  (law@cygnus.com)
60917         * gcc.c-torture/compile/20000211-1.c: New test.
60919 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
60921         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
60922           on native targets
60924 2000-02-08  Nathan Sidwell  <nathan@acm.org>
60926         * g++.old-deja/g++.other/cast5.C: New test.
60928 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
60930         * gcc.c-torture/execute/20000205-1.c: New.
60932 2000-02-03  Nathan Sidwell  <nathan@acm.org>
60934         * g++.old-deja/g++.jason/cast3.C: Return void.
60935         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
60937 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60939         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
60941         * gcc.dg/loop-1.c: New test.
60943 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
60945         * gcc.c-torture/compile/20000127-1.c: New test.
60946         * gcc.c-torture/execute/991228-1.c: New test.
60948 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60950         * gcc.dg/unused-2.c: New test.
60952         * gcc.dg/conv-1.c: New test.
60954 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
60956         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
60957         compiler.
60958         (tool_option_proc): Fix typo.
60960 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
60962         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
60963         of the ld on the host, not on the build machine.
60964         Also, don't crash if '--help' is not a supported option.
60966 2000-01-24  Richard Henderson  <rth@cygnus.com>
60968         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
60970 2000-01-20  Jeffrey A Law  (law@cygnus.com)
60972         * gcc.c-torture/execute/20000120-2.c: New test.
60973         * gcc.c-torture/execute/20000120-1.c: New test.
60975 2000-01-13  Jeffrey A Law  (law@cygnus.com)
60977         * gcc.c-torture/execute/20000113-1.c: New test.
60979 2000-01-12  Jeffrey A Law  (law@cygnus.com)
60981         * gcc.c-torture/execute/20000112-1.c: New test.
60983 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60985         * gcc.dg/20000111-1.c: New test.
60987 2000-01-10  Jeffrey A Law  (law@cygnus.com)
60989         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
60990         with 16 bit integers.
60992 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60994         * gcc.dg/20000108-1.c: New test.
60996 2000-01-05  Nathan Sidwell  <nathan@acm.org>
60998         * g++.old-deja/g++.ns/koenig8.C: New test.
61000 2000-01-05  Nathan Sidwell  <nathan@acm.org>
61002         * g++.old-deja/g++.other/cast4.C: New test.
61004 2000-01-05  Jeffrey A Law  (law@cygnus.com)
61006         * gcc.c-torture/compile/20000105-2.c: New test.
61007         * gcc.c-torture/compile/20000105-1.c: New test.
61009 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
61011         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
61012         references to printf & atoi to conform to ANSI standard.
61013         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
61014         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
61015         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
61016         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
61017         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
61018         * g++.old-deja/g++.brendan/complex1.C: Likewise.
61019         * g++.old-deja/g++.brendan/copy1.C: Likewise.
61020         * g++.old-deja/g++.brendan/copy2.C: Likewise.
61021         * g++.old-deja/g++.brendan/copy3.C: Likewise.
61022         * g++.old-deja/g++.brendan/copy4.C: Likewise.
61023         * g++.old-deja/g++.brendan/copy5.C: Likewise.
61024         * g++.old-deja/g++.brendan/copy6.C: Likewise.
61025         * g++.old-deja/g++.brendan/copy7.C: Likewise.
61026         * g++.old-deja/g++.brendan/copy8.C: Likewise.
61027         * g++.old-deja/g++.brendan/crash11.C: Likewise.
61028         * g++.old-deja/g++.brendan/crash14.C: Likewise.
61029         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
61030         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
61031         * g++.old-deja/g++.brendan/delete2.C: Likewise.
61032         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
61033         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
61034         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
61035         * g++.old-deja/g++.brendan/eh1.C: Likewise.
61036         * g++.old-deja/g++.brendan/groff1.C: Likewise.
61037         * g++.old-deja/g++.brendan/init3.C: Likewise.
61038         * g++.old-deja/g++.brendan/misc12.C: Likewise.
61039         * g++.old-deja/g++.brendan/misc7.C: Likewise.
61040         * g++.old-deja/g++.brendan/new2.C: Likewise.
61041         * g++.old-deja/g++.brendan/operators4.C: Likewise.
61042         * g++.old-deja/g++.brendan/operators5.C: Likewise.
61043         * g++.old-deja/g++.brendan/overload2.C: Likewise.
61044         * g++.old-deja/g++.brendan/overload7.C: Likewise.
61045         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
61046         * g++.old-deja/g++.brendan/reference1.C: Likewise.
61047         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
61048         * g++.old-deja/g++.brendan/template24.C: Likewise.
61049         * g++.old-deja/g++.brendan/template3.C: Likewise.
61050         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
61051         * g++.old-deja/g++.jason/inline3.C: Likewise.
61052         * g++.old-deja/g++.jason/opeq.C: Likewise.
61053         * g++.old-deja/g++.law/arg5.C: Likewise.
61054         * g++.old-deja/g++.law/arm7.C: Likewise.
61055         * g++.old-deja/g++.law/ctors11.C: Likewise.
61056         * g++.old-deja/g++.law/cvt8.C: Likewise.
61057         * g++.old-deja/g++.law/init9.C: Likewise.
61058         * g++.old-deja/g++.law/refs4.C: Likewise.
61059         * g++.old-deja/g++.law/template2.C: Likewise.
61060         * g++.old-deja/g++.law/visibility24.C: Likewise.
61061         * g++.old-deja/g++.law/vtable3.C: Likewise.
61062         * g++.old-deja/g++.mike/asm2.C: Likewise.
61063         * g++.old-deja/g++.mike/eh1.C: Likewise.
61064         * g++.old-deja/g++.mike/misc1.C: Likewise.
61065         * g++.old-deja/g++.mike/misc13.C: Likewise.
61066         * g++.old-deja/g++.mike/misc14.C: Likewise.
61067         * g++.old-deja/g++.mike/ns12.C: Likewise.
61068         * g++.old-deja/g++.mike/p1248.C: Likewise.
61069         * g++.old-deja/g++.mike/p3708.C: Likewise.
61070         * g++.old-deja/g++.mike/p3708a.C: Likewise.
61071         * g++.old-deja/g++.mike/p3708b.C: Likewise.
61072         * g++.old-deja/g++.mike/p646.C: Likewise.
61073         * g++.old-deja/g++.mike/p700.C: Likewise.
61074         * g++.old-deja/g++.mike/p783.C: Likewise.
61075         * g++.old-deja/g++.mike/p783a.C: Likewise.
61076         * g++.old-deja/g++.mike/p783b.C: Likewise.
61077         * g++.old-deja/g++.mike/p786.C: Likewise.
61078         * g++.old-deja/g++.mike/p789.C: Likewise.
61079         * g++.old-deja/g++.mike/p789a.C: Likewise.
61080         * g++.old-deja/g++.mike/p807a.C: Likewise.
61081         * g++.old-deja/g++.other/delete3.C: Likewise.
61082         * g++.old-deja/g++.other/dyncast1.C: Likewise.
61083         * g++.old-deja/g++.other/dyncast2.C: Likewise.
61084         * g++.old-deja/g++.other/dyncast3.C: Likewise.
61085         * g++.old-deja/g++.other/empty1.C: Likewise.
61086         * g++.old-deja/g++.other/temporary1.C: Likewise.
61087         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
61088         * g++.old-deja/g++.pt/t16.C: Likewise.
61089         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
61091 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
61093         * gcc.dg/991230-1.c: New test.
61095 1999-12-29  Jeffrey A Law  (law@cygnus.com)
61097         * gcc.c-torture/compile/991229-3.c: New test.
61098         * gcc.c-torture/compile/991229-2.c: New test.
61099         * gcc.c-torture/compile/991229-1.c: New test.
61101 1999-12-29  Greg McGary <gkm@eng.ascend.com>
61103         * gcc.c-torture/compile/labels-2.c: New test.
61105 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
61107         * gcc.c-torture/execute/991227-1.c: New test.
61109 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
61111         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
61113 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
61115         * gcc.c-torture/execute/991221-1.c: New test.
61117 1999-12-20  Nathan Sidwell  <nathan@acm.org>
61119         * g++.old-deja/g++.other/cast3.C: New test.
61121 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
61123         * gcc.c-torture/execute/991216-4.c: New test.
61125 1999-12-16  Michael Meissner  <meissner@cygnus.com>
61127         * gcc.c-torture/execute/991216-1.c: New test.
61128         * gcc.c-torture/execute/991216-2.c: New test.
61129         * gcc.c-torture/execute/991216-3.c: New test.
61131 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
61133         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
61134         Actually make the test fail by using "-O2" for compilation.
61136 1999-12-15  Nathan Sidwell  <nathan@acm.org>
61138         * g++.old-deja/g++.warn/cast-align1.C: New test.
61140 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
61142         * gcc.c-torture/compile/991214-1.c: New test.
61143         * gcc.c-torture/compile/991214-2.c: New test.
61145 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
61147         * gcc.dg/991214-1.c: New test.
61149 1999-12-13  Jeffrey A Law  (law@cygnus.com)
61151         * gcc.c-torture/compile/991213-3.c: New test.
61152         * gcc.c-torture/compile/991213-2.c: New test.
61153         * gcc.c-torture/compile/991213-1.c: New test.
61155 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
61157         * gcc.dg/991209-1.c: New test.
61159 1999-12-08  Nathan Sidwell <nathan@acm.org>
61161         * gcc.c-torture/compile/991208-1.c: New test.
61163 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
61165         * gcc.dg/ultrasp2.c: New test.
61167 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
61169         * g++.old-deja/g++.abi/align.C (main): Fix typo.
61171 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
61173         * gcc.c-torture/compile/991202-1.c: New test.
61174         * gcc.c-torture/execute/991202-1.c: New test.
61175         * gcc.c-torture/execute/991202-2.c: New test.
61176         * gcc.c-torture/execute/991202-3.c: New test.
61178 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
61180         * g++.old-deja/g++.abi/align.C: New test.
61181         * g++.old-deja/g++.abi/aggregates.C: Likewise.
61182         * g++.old-deja/g++.abi/bitfields.C: Likewise.
61184 1999-12-01  Richard Henderson  <rth@cygnus.com>
61186         * gcc.c-torture/execute/991201-1.c: New.
61188 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
61190         * gcc.dg/991129-1.c: New test.
61192 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
61194         * gcc.c-torture/compile/991127-1.c: New test.
61196 1999-11-22  Nathan Sidwell  <nathan@acm.org>
61198         * g++.old-deja/g++.other/warn4.C: New test.
61200 1999-11-22  Nathan Sidwell  <nathan@acm.org>
61202         * g++.old-deja/g++.eh/cleanup2.C: New test.
61203         * g++.old-deja/g++.ext/pretty2.C: New test.
61204         * g++.old-deja/g++.ext/pretty3.C: New test.
61205         * g++.old-deja/g++.other/debug6.C: New test.
61207 1999-10-20  Jim Wilson  <wilson@cygnus.com>
61209         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
61210         compiler_output to look for one error message instead of two.
61212 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
61214         * gcc.c-torture/execute/991118-1.c: Also test case
61215         where the word boundary does not split a byte evenly.
61217 1999-11-19  Nathan Sidwell  <nathan@acm.org>
61219         * g++.old-deja/g++.ext/restrict1.C: New test.
61221 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
61223         * gcc.c-torture/execute/991118-1.c: New test.
61225 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
61227         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
61228         working directory pathnames.
61230 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
61232         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
61233         host is equipped with driver.h and driver.o so it can actually
61234         compile and run the tests.
61236 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
61238         * gcc.c-torture/compile/991008-1.c: New test.
61240 1999-11-08  Nick Clifton  <nickc@cygnus.com>
61242         * lib/gcc-dg.exp: Include target-supports.exp
61244 1999-11-05  Nick Clifton  <nickc@cygnus.com>
61246         * lib/target-supports.exp: New file: Provide procs to test for
61247         features supported by the target.
61248         (check_weak_available): Moved here from ecos.exp.
61249         (check_alias_available): New proc: Determine of the target
61250         toolchain supports the alias attribute.
61252         * gcc.dg/special/ecos.exp: Move check_weak_available to
61253         target-supports.exp.
61254         (alias-1.c): Only perform the test if the target supports
61255         aliases.
61256         (wkali-1.c): Only perform the test if the target supports
61257         aliases.
61259         * gcc.dg/990506-0.c: Expect error messages from cross
61260         targets as well as native targets.
61262 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
61264         * gcc.dg/ultrasp1.c: Removed xfail.
61265         * gcc.dg/struct-ret-2.c: Likewise.
61266         * gcc.dg/array-1.c: Likewise.
61268 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
61270         * gcc.dg/struct-ret-2.c: New test.
61272         * gcc.dg/array-1.c: New test.
61274 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
61276         * gcc.c-torture/execute/991030-1.c: New test.
61278 1999-10-26  Richard Henderson  <rth@cygnus.com>
61280         * gcc.c-torture/compile/991026-2.c: New test.
61282 1999-10-26  Jeffrey A Law  (law@cygnus.com)
61284         * gcc.c-torture/compile/991026-1.c: New test.
61286 1999-10-23  Jeffrey A Law  (law@cygnus.com)
61288         * gcc.c-torture/execute/991023-1.c: New test.
61290 1999-10-19  Jeffrey A Law  (law@cygnus.com)
61292         * gcc.c-torture/execute/991019-1.c: New test.
61294 1999-10-16  Richard Henderson  <rth@cygnus.com>
61296         * gcc.c-torture/execute/991016-1.c: New test.
61298 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
61300         * gcc.c-torture/execute/991014-1.c: New test.
61302 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
61304         * g++.old-deja/g++.other/union2.C: New test.
61306 1999-10-13  Nathan Sidwell  <nathan@acm.org>
61308         * g++.old-deja/g++.other/vaarg2.C: New test.
61309         * g++.old-deja/g++.other/vaarg3.C: New test.
61311 1999-10-12  Craig Burley  <craig@jcb-sc.com>
61313         * g77.f-torture/noncompile/19990905-1.f: Moved from being
61314         in compile/.
61316 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
61318         * gcc.c-torture/execute/va-arg-11.c: New test.
61320 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
61322         * lib/file-format.exp (gcc_target_object_format): Don't
61323         crash if objdump is unavailable.
61325 1999-09-29  Donn Terry <donn@interix.com>
61327         * gcc.misc-tests/mg.exp: delete extraneous redirection.
61329 1999-09-28  Nick Clifton  <nickc@cygnus.com>
61331         * gcc.c-torture/compile/990928-1.c: New test.
61333 1999-09-28  Nathan Sidwell  <nathan@acm.org>
61335         * g++.old-deja/g++.other/decl6.C: New test.
61337 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61339         * gcc.c-torture/execute/va-arg-10.c: New test.
61341 1999-09-27  Nathan Sidwell  <nathan@acm.org>
61343         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
61344         __PRETTY_FUNCTION__.
61346 1999-09-23  Nick Clifton  <nickc@cygnus.com>
61348         * gcc.c-torture/execute/990923-1.c: New test.
61350 1999-09-21  Nick Clifton  <nickc@cygnus.com>
61352         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
61353         for which -fpic is inappropriate.
61355 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
61357         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
61359 1999-09-21  Nathan Sidwell  <nathan@acm.org>
61361         * g++.old-deja/g++.other/dyncast1.C: New test.
61362         * g++.old-deja/g++.other/dyncast2.C: New test.
61363         * g++.old-deja/g++.other/dyncast3.C: New test.
61364         * g++.old-deja/g++.other/dyncast4.C: New test.
61365         * g++.old-deja/g++.other/dyncast5.C: New test.
61366         * g++.old-deja/g++.eh/catch3.C: New test.
61367         * g++.old-deja/g++.eh/catch3p.C: New test.
61368         * g++.old-deja/g++.eh/catch4.C: New test.
61369         * g++.old-deja/g++.eh/catch4p.C: New test.
61370         * g++.old-deja/g++.eh/catch5.C: New test.
61371         * g++.old-deja/g++.eh/catch5p.C: New test.
61372         * g++.old-deja/g++.eh/catch6.C: New test.
61373         * g++.old-deja/g++.eh/catch6p.C: New test.
61374         * g++.old-deja/g++.eh/catch7.C: New test.
61375         * g++.old-deja/g++.eh/catch7p.C: New test.
61376         * g++.old-deja/g++.eh/catch8.C: New test.
61377         * g++.old-deja/g++.eh/catch8p.C: New test.
61378         * g++.old-deja/g++.eh/catch9.C: New test.
61379         * g++.old-deja/g++.eh/catch9p.C: New test.
61381 1999-09-13  Nathan Sidwell  <nathan@acm.org>
61383         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
61384         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
61386 1999-09-13  Jeffrey A Law  (law@cygnus.com)
61388         * gcc.c-torture/compile/990913-1.c: New test.
61390 1999-09-10  Nathan Sidwell  <nathan@acm.org>
61392         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
61393         * g++.old-deja/g++.jason/rfg5.C: Likewise.
61395 1999-09-09  Richard Henderson  <rth@cygnus.com>
61397         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
61399 1999-09-09  Nathan Sidwell  <nathan@acm.org>
61401         * g++.old-deja/g++.other/lookup11.C: New test.
61402         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
61403         what is permitted and what we want.
61404         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
61405         overload use.
61406         * g++.old-deja/g++.jason/rfg5.C: Likewise.
61408 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
61410         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
61411         * gcc.c-torture/noncompile/poison-1.c: New file.
61413 1999-09-08  Nathan Sidwell  <nathan@acm.org>
61415         * g++.old-deja/g++.other/sizeof3.C: New test.
61416         * g++.old-deja/g++.other/sizeof4.C: New test.
61417         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
61418         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
61420 1999-09-07  Richard Henderson  <rth@cygnus.com>
61422         * gcc.dg/va-arg-1.c: New.
61424 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
61426         * gcc.c-torture/execute/va-arg-9.c: New test.
61428 1999-09-05  Craig Burley  <craig@jcb-sc.com>
61430         * g77.f-torture/compile/980519-2.f: New test.
61431         * g77.f-torture/compile/19990905-0.f: New test.
61432         * g77.f-torture/compile/19990905-1.f: New test.
61433         * g77.f-torture/compile/19990905-2.f: New test.
61435         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
61437 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
61439         * gcc.c-torture/execute/990827-1.c: Fix typo.
61441 1999-09-03  Nathan Sidwell  <nathan@acm.org>
61443         * g++.old-deja/g++.other/deref1.C: New test.
61445 1999-09-02  Nathan Sidwell  <nathan@acm.org>
61447         * g++.old-deja/g++.other/ambig2.C: New test.
61448         * g++.old-deja/g++.other/cond5.C: New test.
61449         * g++.old-deja/g++.other/lookup16.C: New test.
61451 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
61453         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
61454         assemblers too.
61456 1999-08-31  Jeffrey A Law  (law@cygnus.com)
61458         * lib/c-torture.exp: Avoid the "compare executables" optimization
61459         when testing native.
61461 1999-08-29  Jeffrey A Law  (law@cygnus.com)
61463         * gcc.c-torture/execute/990829-1.c: New test.
61464         * gcc.c-torture/compile/990829-1.c: New test.
61466 1999-08-27  Paul Burchard  <burchard@pobox.com>
61468         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
61469         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
61470         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
61471         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
61472         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
61473         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
61474         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
61475         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
61476         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
61477         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
61478         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
61480 1999-08-27  Jeffrey A Law  (law@cygnus.com)
61482         * gcc.c-torture/execute/990827-1.c: New test.
61484 1999-08-26  Craig Burley  <craig@jcb-sc.com>
61486         * g77.f-torture/noncompile/19990826-4.f: New test.
61488         * g77.f-torture/compile/19990826-3.f: New test.
61490         * g77.f-torture/execute/19990826-2.f: New test.
61492         * g77.f-torture/compile/19990826-1.f: New test.
61494         * gcc.c-torture/execute/990826-0.c: New test.
61495         * g77.c-torture/execute/19990826-0.f: New test.
61497         * g77.f-torture/noncompile/970626-2.f: New test.
61499 1999-08-25  Paul Burchard  <burchard@pobox.com>
61501         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
61502         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
61503         lss-011.C: New tests.
61505 1999-08-25  Nathan Sidwell  <nathan@acm.org>
61507         * g++.old-deja/g++.other/decl5.C: New test.
61509 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
61511         * noncompile/noncompile.exp: Load_lib c-torture.exp.
61512         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
61513         call `postbase' for each one.  All callers of `postbase' changed
61514         to call this instead.
61516 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
61518         * gcc.c-torture/execute/990811-1.c: New test.
61520 1999-08-09  Nick Clifton  <nickc@cygnus.com>
61522         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
61523         just native ones.
61525         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
61526         just native ones.
61528 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
61530         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
61532 1999-08-04  Jeffrey A Law  (law@cygnus.com)
61534         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
61536 1999-08-04  Nathan Sidwell  <nathan@acm.org>
61538         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
61540 1999-08-04  Jeffrey A Law  (law@cygnus.com)
61542         * gcc.c-torture/execute/990804-1.c: New test.
61544 1999-08-03  Nathan Sidwell  <nathan@acm.org>
61546         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
61547         * g++.old-deja/g++.brendan/crash64.C: Likewise.
61548         * g++.old-deja/g++.brendan/overload8.C: Likewise.
61550 1999-08-03  Nathan Sidwell  <nathan@acm.org>
61552         * g++.old-deja/g++.other/struct1.C: New test.
61554 1999-08-03  Nathan Sidwell  <nathan@acm.org>
61556         * g++.old-deja/g++.other/enum2.C: New test.
61558 1999-08-02  Richard Henderson  <rth@cygnus.com>
61560         Adapted from tests from Franz Sirl:
61561         * gcc.c-torture/execute/va-arg-7.c: New test.
61562         * gcc.c-torture/execute/va-arg-8.c: New test.
61564 1999-08-01  Jeffrey A Law  (law@cygnus.com)
61566         * gcc.c-torture/compile/990801-2.c: New test.
61568         * gcc.c-torture/compile/990801-1.c: New test.
61570 1999-07-27  Michael Meissner  <meissner@cygnus.com>
61572         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
61573         fp-cmp-1.c, converting double to float.
61575         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
61576         fp-cmp-1.c, converting double to long double.
61578         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
61579         from fr1 to unknown_register, since fr1 is a legitimate register
61580         on some machines.
61582 1999-07-25  Jeffrey A Law  (law@cygnus.com)
61584         * README: More listname related changes.
61586 1999-07-08  Catherine Moore  <clm@cygnus.com>
61588         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
61590 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
61592         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
61594 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
61596         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
61598 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
61600         * gcc.dg/990703-1.c: New test.
61602 1999-06-29  Nick Clifton  <nickc@cygnus.com>
61604         * lib/file-format.exp: New file: Move definition of proc
61605         gcc_target_object_format to here from
61606         gcc.dg/special/ecos.exp.
61608         * lib/c-torture.exp: Include lib file-format.exp.
61609         * lib/gcc-dg.exp: Include lib file-format.exp.
61611         * gcc.dg/special/ecos.exp: Remove definition of proc
61612         gcc_target_object_format.
61614 1999-06-28  Jeffrey A Law  (law@cygnus.com)
61616         * gcc.c-torture/execute/990628-1.c: New test.
61618 1999-06-25  Jeffrey A Law  (law@cygnus.com)
61620         * gcc.c-torture/compile/990625-2.c: New test.
61622         * gcc.c-torture/compile/990625-1.c: New test.
61624 1999-06-23  Nick Clifton  <nickc@cygnus.com>
61626         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
61627         attributes compile.
61628         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
61629         ports that use the COFF/PE file format.
61631 1999-06-17  Jeffrey A Law  (law@cygnus.com)
61633         * gcc.c-torture/compile/990617-1.c: New test.
61635 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
61637         * g++.old-deja/g++.other/decl4.C: New test.
61639 1999-06-14  Nathan Sidwell  <nathan@acm.org>
61641         * g++.old-deja/g++.other/bitfld3.C: New test.
61643 1999-06-08  Nathan Sidwell  <nathan@acm.org>
61645         * g++.old-deja/g++.eh/catch1.C: New test.
61647 1999-06-07  Jeffrey A Law  (law@cygnus.com)
61649         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
61651         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
61652         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
61654 1999-06-05  Craig Burley  <craig@jcb-sc.com>
61656         * g77.f-torture/compile/19990502-0.f: Replace with new,
61657         shorter, test that still fails after recent changes.
61659 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
61661         * gcc.c-torture/execute/990604-1.c: New test.
61663 1999-05-31  Jeffrey A Law  (law@cygnus.com)
61665         * gcc.c-torture/execute/990531-1.c: New test.
61667 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61669         * gcc.c-torture/compile/990527-1.c: New test.
61671 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
61673         * gcc.c-torture/execute/990527-1.c: New test.
61675 1999-05-25  Nick Clifton  <nickc@cygnus.com>
61677         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
61678         bitfields as signed.
61680 1999-05-25  Craig Burley  <craig@jcb-sc.com>
61682         * g77.f-torture/compile/19990525-0.f: New test.
61684 1999-05-25  Jeffrey A Law  (law@cygnus.com)
61686         * gcc.c-torture/execute/990525-2.c: New test.
61688         * gcc.c-torture/execute/990525-1.c: New test.
61690 1999-05-24  Nathan Sidwell  <nathan@acm.org>
61692         * g++.old-deja/g++.other/anon3.C: New test.
61693         * g++.old-deja/g++.other/anon4.C: New test.
61694         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
61695         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
61696         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
61697         Merrill).
61699 1999-05-24  Jeffrey A Law  (law@cygnus.com)
61701         * gcc.c-torture/execute/990524-1.c: New test.
61703         * gcc.dg/990524-1.c: New test.
61705 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61707         * gcc.c-torture/compile/990523-1.c: New test.
61709 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
61711         * gcc.c-torture/compile/990519-1.c: New test.
61713 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
61715         * gcc.c-torture/compile/990517-1.c: New test.
61717         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
61718         (e4, f4): New tests.
61719         (main): Call them.
61721 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
61723         * gcc.dg/noreturn-1.c: New test.
61725 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
61727         * gcc.c-torture/execute/990513-1.c: New test.
61729 1999-05-10  Richard Henderson  <rth@cygnus.com>
61731         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
61733 1999-05-10  Craig Burley  <craig@jcb-sc.com>
61735         * g77.f-torture/execute/erfc.f: Use small single-precision
61736         values, to avoid problems on Alphas when not -mieee.
61738 1999-05-08  Craig Burley  <craig@jcb-sc.com>
61740         * gcc.dg/990506-0.c: New test.
61742 1999-05-08  Richard Henderson  <rth@cygnus.com>
61744         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
61745         the constant to test.  Don't XFAIL 64-bit targets.
61747         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
61748         * g++.old-deja/g++.law/profile1.C: Likewise.
61750         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
61751         operator new instances.
61752         * g++.old-deja/g++.other/delete5.C: Likewise.
61754 1999-05-03  Craig Burley  <craig@jcb-sc.com>
61756         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
61757         intrinsic.
61759 1999-05-03  Craig Burley  <craig@jcb-sc.com>
61761         * g77.f-torture/execute/u77-test.f: Reverse order of two
61762         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
61764 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
61766         * gcc.dg/compare1.c: New test.
61768 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
61770         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
61771         New tests.
61773 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61775         * g77.f-torture/compile/19990502-1.f: New test.
61777 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61779         * g77.f-torture/compile/19990502-0.f: New test.
61781 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61783         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
61784         intrinsic.
61786 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61788         * g77.f-torture/execute/u77-test.f (main): List libU77
61789         intrinsics not currently tested.
61790         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
61791         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
61792         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
61793         Trim blanks off the ends of some printed strings.
61795 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61797         * g77.f-torture/execute/u77-test.f (main): Just warn about
61798         FSTAT gid disagreement, as it's expected on some systems.
61800 1999-05-01  Craig Burley  <craig@jcb-sc.com>
61802         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
61803         use a new function, which allows for some slop.
61804         Clean up some commentary.
61805         (issum): The new function.
61806         (sgladd): Deleted subroutine.
61808 1999-05-01  Craig Burley  <craig@jcb-sc.com>
61810         * g77.f-torture/execute/u77-test.f: Modify to be more like
61811         libf2c/libU77 version, bringing patches to that version here.
61812         Add suitable commentary.
61814 1999-04-25  Richard Henderson  <rth@cygnus.com>
61816         * gcc.dg/990424-1.c: New test.
61818 1999-04-24  Craig Burley  <craig@jcb-sc.com>
61820         * g77.f-torture/execute/u77-test.f (main): Bug involving
61821         LSTAT has been fixed, so turn back on full checking.
61823 1999-04-20  Craig Burley  <craig@jcb-sc.com>
61825         * g77.f-torture/compile/19990419-0.f: New test.
61826         * g77.f-torture/execute/19990419-1.f: New test.
61828 1999-04-17  Richard Henderson  <rth@cygnus.com>
61830         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
61831         to avoid the need for a prototype to supress a warning.
61833 1999-04-07  Jim Wilson  <wilson@cygnus.com>
61835         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
61837 1999-04-04  Jeffrey A Law  (law@cygnus.com)
61839         * gcc.c-torture/execute/990404-1.c: New test.
61841 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
61843         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
61844         * gcc.dg/cpp-if3.c: Don't use -pedantic.
61845         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
61846         missing initializer warnings.
61848 1999-03-28  Jeffrey A Law  (law@cygnus.com)
61850         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
61851         matching strings.
61853 1999-03-26  Jeffrey A Law  (law@cygnus.com)
61855         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
61857 1999-03-26  Craig Burley  <craig@jcb-sc.com>
61859         * g77.f-torture/execute/19990325-0.f: New test.
61860         * g77.f-torture/execute/19990325-1.f: New test.
61862 1999-03-24  Jeffrey A Law  (law@cygnus.com)
61864         * gcc.c-torture/execute/990324-1.c: New test.
61866 1999-03-22  Jim Wilson  <wilson@cygnus.com>
61868         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
61869         test with 4.
61871 1999-03-17  Richard Henderson  <rth@cygnus.com>
61873         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
61875 1999-03-13  Craig Burley  <craig@jcb-sc.com>
61877         * g77.f-torture/execute/19990313-2.f: New test.
61878         * g77.f-torture/execute/19990313-3.f: New test.
61880 1999-03-13  Craig Burley  <craig@jcb-sc.com>
61882         * g77.f-torture/execute/19990313-0.f: New test.
61883         * g77.f-torture/execute/19990313-1.f: New test.
61885 1999-03-12  Jim Wilson  <wilson@cygnus.com>
61887         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
61888         printf to sprintf.
61889         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
61890         (main): Add check for u15.  Conditionalize u31 check depending on
61891         whether ints are <32 bits or >=32 bits.
61893 1999-03-08  Craig Burley  <craig@jcb-sc.com>
61895         * g77.f-torture/execute/19981119-0.f: Improve testiness.
61897 1999-03-08  Craig Burley  <craig@jcb-sc.com>
61899         * g77.f-torture/compile/19990305-0.f: New test.
61900         * g77.f-torture/execute/19981119-0.f: New test.
61902 1999-03-08  Craig Burley  <craig@jcb-sc.com>
61904         * g77.f-torture/execute/970625-2.f: call ABORT if final
61905         result is not correct, instead of just printing it.
61906         Add this checking via newly introduced obfuscation, to
61907         trip up buggy front ends.
61909 1999-03-07  Craig Burley  <craig@jcb-sc.com>
61911         * g77.f-torture/compile/960317-1.f: Moved from being
61912         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
61914 1999-03-06  Craig Burley  <craig@jcb-sc.com>
61916         * g77.f-torture/execute/960317-1.f: New (old) test.
61917         * g77.f-torture/execute/970625-2.f: Ditto.
61919 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
61921         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
61922         error message on line 1 or line 2; cccp and cpplib do this differently.
61924 1999-03-01  Jeffrey A Law  (law@cygnus.com)
61926         * g++.old-deja/g++.law/weak1.C: New test.
61928 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
61930         * gcc.c-torture/execute/990119-1.c: Renamed to...
61931         * gcc.dg/990119-1.c: this, so it will only be tested once
61932         (it's a preprocessor test, it doesn't need to be run at
61933         multiple optimization levels).
61935 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
61937         * lib/g++.exp: Don't add incdir=$base_dir/../include to
61938           ALWAYS_CXXFLAGS.
61940 1999-02-24  Craig Burley  <craig@jcb-sc.com>
61942         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
61943         * g77.f-torture/compile/19981216-0.f: ...as it is expected
61944         to not be compilable by current g77.
61946 1999-02-24  Nick Clifton  <nickc@cygnus.com>
61948         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
61950 1999-02-22  Jeffrey A Law  (law@cygnus.com)
61952         * gcc.c-torture/execute/990222-1.c: New test.
61954 1999-02-19  Craig Burley  <craig@jcb-sc.com>
61956         * g77.f-torture/compile/19990218-0.f: New test.
61957         * g77.f-torture/noncompile/19990218-1.f: New test.
61959 1999-02-18  Craig Burley  <craig@jcb-sc.com>
61961         * g77.f-torture/compile/19981216-0.f: New test.
61963 1999-02-14  Jeffrey A Law  (law@cygnus.com)
61965         * gcc.dg/990214-1.c: New test.
61967 1999-02-13  Jeffrey A Law  (law@cygnus.com)
61969         * gcc.dg/990213-2.c: New test.
61971         * gcc.dg/990213-1.c: New test.
61973 1999-02-12  Jeffrey A Law  (law@cygnus.com)
61975         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
61976         ints.
61978 1999-02-11  Nick Clifton  <nickc@cygnus.com>
61980         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
61981         specified by target.
61983         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
61985 1999-02-11  Jeffrey A Law  (law@cygnus.com)
61987         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
61989 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
61991         * gcc.dg/special/ecos.exp: New test driver for new tests with
61992         special requirements.
61994         * gcc.dg/special/alias-1.c: New test.
61995         * gcc.dg/special/gcsec-1.c: New test.
61996         * gcc.dg/special/weak-1.c: New test.
61997         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
61998         * gcc.dg/special/weak-2.c: New test.
61999         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
62000         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
62001         * gcc.dg/special/wkali-1.c: New test.
62002         * gcc.dg/special/wkali-2.c: New test.
62003         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
62004         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
62006 1999-02-10  Felix Lee  <flee@cygnus.com>
62008           * lib/c-torture.exp (c-torture-compile): Pull out code for
62009           analyzing gcc error messages.
62010           (c-torture-execute): Likewise.  Fix some (harmless) false
62011           positives.
62012           * lib/gcc.exp (gcc_check_compile): New function.
62014 1999-02-08  Richard Henderson  <rth@cygnus.com>
62016         * gcc.c-torture/execute/990208-1.c: New test.
62018 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
62020         * g++.dg/special/ecos.exp: New driver for new tests with special
62021         requirements
62023         * g++.dg/special/conpr-1.C: New test
62024         * g++.dg/special/conpr-2.C: New test
62025         * g++.dg/special/conpr-2a.C: New test
62026         * g++.dg/special/conpr-3.C: New test
62027         * g++.dg/special/conpr-3a.C: New test
62028         * g++.dg/special/conpr-3b.C: New test
62030         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
62031         allow g++ to use the dg driver
62033         * README: Add comment about g++.dg directory
62035 1999-02-06  Jeffrey A Law  (law@cygnus.com)
62037         * README: Update email addresses.
62039 1999-02-03  Nick Clifton  <nickc@cygnus.com>
62041         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
62042         arguments in order to force structure S onto the stack even on
62043         the alpha.
62044         (test): Pass 10 leading arguments to function foo as well as the
62045         structure S.
62047         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
62048         failure for all targets.
62050         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
62051         abort to terminate program execution.
62053 1999-01-30  Richard Henderson  <rth@cygnus.com>
62055         * gcc.c-torture/execute/990130-1.c: New test.
62057 1999-01-30  Jeffrey A Law  (law@cygnus.com)
62059         * gcc.dg/990130-1.c: New test.
62061 1999-01-28  Michael Meissner  <meissner@cygnus.com>
62063         * gcc.c-torture/execute/990128-1.c: New test.
62065 1999-01-27  Michael Meissner  <meissner@cygnus.com>
62067         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
62069 1999-01-27  Felix Lee  <flee@cygnus.com>
62071         * lib/c-torture.exp (c-torture-compile): pull out code for
62072         analyzing gcc error messages.
62073         (c-torture-execute): ditto, and fix some (harmless) false
62074         positives.
62075         * lib/gcc.exp (gcc_check_compile): new function.
62077 1999-01-17  Jeffrey A Law  (law@cygnus.com)
62079         * gcc.dg/990117-1.c: New test.
62081         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
62083         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
62085 1999-01-15  Jeffrey A Law  (law@cygnus.com)
62087         * g77.f-torture/compile/990115-1.f: New test.
62089 1999-01-07  Jeffrey A Law  (law@cygnus.com)
62091         * gcc.c-torture/compile/990107-1.c: New test
62093 1999-01-06  Jeffrey A Law  (law@cygnus.com)
62095         * gcc.c-torture/execute/990106-2.c: New test.
62097         * gcc.c-torture/execute/990106-1.c: New test.
62099 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
62101         * gcc.c-torture/compile/981223-1.c: New test.
62103 1998-12-29  Richard Henderson  <rth@cygnus.com>
62105         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
62106         (opt3): Rename from opt4 and disable.
62108 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
62110         * g++.old-deja/g++.pt/ptrmem5.C: New test.
62112 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
62114         * g++.old-deja/g++.other/conv5.C: New test.
62116 1998-12-14  Nick Clifton  <nickc@cygnus.com>
62118         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
62120 1998-12-11  Jeffrey A Law  (law@cygnus.com)
62122         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
62124 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
62126         * gcc.c-torture/compile/981211-1.c: New test.
62128 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
62130         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
62132         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
62134 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
62136         * gcc.special/930510-1.c: Make C9X safe.
62137         * gcc.misc-tests/gcov-1.c Similarly.
62138         * gcc.misc-tests/gcov-2.c Similarly.
62140 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
62142         * gcc.dg/ultrasp1.c: New test.
62144 1998-12-06  Richard Henderson  <rth@cygnus.com>
62146         * gcc.c-torture/execute/981206.c: New test.
62148 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
62150         * g++.old-deja/g++.ns/template7.C: New test.
62152         * g++.old-deja/g++.other/expr1.C: New test.
62154         * g++.old-deja/g++.eh/tmpl3.C: New test.
62156         * g++.old-deja/g++.eh/tmpl2.C: New test.
62158 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
62160         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
62161         * g++.old-deja/g++.other/using6.C: Removed.
62162         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
62164         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
62166 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
62168         * g++.old-deja/g++.pt/overload8.C: New test.
62170         * g++.old-deja/g++.pt/overload7.C: New test.
62172         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
62174         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
62175         and relinking messages.
62176         * lib/g++.exp (g++_target_compile): Remove .rpo file when
62177         compiling with -frepo.
62179 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
62181         * g++.old-deja/g++.pt/lookup6.C: New test.
62183 1998-11-30  Nick Clifton  <nickc@cygnus.com>
62185         * gcc.c-torture/execute/981130-1.c: New test.
62186         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
62188 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
62190         * g++.old-deja/g++.pt/explicit76.C: New test.
62192         * g++.old-deja/g++.pt/friend38.C: New test.
62194         * g++.old-deja/g++.ns/crash2.C: New test.
62196         * g++.old-deja/g++.pt/defarg8.C: New test.
62198         * g++.old-deja/g++.pt/instantiate6.C: New test.
62200         * g++.old-deja/g++.pt/static6.C: New test.
62202         * g++.old-deja/g++.pt/decl2.C: New test.
62204 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
62206         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
62207         problem is actually related with name lookup, but so what? :-)
62209         * g++.old-deja/g++.pt/friend37.C: New test.
62211 1998-11-25  Dave Love  <d.love@dl.ac.uk>
62213         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
62214         element, which fails on some systems.
62216         * g77.f-torture/execute/labug1.f: New test.
62218 1998-11-21  Jeffrey A Law  (law@cygnus.com)
62220         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
62221         is defined.
62223 1998-11-18  Dave Love  <d.love@dl.ac.uk>
62225         * g77.f-torture/compile/981117-1.f: New test.
62227 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
62229         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
62230         properly discarded.
62232 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
62234         * gcc.c-torture/execute/memcheck: New directory of tests for
62235         -fcheck-memory-usage.
62237 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
62239         * README: New file, general information about the testsuite and
62240         new description of the various C++ test subdirectories.
62241         * README.g++: Eliminate obsolete information, update and move most
62242         relevant stuff to README.
62244 1998-11-07  Richard Henderson  <rth@cygnus.com>
62246         * gcc.c-torture/compile/981107-1.c: New test.
62248 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
62250         * execute/memcpy-bi.c: New testcase.
62252 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
62254         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
62255         base classes.
62257         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
62258         template is selected.
62260         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
62261         classes, it should be accepted for all types.
62263         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
62265         * g++.old-deja/g++.pt/spec24.C: Ensure that template
62266         specializations start with template headers.
62268 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
62270         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
62272         * g++.old-deja/g++.other/init9.C: Test cross initialization of
62273         non-POD types.
62275 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
62277         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
62279 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
62281         * compile/981022-1.c, compile/981022-1.x: New test and driver.
62283 1998-10-19  Jeffrey A Law  (law@cygnus.com)
62285         * 981019-1.c: New test.
62287 1998-10-14  Robert Lipe <robertl@dgii.com>
62289         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
62290         find objc headers.
62292 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
62294         * compile/981001-4.c: Remove use of GCC extension that triggers a
62295         compiler bug.
62297 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
62299         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
62301 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
62303         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
62304         instantiation of template produces incorrect code for delete
62305         expression.
62307         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
62308         constructors' name is not unique.
62309         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
62310         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
62312         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
62313         automatic array of const is ill-formed.
62315         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
62316         of template parameter?
62318         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
62319         const.
62321         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
62322         pointer-to-member expression.
62324         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
62325         declaration causes ICE.
62327 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
62329         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
62330         reserved in the global namespace.
62332         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
62333         generate needed virtual table.
62335         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
62337 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
62339         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
62340         template-dependent type
62342 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
62344         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
62345         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
62346         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
62348         * g++.old-deja/g++.other/using5.C: New test; using decl from base
62349         class should be usable as argument of member function.
62350         * g++.old-deja/g++.other/using6.C: New test; using decl from base
62351         class should be usable as return type of member function.
62352         * g++.old-deja/g++.other/using7.C: New test; using decl from base
62353         class should be usable as type of data member.
62355         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
62357 1998-10-09  Jeffrey A Law  (law@cygnus.com)
62359         * gcc.c-torture/special/920521-1.c: Fix bogus test.
62361 1998-10-08  Nick Clifton  <nickc@cygnus.com>
62363         * gcc.dg/dll-?.c Add thumb to target list.
62364         Fix assembler scan patterns to match current assembler output.
62366 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
62368         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
62369         matching of template brackets.
62371         * g++.old-deja/g++.other/using4.C: New test.  Test using
62372         declarations of methods from base classes.
62374         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
62375         within functions should introduce names into the innermost
62376         enclosing namespace.
62378         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
62379         of static locals if first initialization throws.
62381 1998-10-07  Jim Wilson  <wilson@cygnus.com>
62383         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
62385 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
62387         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
62388         lose track of the possible targets of tablejump insns.
62389         * special/special.exp: Run it.
62391 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
62393         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
62394         must be declared before its specializations can be named in friend
62395         declarations.
62397 1998-10-05  Dave Love  <d.love@dl.ac.uk>
62399         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
62401         * g77.f-torture/execute/io1.f: New test.
62403 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
62405         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
62406         with pointer to template function, for which no argument deduction
62407         is possible.
62409         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
62410         specialization of template function as argument to template
62411         function.
62413         * g++.old-deja/g++.other/access2.C: New test; Inner class
62414         shouldn't have privileged access to Outer's names.
62416 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
62418         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
62419         friend template declared within template class conflicts with
62420         nested class of the same name.
62422         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
62423         is ignored.
62425         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
62426         object with direct initializer as function declaration.
62428         * g++.old-deja/g++.other/decl2.C: New test; duplicate
62429         initializers.
62431         * g++.old-deja/g++.other/null2.C: New test; conditional operator
62432         involving const pointer and NULL produces incorrect result.
62434         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
62435         type name without `typename' should be rejected with -pedantic.
62437 1998-10-02  Richard Henderson  <rth@cygnus.com>
62439         * g++.old-deja/g++.other/addrof1.C: New test.
62441 1998-10-01  Nick Clifton  <nickc@cygnus.com>
62443         * gcc.c-torture/compile/981001-1.c: New test.
62444         * gcc.c-torture/execute/981001-1.c: New test.
62446 1998-10-01  Jeffrey A Law  (law@cygnus.com)
62448         * gcc.c-torture/compile/981001-2.c: New test.
62449         * gcc.c-torture/compile/981001-3.c: New test.
62450         * gcc.c-torture/compile/981001-4.c: New test.
62452 1998-10-01  Robert Lipe  <robertl@dgii.com>
62454         * lib/objc.exp (objc_target_compile): Add -L during compiles for
62455         multilibbed hosts.  Idea grafted from g77.exp.
62457 1998-09-30  Dave Love  <d.love@dl.ac.uk>
62459         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
62460         avoid losing on systems which need -lsocket.
62462 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
62464         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
62465         * g++.old-deja/g++.other/nested2.C: Ditto.
62466         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
62467         failure.
62469 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
62471         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
62472         preferred over template operator!= for enum bitfields.
62474 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
62476         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
62477         that happen to have the same base name, but in different scopes,
62478         are incorrectly rejected.
62480 1998-09-16  Richard Henderson  <rth@cygnus.com>
62482         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
62483         on the native word size instead of an integer literal.
62485 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
62487         * g++.old-deja/g++.other/static2.C: Invocation of static data
62488         member of type pointer-to-function denoted as non-static member.
62490         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
62491         checks involving function types and aliases.
62493 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
62495         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
62496         redefined to the same non-trivial type.
62498         * g++.old-deja/g++.pt/explicit73.C: Test for proper
62499         namespace-qualification of template specializations declared in
62500         other namespaces.
62502         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
62503         to declare a subset of the specializations of a template function
62504         as friends of specializations of a template class.
62506         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
62507         member templates that do not fully specialize the enclosing
62508         template class are rejected.
62510 1998-09-11  Dave Love  <d.love@dl.ac.uk>
62512         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
62514 1998-09-08  Dave Love  <d.love@dl.ac.uk>
62516         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
62517         altered from libf2c/libU77 version.
62519 1998-09-06  Dave Love  <d.love@dl.ac.uk>
62521         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
62523 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
62524             Alexandre Oliva  <oliva@dcc.unicamp.br>
62526         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
62527         (un)signed char are different types for template specialization
62528         purposes.
62530 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
62532         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
62533         * objc: ObjC testsuite.
62535 1998-08-31  Catherine Moore  <clm@cygnus.com>
62537         * gcc.c-torture/execute/941014-1.x: New file.
62539 1998-08-31  Nick Clifton  <nickc@cygnus.com>
62541         * lib/c-torture.exp: Add support for
62542         torture_eval_before_compile and torture_eval_before_execute
62543         variables.
62545 1998-08-30  Jeffrey A Law  (law@cygnus.com)
62547         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
62548         this test triggers valid.
62550 1998-08-27  Jeffrey A Law  (law@cygnus.com)
62552         * gcc.dg/980827-1.c: New test.
62554 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
62556         * gcc.c-torture/execute/loop-4b.c: New test.
62558 1998-08-26  Nick Clifton  <nickc@cygnus.com>
62560         * lib/c-torture.exp: Add support for
62561         torture_eval_before_compile and torture_eval_before_execute
62562         variables.
62564 1998-08-25  Jeffrey A Law  (law@cygnus.com)
62566         * gcc.c-torture/compile/980825-1.c: New test.
62568 1998-08-24  Nick Clifton  <nickc@cygnus.com>
62570         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
62571         count number tests in opt_t0 not good_t0.
62573 1998-08-24  Jeffrey A Law  (law@cygnus.com)
62575         * gcc.c-torture/compile/930326-1.x: Fix typo.
62577 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
62579         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
62580         causes an ICE.
62582 1998-08-21  Jeffrey A Law  (law@cygnus.com)
62584         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
62585         STACK_SIZE is defined.
62586         * gcc.c-torture/unsorted/stuct.c: Similarly.
62588         * gcc.c-torture/compile/980821-1.c: New test.
62590 1998-08-21  Jeffrey A Law  (law@cygnus.com)
62592         * gcc.c-torture/execute/980526-2.c: Disable for targets with
62593         16bit ints.
62595 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
62597         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
62598         code.
62600 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
62602         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
62603         error'.
62605 1998-08-18  Jeffrey A Law  (law@cygnus.com)
62607         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
62609 1998-08-16  Jeffrey A Law  (law@cygnus.com)
62611         * gcc.c-torture/compile/980816-1.c: New test.
62613         * gcc.dg/980816-1.c: New test.
62615 1998-08-13  Jeffrey A Law  (law@cygnus.com)
62617         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
62618         compiler for ieee tests.
62620 1998-08-01  Dave Love  <d.love@dl.ac.uk>
62622         * g77.f-torture/compile/980729-0.f: New test.
62624 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
62626         * gcc.c-torture/special/eeprof-1.c: New test, for
62627         -finstrument-functions.
62628         * gcc.c-torture/special/special.exp: Run it.
62630 1998-07-29  Jeffrey A Law  (law@cygnus.com)
62632         * gcc.c-torture/compile/980729-1.c: New test.
62634 1998-07-27  Nick Clifton  <nickc@cygnus.com>
62636         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
62637         __thumb__ is defined, and test for ARM style doubles if so.
62639 1998-07-26  Dave Love  <d.love@dl.ac.uk>
62641         * g77.f-torture/noncompile/980615-0.f: New test.
62643 1998-07-26  H.J. Lu  (hjl@gnu.org)
62645         * gcc.dg/980312-1.c: Do link instead of compile.
62646         * gcc.dg/980313-1.c: Likewise.
62648 1998-07-26  Jeffrey A Law  (law@cygnus.com)
62650         * gcc.c-torture/compile/980726-1.c: New test.
62652 1998-07-25  Dave Love  <d.love@dl.ac.uk>
62654         * g77.f-torture/execute/io0.f: New test.
62656 1998-07-24  Nick Clifton  <nickc@cygnus.com>
62658         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
62659         an int.
62661 1998-06-18  Michael Meissner  <meissner@cygnus.com>
62663         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
62664         m32r bugs.
62666 1998-07-17  Nick Clifton  <nickc@cygnus.com>
62668         * gcc.dg/980626-1.c: Expect failures for all toolchains until
62669         c-decl.c:grokdeclarator can handle mode attributes.
62671 1998-07-16  Jeffrey A Law  (law@cygnus.com)
62673         * gcc.c-torture/execute/980716-1.c: New test.
62675 1998-07-13  Jeffrey A Law  (law@cygnus.com)
62677         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
62678         the mn10200.
62679         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
62680         the mn10200.
62681         * gcc.c-torture/execute/va-arg-3.x: Similarly.
62682         * gcc.c-torture/compile/930326-1.x: Similarly.
62684 1998-07-13  Dave Love  <d.love@dl.ac.uk>
62686         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
62687         New test from Craig.
62689 1998-07-12  Dave Love  <d.love@dl.ac.uk>
62691         * g77.f-torture/noncompile/980616-0.f: New test.
62693         * g77.f-torture/execute/970816-3.f: New test from Craig.
62695 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
62697         *  g++.other/singleton.C: Return error value instead of taking
62698         SIGSEGV.
62700 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
62702         *  g++.other/singleton.C: New test.  Warning is under dispute.
62703         Runtime crash is not.
62705 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
62707         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
62708         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
62709         using6.C, using7.C}: New namespace tests.
62711 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
62713         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
62714         specialization with typedef'ed names used as array indexes.
62716 1998-07-09  Jeffrey A Law  (law@cygnus.com)
62718         * gcc.c-torture/execute/980709-1.c: New test.
62720         * gcc.dg/980709-1.c: New test.
62722 1998-07-07  Richard Henderson  <rth@cygnus.com>
62724         * gcc.c-torture/execute/bcp-1.c: New test.
62726 1998-07-07  Jeffrey A Law  (law@cygnus.com)
62728         * gcc.c-torture/execute/980707-1.c: New test.
62730 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
62732         * gcc.c-torture/compile/980706-1.c: New test.
62734 1998-07-01  Dave Love  <d.love@dl.ac.uk>
62736         * g77.f-torture/execute/980701-0.f,
62737         g77.f-torture/execute/980701-1.f: New test from Craig.
62739 1998-07-01  Jeffrey A Law  (law@cygnus.com)
62741         * gcc.c-torture/compile/980701-1.c: New test.
62743         * gcc.c-torture/execute/980701-1.c: New test.
62745 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
62746 rlsruhe.de>
62748         * g++.old-deja/g++.robertl/eb132.C: New test.
62749         * g++.old-deja/g++.robertl/eb133.C: Likewise.
62751 1998-06-29  Dave Love  <d.love@dl.ac.uk>
62753         * g77.f-torture/execute/980628-7.f,
62754         g77.f-torture/execute/980628-8.f,
62755         g77.f-torture/execute/980628-9.f,
62756         g77.f-torture/execute/980628-10.f: New tests from Craig.
62758         * g77.f-torture/execute/980628-3.f: Remove mail headers.
62760 1998-06-28  Jeffrey A Law  (law@cygnus.com)
62762         * g77.f-torture/execute/980628-4.f: New test from Craig.
62763         * g77.f-torture/execute/980628-5.f: Likewise.
62764         * g77.f-torture/execute/980628-2.f: Likewise.
62765         * g77.f-torture/execute/980628-0.f: Likewise.
62766         * g77.f-torture/execute/980628-1.f: Likewise.
62767         * g77.f-torture/execute/980628-3.f: Likewise.
62768         * g77.f-torture/execute/980628-6.f: Likewise.
62770 1998-06-28  Jeffrey A Law  (law@cygnus.com)
62772         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
62773         directory when nothing has been installed yet.
62775 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
62777         * gcc.c-torture/special/special.exp: Handle newer versions of
62778         dejagnu.
62780 1998-06-26  Jeffrey A Law  (law@cygnus.com)
62782         * gcc.dg/980626-1.c: New test.
62784 1998-06-19  Bruno Haible <haible@ilog.fr>
62786         * gcc.misc-tests/m-un-2.c: New test.
62787         * g++.old-deja/g++.other/warn01.c: Likewise.
62789 1998-06-19  Robert Lipe  <robertl@dgii.com>
62791         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
62792         compatibility with assmblers with a different comment character.
62793         Eliminate use of GAS-specific extensions.
62795 1998-06-19  Jeffrey A Law  (law@cygnus.com)
62797         * gcc.c-torture/execute/ieee/980619-1.c: New test.
62799 1998-06-19  Robert Lipe  <robertl@dgii.com>
62801         * lib/g77.exp: Replace search for libf2c.a with search for newly
62802         renamed libg2c.a
62804 1998-06-17  Jeffrey A Law  (law@cygnus.com)
62806         * gcc.c-torture/execute/980617-1.c: New test.
62808 1998-06-12  Jeffrey A Law  (law@cygnus.com)
62810         * gcc.c-torture/execute/980612-1.c: New test.
62812 1998-06-08  Jeffrey A Law  (law@cygnus.com)
62814         * gcc.dg/980523-1.c: Only test on ppc-linux.
62815         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
62817         * gcc.c-torture/execute/980608-1.c: New test.
62819 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
62821         * gcc.c-torture/execute/980605-1.c: New test.
62823 1998-06-04  Jeffrey A Law  (law@cygnus.com)
62825         * gcc.c-torture/execute/980604-1.c: New test.
62827 1998-06-02  Jeffrey A Law  (law@cygnus.com)
62829         * gcc.c-torture/execute/980602-1.c: New test.
62830         * gcc.c-torture/execute/980602-2.c: Likewise.
62832 1998-06-02  Dave Love  <d.love@dl.ac.uk>
62834         * 970125-0.f: Fix per JCB.  Add commentary.
62836 1998-05-31  Michael Meissner  <meissner@cygnus.com>
62838         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
62839         IEEE -0 support.
62841 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
62843         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
62844         earlier.
62846 1998-05-28  Catherine Moore <clm@cygnus.com>
62848         * gcc.c-torture/execute/980526-3.c: New test.
62850 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
62852         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
62853         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
62854         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
62855         m88k-motorola-sysv3 to XFAIL.
62857 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
62859         * gcc.dg/980526-1.c: New test.
62860         * gcc.c-torture/execute/980526-2.c: New test.
62862 1998-05-26  Jeffrey A Law  (law@cygnus.com)
62864         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
62866         * gcc.c-torture/execute/980526-1.c: New test.
62868 1998-05-26  Dave Love  <d.love@dl.ac.uk>
62870         * g77.f-torture/execute/alpha2.f: Add runtime test.
62872 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
62874         * g++.old-deja/old-deja.exp: Strip leading directories.
62876         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
62877         error for the line.  Don't run multiple tests for the same line.
62879 1998-05-23  Jeffrey A Law  (law@cygnus.com)
62881         * gcc.dg/980523-1.c: New test.
62883 1998-05-23  Dave Love  <d.love@dl.ac.uk>
62885         * g77.f-torture/compile/970915-0.f: New test.
62887 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
62889         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
62891 1998-05-21  Jeffrey A Law  (law@cygnus.com)
62893         * gcc.dg/980520-1.c: New test.
62895 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
62897         * gcc.dg/980502-1.c: Fix return type.
62899 1998-05-20  Jeffrey A Law  (law@cygnus.com)
62901         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
62902         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
62903         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
62904         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
62905         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
62907 1998-05-20  Dave Love  <d.love@dl.ac.uk>
62909         * g77.f-torture/execute/980520-1.f: New test.
62911 1998-05-15  Dave Love  <d.love@dl.ac.uk>
62913         * lib/mike-g77.exp: New file.
62915         * g77.f-torture/noncompile/noncompile.exp,
62916         g77.f-torture/noncompile/check0.f: New files.
62918 1998-05-14  Dave Love  <d.love@dl.ac.uk>
62920         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
62921         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
62922         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
62923         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
62924         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
62925         abort where appropriate.
62927 1998-05-05  Michael Meissner  <meissner@cygnus.com>
62929         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
62930         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
62932 1998-04-29  Dave Love  <d.love@dl.ac.uk>
62934         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
62936 1998-04-27  Dave Love  <d.love@dl.ac.uk>
62938         * g77.f-torture/compile/980427-0.f: New test.
62940 1998-04-24  Dave Love  <d.love@dl.ac.uk>
62942         * g77.f-torture/compile/980424-0.f: New test.
62944 1998-04-19  Dave Love  <d.love@dl.ac.uk>
62946         * g77.f-torture/compile/980419-2.f (main): New test.
62947         * g77.f-torture/compile/970125-0.f: New test.
62948         * g77.f-torture/compile/980419-1.f: New test.
62950 1998-04-08  Jim Wilson  <wilson@cygnus.com>
62952         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
62953         of loop-4.c.
62955 1998-04-07  Jim Wilson  <wilson@cygnus.com>
62957         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
62959 1998-04-03  Jim Wilson  <wilson@cygnus.com>
62961         * gcc.c-torture/compile/980329-1.c: New test.
62963 1998-03-18  Jim Wilson  <wilson@cygnus.com>
62965         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
62966         * gcc.dg/980312-1.c: Fix typo in -march command.
62968 1998-03-16  H.J. Lu  (hjl@gnu.org)
62970         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
62972 1998-03-11  Robert Lipe  <robertl@dgii.com>
62974         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
62975         Dave Love agree the Fortran source is bogus.
62977 1998-03-11  Robert Lipe  <robertl@dgii.com>
62979         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
62980         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
62981         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
62982         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
62983         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
62985 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
62987         * g++.old-deja/g++.other/friend1.C: New test.
62989 1998-02-18  Dave Love  <d.love@dl.ac.uk>
62991         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
62992         possibly uninitialized) variables and declare dnrm2.
62994 1998-02-23  Robert Lipe <robertl@dgii.com>
62996         From Bruno Haible <haible@ilog.fr>:
62997         * gcc.c-torture/execute/980223.c: New test.
62999 1998-02-13  Jeffrey A Law  (law@cygnus.com)
63001         * gcc.dg/ifelse-1.c: New test.
63003 1998-02-09  H.J. Lu  (hjl@gnu.org)
63005         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
63007           * lib/old-dejagnu.exp (old-dejagnu): Added the
63008           "execution test - XFAIL *-*-*" handling in the spirit of
63009           "excess errors test -". Changed the "execution test fails"
63010           handling to be like "excess errors test fails".
63011           * Update various tests accordingly.
63013 1998-02-06  Jim Wilson  <wilson@cygnus.com>
63015         * gcc.c-torture/execute/980205.c: New test.
63017 1998-01-18  Jeffrey A Law  (law@cygnus.com)
63019         * lib/c-torture.exp: Look for .x files instead of .cexp files.
63020         * lib/f-torture.exp: Similarly.
63021         * gcc.c-torture: Rename all .cexp files to .x files.
63023 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
63025         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
63026         (940510-1.c): Removed duplicate.
63027         (971104-1.c): New test.
63029 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
63031           * lib/f-torture.exp: Improve error and loop detection.
63033 1997-11-19  Michael Meissner  <meissner@cygnus.com>
63035         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
63036         use that to size the filler array.
63038 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
63040         * lib/c-torture.exp(c-torture-execute): Fix typo.
63042         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
63043         testcase as the executable name. Keep the executable around if
63044         the test fails.
63046 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
63048         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
63049         changes.  Only test one -g option, and move it to the end of the
63050         list of options to test.
63052 1997-09-19  Michael Meissner  <meissner@cygnus.com>
63054         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
63055         variable GCC_TORTURE_OPTIONS to supply default switches separated
63056         by colons.  If no environment variable, run tests with -O0 -g, -O1
63057         -g, and -O2 -g as well.
63059 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
63061         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
63062         explanatory comments. Fix indentation.
63064 1997-09-15  Jeffrey A Law  (law@cygnus.com)
63066         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
63068 1997-09-11  Jeffrey A Law  (law@cygnus.com)
63070         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
63071         * g++.old-deja/g++.mike/p7325.C: Likewise.
63072         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
63074 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
63076         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
63077         * g++.old-deja/g++.brendan/crash30.C: Likewise.
63078         * g++.old-deja/g++.brendan/crash39.C: Likewise.
63079         * g++.old-deja/g++.law/operators4.C: Likewise.
63081 1997-09-11  Joe Buck  (jbuck@synopsys.com)
63083         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
63084         * g++.old-deja/g++.mike/p784.C: Ditto.
63085         * g++.old-deja/g++.mike/p785.C: Ditto.
63087 1997-09-05  Jeffrey A Law  (law@cygnus.com)
63089           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
63091 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
63093         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
63094         target feature; pass this to c-torture-execute as needed.
63096 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
63098         * lib/c-torture.exp(c-torture-execute): If the previous and the
63099         current executables being tested are identical, we don't need to
63100         run the executable again. Try to make the executable names
63101         unique. Add an optional argument for passing additional compiler
63102         flags.
63104 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
63106         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
63108 1997-08-29  Jeffrey A Law  (law@cygnus.com)
63110         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
63112 1997-07-31  Jeffrey A Law  (law@cygnus.com)
63114         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
63115         32bit or larger longs.
63117         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
63118         have either a 32bit long or 32bit int.
63120 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
63122         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
63123         Make double precision tests dependent on sizeof (double).
63125 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
63127         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
63128         too.
63130 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
63132         * gcc.c-torture/compile/961203-1.cexp: New script.
63134 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
63136         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
63137         up the includes ourselves.
63139 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
63141         * lib/plumhall.exp: Remove random include, and add a few
63142         verbose messages for debugging.
63144 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
63146         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
63147         of trying to do it ourselves.
63149 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
63151         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
63153 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
63155         * gcc.prms/5403.c: Made regexp a bit less strict.
63157 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
63159         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
63160         is returned from remote_load instead.
63161         * lib/plumhall.exp: Ditto.
63162         * lib/mike-g++.exp: Ditto.
63163         * lib/old-dejagnu.exp: Ditto.
63164         * lib/c-torture.exp: Ditto.
63166 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
63168         * lib/g++.exp: Use build_wrapper procedure.
63169         * lib/gcc.exp: Ditto.
63171 1997-05-20  Jeffrey A Law  (law@cygnus.com)
63173         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
63174         an old-style decl for malloc.  Fixes tests to work when
63175         sizeof (int) != sizeof (size_t).
63177 1997-05-15  Mike Meissner  <meissner@cygnus.com>
63179         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
63181         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
63182         use stdargs.h interface.
63184 1997-05-15  Mike Meissner  <meissner@cygnus.com>
63186         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
63187         NO_VARARGS when compiling.
63189 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
63191         * lib/plumhall.exp(ph_includes): New procedure.
63192         (ph_make): Use it.
63193         (ph_compiler): Ditto.
63195         * lib/g++.exp: Rename test-glue.c to testglue.c.
63196         * lib/gcc.exp: Ditto.
63198 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
63200         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
63201         to completion when it's called.
63203 1997-03-21  Michael Meissner  <meissner@cygnus.com>
63205         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
63206         is defined, don't do test.
63208 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
63210         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
63211         for object files.
63212         (ph_summary): Mark skipped testcases as untested, not unresolved.
63214         * lib/plumhall.exp (ph_make): If unresolved because of bad
63215         errorCode, record errorCode in log file.
63216         (*): Replace send_log/verbose with verbose -log.
63218 1997-03-19  Michael Meissner  <meissner@cygnus.com>
63220         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
63221         double conversion if double isn't at least 8 bytes.
63223         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
63224         int to work with targets where int is 16 bits.
63226         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
63227         8 bytes, just exit, since 4 byte doubles don't have enough bits of
63228         precision for the test to complete.
63230 1997-03-14  Michael Meissner  <meissner@cygnus.com>
63232         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
63233         if d10v is not compiled with the -mdouble64 flag.
63234         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
63236         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
63237         d10v is not compiled with the -mint32 flag.
63239 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
63241         * lib/plumhall.exp: Use incr_count.
63243 1997-03-12  Jeffrey A Law  (law@cygnus.com)
63245         * gcc.c-torture: Update to c-torture-1.45.
63247 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
63249         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
63250         the name of the expect testcase file).
63252         * lib/g++.exp(g++_init): Ditto.
63254 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
63256         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
63257         the host.
63259         * lib/gcc.exp(gcc_exit): New procedure.
63261 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
63263         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
63264         specs where appropriate.
63266         * g++.old-deja/g++.arm/*: Added additional ERROR checks
63267         because of new "candidates are" messages, and removed a few
63269         * Converted all non-old-style g++ testcases to old-style, and
63270         moved into g++.old-deja.
63272 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
63274         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
63275         options.
63277         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
63278         succeeded.
63280         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
63282 1997-02-13  Michael Meissner  <meissner@cygnus.com>
63284         * lib/gcc.exp (gcc_target_compile): Add support for defining
63285         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
63286         the machine doesn't have those features.
63288 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
63290         * g++.law/operators4.exp: Don't use LIBS.
63292 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
63294         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
63296         * lib/mike-g++.exp: Don't set the compiler to be tested here.
63297         * lib/g++.exp: Set it here instead. Also, allow use of the
63298         --tool_exec and --tool_opt options. Change CXX to
63299         GXX_UNDER_TEST.
63301         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
63303         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
63305 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
63307         * lib/old-dejagnu.exp: Use prune_warnings instead of
63308         prune_system_crud.
63309         * lib/mike-g++.exp: Ditto.
63310         * lib/gcc.exp: Ditto.
63311         * lib/g++.exp: Ditto.
63313         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
63315 1997-02-07  Jeffrey A Law  (law@cygnus.com)
63317           * 941014-2.c: Include stdlib.h
63318           * 960327-1.c: Include stdio.h
63319           * dbra.c, index-1.c: Don't assume ints are 32bits.
63321 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
63323         * lib/gcc.exp: Add gcc,stack_size target feature.
63325         * lib/g++.exp(g++_target_compile): Add the include and link
63326         paths here, not in two other places. And, it's $options, not
63327         options.
63329         * lib/mike-g++.exp(postbase): Remove the code that determines
63330         the correct include and link paths.
63331         * g++.old-deja/old-deja.exp: Ditto.
63333 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
63335         * lib/g++.exp(g++_init): target_compile no longer returns the
63336         filename of the result.
63338 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
63340         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
63341         call to glob.
63343         * gcc.c-torture/special/special.exp: Change call to
63344         gcc_target_compile to include the object file.
63346 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
63348         * gcc.c-torture/special/special.exp: Correct misspelling in last
63349         change.
63351 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
63353         * lib/plumhall.exp(ph_summary): Log the entire output of the
63354         executable. Return -1 if there were any failures, 0 otherwise.
63355         (ph_execute): Return -1 if there were any failures, 0 otherwise.
63356         (ph_make): Clean up objects and executables that were built
63357         if the tests succeeded.
63359 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
63361         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
63362         libraries and includes in the build tree as appropriate.
63364 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
63366         * lib/c-torture.exp: Instead of looking for the global variable
63367         NO_LONG_LONG, check to see if that's a feature of the target.
63369 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
63371         * config/default.exp: Minimize. Delete the remainer of the files in
63372         config; this functionality is now in devo/dejagnu/config.
63374         g++.*/*: Pass any additional flags used to compile to postbase;
63375         delete CXXFLAGS.
63377         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
63378         is now done by runtest.exp. Use gcc_target_compile instead of
63379         compile.
63381         lib/c-torture.exp: Use gcc_target_compile instead of compile.
63382         Remove references to CFLAGS. Use remote_file instead of
63383         calling rm -f.
63384         (c-torture): Take a list of arguments to use to compile this
63385         testcase.
63387         lib/g++.exp: Simplify. Use target_compile instead of compile.
63388         lib/gcc-dg.exp: Ditto.
63389         lib/gcc.exp: Ditto.
63390         lib/mike-{gcc,g++}.exp: Ditto.
63391         lib/old-dejagnu.exp: Ditto.
63392         lib/plumhall.exp: Ditto.
63394 1997-01-08  Jim Wilson  <wilson@cygnus.com>
63396         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
63397         (ph_linker): Likewise.
63399 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
63401           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
63402         MAP_ANON / MAP_ANONYMOUS if defined;
63403         else try to map from /dev/zero .
63405 1996-11-12  Jeffrey A Law  (law@cygnus.com)
63407         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
63408         isn't defined, then define it to MAP_ANONYMOUS.
63410 1996-11-12  Jeffrey A Law  (law@cygnus.com)
63412         * gcc.c-torture: Update to c-torture-1.42 release.
63414 1996-11-11  Jeffrey A Law  (law@cygnus.com)
63416         * gcc.c-torture: Update to c-torture-1.41 release.
63418 1996-10-27  Jeffrey A Law  (law@cygnus.com)
63420         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
63421         c-torture release.
63423 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
63425         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
63426         and LDFLAGS.  Fix second case to append the target_info ldflags
63427         onto LDFLAGS, not CFLAGS.
63428         * lib/g++.exp (g++_init): Add target_info stuff.
63429         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
63430         of libgloss and newlib flags for !native.
63432         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
63433         (GDB): Fix relative path to go up another dir for finding gdb.
63435 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
63437         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
63438         versions in the target_info array, if they don't exist.
63440 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
63442         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
63444 1996-07-08  Jim Wilson  <wilson@cygnus.com>
63446         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
63447         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
63449 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
63451         * lib/old-dejagnu.exp: Don't remove the output file before we've
63452         actually tested it. Don't append pwd to the path of the executable
63453         we're testing.
63455 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
63457         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
63459 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
63461         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
63462         temporary directory for compiler files, and set it to a default
63463         value of /tmp. Set $output as the name of the output file from
63464         compiling the testcase. Add a -o option to $cflags_var so the
63465         compiler writes the final output file as $output. Set $executable
63466         to $output.
63468         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
63469         directory for compiler files, and set it to /tmp if it doesn't
63470         already have a value. Set $output_file to the name of the output
63471         file from compiling the testcase. Add a -o option to CXXFLAGS so
63472         the compiler writes the final output file as $output. Use $output
63473         as the executable to be tested.
63475 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
63477         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
63479 1996-06-08  Jeffrey A Law  (law@cygnus.com)
63481         * gcc.c-torture/execute/pending-1.c: New test.  Still
63482         pending in Tege's queue.
63484 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
63486         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
63487         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
63488         if there were failures.  Call unresolved if there were unresolved
63489         testcases.  Call gcc_fail if program did not run to completion.
63490         (ph_make): Pass additional argument name to ph_execute.
63491         (ph_execute): Add new argument.  Pass additional arguments to
63492         ph_summary.  Call gcc_fail is there is no execution output.
63494 1996-04-24  Jeffrey A Law  (law@cygnus.com)
63496         * lib/plumhall.exp (proc_summary): Output relavent summary
63497         lines into the log so specific failures in plumhall can be
63498         investigated.
63500 1996-04-10  Jeffrey A Law  (law@cygnus.com)
63502         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
63503         (c-torture-execute): Don't try to execute tests which use
63504         "long long" types if $NO_LONG_LONG is nonzero.
63506 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
63508         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
63509         not c-torture.
63511         * gcc.ieee: Move from here.
63512         * gcc.c-torture/execute/ieee: To here.
63514 1996-03-26  Jeffrey A Law  (law@cygnus.com)
63516         * gcc.c-torture: Update to c-torture-1.41 release.
63518 1996-03-22  Jeffrey A Law  (law@cygnus.com)
63520         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
63521         not "$output".
63523 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
63525         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
63526         -c present.
63528 1996-03-02  Jeffrey A Law  (law@cygnus.com)
63530         * config/proelf.exp: Handle connecting to a simulator.
63532 1996-01-31  Jeffrey A Law  (law@cygnus.com)
63534         * config/proelf.exp: New file.  Enough framework that we can
63535         run c-torture tests on the proelf targets (or any other target
63536         that gdb can connect to for that matter).
63538 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
63540         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
63541         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
63543         * lib/plumhall.exp (ph_execute): Always call ph_summary if
63544         exec_output exists.
63546 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
63548         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
63549         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
63551         * config/*.exp: Update FSF address.  Change result of ${tool}_load
63552         to pass/fail/unresolved/unsupported/untested.  Caller must now
63553         call unresolved/unsupported/untested.
63554         * lib/*.exp: Update FSF address.  Update to handle new results of
63555         ${tool}_load.
63556         * lib/chill.exp (verbose): Delete.
63558 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
63560         * lib/gcc.exp (default_gcc_start): Change order of args to
63561         $LDFLAGS $CFLAGS $LIBS.
63562         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
63563         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
63564         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
63565         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
63566         * gcc.misc-tests/dg-test.exp: Likewise.
63567         * gcc.misc-tests/msgs.exp: Likewise.
63568         * gcc.prms/prms.exp: Likewise.
63569         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
63570         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
63572         * lib/dg.exp: Deleted, moved to dejagnu/lib.
63574 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
63576         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
63578         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
63579         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
63581         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
63582         necessary.
63584 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
63586         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
63587         global for loop; add use of $mathlib.
63588         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
63589         settings here; set mathlib for anything but VxWorks.
63591 1996-01-22  Jeffrey A Law  (law@cygnus.com)
63593         * gcc.c-torture: Update to c-torture-1.40 release.
63595 1996-01-03  Jeffrey A Law  (law@cygnus.com)
63597         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
63598         dg.exp.
63600 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
63602         * lib/c-torture.exp (c-torture-execute): Declare "output" as
63603         global.
63605 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
63607         * lib/g++.exp (LIBS): Define if not already.
63608         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
63609         (gcc-dg-prune): Call prune_gcc_output.
63610         * lib/gcc.exp (prune_gcc_output): New proc.
63611         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
63612         prune_gcc_output.
63614 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
63616         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
63617         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
63619 1995-11-15  Jeffrey A Law  (law@cygnus.com)
63621         * gcc.c-torture: Update to c-torture-1.39 release.
63623 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
63625         * lib/c-torture.exp (c-torture-execute): Don't return if one option
63626         fails, try others as well.
63628 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
63630         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
63631         If compilation fails, mark execute tests as `untested'.
63632         If test is marked as unsupported, don't mark compilation and
63633         execute tests as failed.
63635 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
63637         * lib/g++.exp (g++_init): Don't link in libg++, and look to
63638         libstdc++ for whether or not we want to be doing shared
63639         libraries.  Delete link_curses since we don't need it anymore.
63640         * lib/mike-g++.exp (postbase): Don't link in libg++.
63641         * g++.old-deja/old-deja.exp: Likewise.
63643 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
63645         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
63647 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
63649         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
63650         For that, add `-Wl,-a,shared_archive'.
63651         * g++.old-deja/old-deja.exp: Likewise.
63653 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
63655         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
63657 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
63659         * lib/mike-g++.exp (postbase): Pay attention to the status of
63660         g++_load.
63662 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
63664           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
63666 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
63668         * lib/gcc.exp (default_gcc_start): No longer need to log program
63669         being executed or its output, execute_anywhere does that now.
63670         * lib/g++.exp (default_g++_version): Call execute_anywhere.
63671         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
63673 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
63675         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
63676         the same as those in lib/g++.exp.
63678 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
63680         * gcc.c-torture: Update to c-torture-1.38 release.
63681         * gcc.ieee: Related changes.
63683 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
63685         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
63686         "exec". Minor reformatting changes.
63688         * config/rom68k.exp (${tool}_load): Make it work in a canadian
63689         cross. This means all "exec" calls now work on a remote host as
63690         well.
63691         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
63692         cross. Filter out the extra "\r\n" stuff that expect puts in.
63693         (c-torture-execute): Filter out the bogus warnings like
63694         c-torture-compile does. Add support for canadian cross.
63695         * lib/gcc.exp (default_gcc_version, default_gcc_start)
63696         Use execute_anywhere rather than calling exec directly. Now it
63697         works for canadian cross testing.
63699 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
63701         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
63702         results into a variable, and check that rather than using file exists.
63704 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
63706         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
63707         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
63709 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
63711         * g++.old-deja/old-deja.exp: Create and pass runshlib and
63712         lib_curses if there's a shared libg++ in the build tree.
63714 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
63716         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
63717         if not supported target.
63719 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
63721         * lib/g++.exp (g++_init): Move empty setting of runshlib and
63722         link_curses up to always happen, not just for native builds.
63724 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
63726         * gcc.c-torture: Update to c-torture-1.36 release.
63727         * gcc.failure: Related changes.
63729 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
63731         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
63733 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
63735         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
63736         * lib/mike-g++.exp (postbase): Not in here.  Still reference
63737         runshlib, link_curses, and mathlib for link and run.
63739         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
63740         pass the runtime shared library options for Solaris, OSF/1, and
63741         Irix5, and link with -lcurses to avoid unresolved references.
63743 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
63745         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
63746         only run once.
63748 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
63750         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
63752 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
63754         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
63755         do not have a framework for the "compat" tests yet.
63757 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
63759         * lib/mike-g++.exp (postbase): New local variable `mathlib',
63760         set to null if we're testing vxworks5.1.  Use that instead of
63761         `-lm' in the setting of LIBS for link and run.
63763 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
63765         * config/rom68k.exp (${tool}_load): Major changes to make it
63766         work.  Verified that it does in fact return the stuff in
63767         exec_output properly.  Catch any Emul or any TRAP other than 0.
63769 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
63771         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
63772         LDFLAGS properly for targets that need stuff from libgloss.
63773         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
63774         only run once.
63775         (gpp_initialized): New variable.
63777 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
63779         * config/rom68k.exp: Load libgloss.exp.
63780         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
63781         so we can produce a fully linked binary.
63782         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
63783         so we can produce a fully linked binary.
63785 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
63787         * lib/plumhall.exp (ph_section): Watch for expected failures.
63788         Add missing `else'.
63790         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
63791         run the testcase.
63792         (c-torture): Likewise.
63794 1995-08-28  Doug Evans  <dje@cygnus.com>
63796         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
63798         * lib/mike-g++.exp (mike_cleanup): New proc.
63799         (prebase): New globals compiler_result, not_compiler_result,
63800         target_regexp.
63801         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
63802         allow leading "-" in pattern.  Watch for unsupported tests.
63803         If $compiler_result is set, pattern match assembler code,
63804         and ditto for $not_compiler_result.
63805         * lib/mike-gcc.exp: Likewise.
63807         * lib/plumhall.exp (ph_execute): Only call ph_summary if
63808         execution "succeeded".
63810 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
63812         * config/win32.exp: New file.
63813         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
63815 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
63817         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
63818         unsupported.
63819         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
63820         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
63821         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
63823         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
63824         "... without exceptions was ...".  That is now handled by
63825         prune_system_crud.
63826         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
63828 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
63830         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
63831         sieve.c,sort2.c}: New files.
63832         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
63833         sieve.exp,sort2.exp}: Drivers for them.
63835         * lib/mike-gcc.exp (program_output): New user settable variable.
63836         (postbase): Call prune_system_crud.  Also prune extraneous compiler
63837         messages.
63838         * lib/mike-g++.exp (program_output): New user settable variable.
63840         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
63842         * config/sh.exp: Deleted (use sim.exp instead).
63844 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
63846         * config/vx.exp: Declare CHECKTASK as global.
63847         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
63848         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
63849         * lib/old-dejagnu.exp: Load [pwd]/$executable.
63851 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
63853         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
63854         target. Like vx.exp, only includes `vx29k.exp' instead of
63855         `vxworks.exp'.
63857 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
63859         * config/sim.exp: Increase time limit from 120 seconds to 240.
63861 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
63863         * gcc.c-torture/execute/950628-1.c: New test.
63865 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
63867         * gcc.c-torture: Update with changes/additions from
63868         c-torture-1.34.
63870 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
63872         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
63874 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
63876         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
63878 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
63880         * gcc.c-torture/compile/950512-1.c: New test.
63881         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
63882         * gcc.dg/struct-ret-1.c: Likewise.
63884 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
63886         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
63887           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
63889 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
63891         * gcc.c-torture/special/920411-1.c: Deleted.
63892         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
63894 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
63896         * config/sim.exp (${tool}_load): Hack in call to bash to get a
63897         cpu limit.
63899 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
63901         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
63903 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
63905         From kenner;
63906         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
63907         is the proper length.
63908         * va-arg-3.c: Likewise.
63910 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
63912         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
63913         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
63915         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
63916         * lib/g++.exp (default_g++_start): Delete old cruft.
63918 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
63920         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
63921         (2 * (1 << 18)) to (2 * (1 << 17)).
63923         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
63925 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
63927         * config/rom68k.exp: Renamed from config/idp.exp
63929 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
63931         * c-torture/compile/921109-2.c
63933 1995-04-18  Mike Stump  <mrs@cygnus.com>
63935         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
63936         excess errors.
63938 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
63940         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
63941         output.
63942         * lib/g++.exp (default_g++_start): Likewise.
63944 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
63946         * gcc.c-torture/compile/950329-1.c: New test.
63948 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
63950           * config/bug.exp (${tool}_load): Updated to use new remote_open
63951           and remote_close procs.
63952         * config/idp.exp: New file.
63954 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
63956         * gcc.c-torture/execute/950322-1.c: New test.
63958 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
63960         * config/vx.exp (${tool}_load): Clean up testing of return code from
63961         vxworks_ld and vxworks_spawn.
63963 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
63965         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
63967 1995-03-13  Mike Stump  <mrs@cygnus.com>
63969         * lib/old-deja.exp: Add `excess errors test - ' error, now one
63970         can mark excess errors on a machine by machine basis.  Note, the
63971         default is to not expect any excess errors, even when excess
63972         errors test - is given, so you will want to put an XFAIL ... on
63973         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
63974         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
63975         those 4 machines, but no others.
63977 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
63979         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
63980         * lib/c-torture.exp: to here.
63982 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
63984         * gcc.c-torture/execute/950221-1.c: New test.
63985         * gcc.c-torture/execute/struct-ret-1.c: New test.
63986         * gcc.c-torture/compile/950221-1.c: New test.
63988         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
63990 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
63992         * gcc.c-torture/execute/arith-1.c (main): Return 0.
63993         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
63995 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
63997         * g++.gb: New directory of tests, derived from my signature and
63998         class scoping tests.
64000         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
64001         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
64002         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
64003         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
64004         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
64005         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
64006         * g++.gb/sig25.C: Likewise.
64008         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
64009         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
64010         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
64011         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
64012         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
64013         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
64014         * g++.gb/sig25.exp: Likewise.
64016         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
64017         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
64018         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
64019         * g++.gb/scope13.C: Likewise, this test still fails.
64021         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
64022         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
64023         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
64024         * g++.gb/scope13.exp: Ditto.
64026         * g++.gb/README: New file, explains what these tests are about.
64028 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
64030         * lib/dg.exp (dg-do): Support `preprocess'.
64031         (dg-test): Likewise.
64033 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
64035         * config/udi.exp: change "continue -expect" to "exp_continue".
64037 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
64039         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
64040         Delete redundant tests.
64042         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
64043         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
64044         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
64045         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
64046         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
64047         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
64048         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
64049         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
64051         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
64052         storing label pointers.
64053         * gcc.c-torture/execute/921019-1.c: Likewise.
64054         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
64055         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
64056         parameter fp.
64057         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
64058         constants.
64060         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
64061         Delete obsolete tests.
64063         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
64064         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
64065         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
64066         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
64067         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
64068         * gcc.c-torture/compile/950124-1.c: New test.
64070         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
64072 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
64074         * lib/mike-g++.exp: Add -lm to LIBS.
64076 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
64078         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
64080 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
64082         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
64084 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
64086         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
64088 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
64090         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
64091         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
64092         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
64093         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
64094         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
64095         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
64096         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
64097         * g++.law/{operators31.C, operators32.C,
64098         * g++.law/{operators33.C, operators34.C}: Likewise.
64099         * g++.law/{pic1.C, refs2.C}: Likewise.
64100         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
64101         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
64102         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
64103         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
64105         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
64106         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
64107         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
64108         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
64109         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
64110         * g++.law/{enum9.exp, friend5.exp}: Likewise.
64111         * g++.law/{nest3.exp, nest4.exp}: Likewise.
64112         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
64113         * g++.law/{operators30.exp, operators31.exp}: Likewise.
64114         * g++.law/{operators32.exp, operators33.exp}: Likewise.
64115         * g++.law/{operators34.exp}: Likewise.
64116         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
64117         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
64118         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
64119         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
64120         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
64122         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
64123         No longer expected to fail.
64124         * g++.law/missed-error3.C: Tweak for recent bool changes.
64126 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
64128         * config/emb-unix: Deleted.
64129         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
64130         remote execution.  Do final link on remote host if REMOTE_LINK is set.
64132 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
64134         * lib/dg.exp (dg-test): Fix typo in last patch.
64136 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
64138         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
64139         (handles multiple occurrences).
64141 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
64143         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
64144         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
64145         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
64146         printed).
64147         * lib/c-torture.exp (c-torture-compile): Likewise.
64148         (c-torture): Prepend full path if missing.
64149         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
64150         (gcc_fail): Likewise.
64151         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
64153 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
64155         * lib/netware.exp: Only attach to NetWare i386 systems.
64157 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
64159         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
64160         messages.  Add test name to "output pattern match" pass/fail message.
64162 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
64164         * gcc.dg: New testsuite.
64165         * gcc.dg/dg.exp: New file.
64167         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
64168         test-switch.c}: Deleted.
64170         * gcc.misc-tests/msgs.exp: New testcase driver.
64172 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
64174         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
64175         Watch for illegal return values from ${tool}_load.
64176         * config/unix.exp (${tool}_load): Fix pass/fail detection for
64177         cross targets.  Coerce return value >0 to 1.
64179 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
64181         * config/unix.exp (${tool}_load): Call program rsh, not proc.
64183         * config/emb-unix.exp: New file.
64185         * config/sim.exp: Error if variable $SIM not defined.
64186         (${tool}_load): Mark test as "untested" if simulator missing.
64188         * config/unix.exp: Load remote.exp to get rcp_download.
64189         * lib/c-torture.exp: Use different option lists for testcases with
64190         and without loops.
64191         * gcc.c-torture/execute/execute.exp: Likewise.
64193 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
64195         * config/*.exp: Clarify return code from ${tool}_load.
64196         Call `unresolved' or `untested' instead of `warning' or `perror'
64197         (sometimes you still want to call both though).
64198         Add comment that `shell_id' is local to each file.
64199         * config/udi.exp (timeout): Set to 30.
64200         Don't print warning if connection fails, $connectmode has already
64201         printed an error.
64202         (${tool}_load): Move verbose messages to level 2.
64203         Rework pattern for "Process started" message.
64204         Pass `shell_id' to ${connectmode}_download.
64205         Retry twice upon timeout.  Make resetting of target more robust.
64206         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
64207         Pass `shell_id' to exit_$connectmode.
64208         Only call exit_$connectmode if connected.
64209         * config/unix.exp (${tool}_load): Check return codes better.
64210         * config/vrtx.exp (${tool}_load): Likewise.
64211         * config/vx.exp (${tool}_load): Likewise.
64212         Delete unneeded global's.
64213         * lib/dg.exp (dg-test): Update to reflect clarified return codes
64214         from ${tool}_load.
64215         (dg-stat): Delete.
64216         (dg-init): Delete recording of pass/fail counts.
64217         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
64218         (old-dejagnu-init): Likewise.
64219         (old-dejagnu-stat): Delete contents, empty proc now.
64220         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
64221         (c-torture): Delete references to lcnt, lpass, lfail.
64222         Get option list from TORTURE_OPTIONS.
64223         Delete -funroll[-all]-loops if no loops.
64224         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
64225         (g++_stat): Delete contents (empty proc now).
64226         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
64227         (gcc_finish): Likewise.
64228         (gcc_stat): Deleted.
64229         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
64230         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
64231         * gcc.c-torture/execute/execute.exp: Likewise.
64232         Split tests into two parts: compile, execute.
64233         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
64234         no loops.  Update to reflect clarified return codes from ${tool}_load.
64236 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
64238         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
64239         to grep for.
64240         (old-dejagnu): Likewise (where necessary).
64242 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
64244         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
64246         * lib/dg.exp (dg-process-target): Fix processing of selector.
64247         Add comment regarding use of `error'.
64249         * lib/gcc.exp (prune_system_crud): Define if missing.
64250         * lib/g++.exp (prune_system_crud): Likewise.
64252         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
64253         Call prune_system_crud.
64254         * lib/dg.exp (dg-runtest): New proc.
64255         Use perror instead of send_user for tcl errors in testcase.
64256         Don't return any value, it's never used.
64257         Don't clobber previous definition of `unknown'.
64258         Print tcl errors in `dg-final'.
64260 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
64262         * lib/dg.exp (dg-process-target): Improve syntax error messages.
64263         (dg-test): Don't print errorInfo, it contains stack backtrace.
64265 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
64267         * lib/g++.exp (runtest_file_p): Define if missing.
64269 1994-09-24  Doug Evans  (dje@cygnus.com)
64271         * lib/mike-g++.exp: Comment out loading of g++.exp.
64272         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
64273         (default_g++_version): Always print something.
64274         (default_g++_start): Comment out call to `which'.
64275         (g++_start, g++_load): Deleted (must be defined in config file).
64276         * lib/gcc.exp: Test for existence of $CC at start.
64277         Delete check for tmpdir (done in gcc_init).
64278         (default_gcc_version): Always print something.
64279         (default_gcc_start): Comment out call to `which'.
64280         * config/*.exp: Major cleanup - make cross targets work at least a
64281         little better for g++ (by not being "--tool gcc" specific).
64282         Rename gcc_xxx to ${tool}_xxx.
64283         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
64284         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
64286 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
64288         * lib/c-torture.exp (c-torture-compile): Rework compiler
64289         message processing.
64291         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
64292         c-torture.
64294 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
64296         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
64298         * lib/dg.exp (dg-process-target): Support { target native }.
64300 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
64302         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
64303         looked for "... program xxx got fatal signal".
64304         Correct regsub munging of `comp_output'.
64305         Ignore compiler messages "path prefix not used" and "linker input
64306         file unused".
64308 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
64310         * lib/gcc.exp (runtest_file_p): Define if missing.
64311         * gcc.prms/template.c: Example to work from.
64313 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
64315         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
64316         * lib/dg.exp (dg-test): Call unsupported testcases as such.
64318         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
64319         * gcc.prms/1883.c: Moved from compile/940714-1.c.
64320         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
64321         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
64323         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
64324         (dg-process-target): No longer a varargs proc.
64325         Return S/N for target, P/F for xfail.  All callers changed.
64326         (user option procs): More argument checking.
64327         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
64328         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
64329         (dg-test): Skip test if not running on selected target in `dg-do'.
64330         Update handling of `dg-do-what', `dg-output-text'.
64331         Separate execution pass/fail from output pattern match pass/fail.
64332         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
64334 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
64336         * gcc.c-torture/special/special.exp: Don't expect failure for mips
64337         target for 920510-1.c.
64339 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
64341         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
64342         Clean up comment regarding use of passcnt, etc.
64343         (gcc_stat): Don't update `testcnt' here.
64344         (gcc_finish): Do it here.
64345         Might as well reset `but_id' here too.
64346         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
64347         to determine if the file should be tested.
64348         * gcc.c-torture/compile/compile.exp: Likewise.
64349         * gcc.c-torture/execute/execute.exp: Likewise.
64350         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
64351         * gcc.misc-tests/dg-test.exp: Likewise.
64352         * gcc.prms/prms.exp: Likewise.
64353         * gcc.wendy/wendy.exp: Likewise.
64354         * g++.old-deja.exp: Likewise.
64355         Move "Testing file" message to verbose level 1.
64357 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
64359         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
64361 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
64363         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
64364         (default_gcc_start): Accept optional second list element
64365         of compiler flags.  Print compiler output at verbosity level 2.
64366         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
64367         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
64368         Save current values of framework globals passcnt, failcnt, xpasscnt,
64369         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
64370         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
64371         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
64372         xfailcnt to compute stats.  Update framework global `testcnt' from
64373         pass/fail counts.
64374         (gcc_finish): New proc.  Clean up test environment.
64375         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
64376         (gcc_epass, gcc_efail): Delete.
64377         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
64378         argument of line number.
64379         (dg-init): If the tool has an init routine, call it.
64380         (dg-test): Remove args `cflags_var' and `libs_var'.
64381         Pass all compiler options to ${tool}_start.
64382         Handle missing line number.
64383         (dg-finish): New function.
64384         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
64385         particular files.  Call gcc_finish at end.  Move "skipping test"
64386         message to verbosity level 3.
64387         * gcc.c-torture/compile/compile.exp: Likewise.
64388         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
64389         * gcc.c-torture/execute/execute.exp: Likewise.
64390         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
64391         Print testcase being tried at verbosity level 1.
64392         * gcc.c-torture/special/special.exp: Unset xfail.
64393         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
64394         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
64395         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
64396         * gcc.failure/failure.exp: Likewise.
64397         * gcc.ieee/ieee.exp: Likewise.
64398         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
64399         Update call to dg-test.  Call dg-finish at end.
64400         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
64401         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
64402         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
64403         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
64404         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
64405         * gcc.wendy/wendy.exp: Add copyright.
64406         Delete setting of tmpdir (done by gcc_init).
64407         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
64408         Pass compiler flags to gcc_start.  Call gcc_finish at end.
64409         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
64410         gcc_[ce]pass/fail.
64412 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
64414         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
64415         confusion.
64416         (g++_load): Likewise.
64418         * config/*.exp (gcc_load): Some were varargs fns and some were not.
64419         Rename argument to `prog' to remove the confusion.
64420         Varargs fns behave differently too!
64421         (g++_load): Likewise.
64423         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
64425         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
64426         what it is.  Delete (always) printing of status value for !native.
64427         Simplify verbose code, and include status and exec_output.
64428         (g++_load): Use gcc_load.
64430 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
64432         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
64433         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
64434         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
64435         940714-3.c as these testcases don't exist anymore.  Make
64436         va-arg-1.c expected to pass.
64438 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
64440         * gcc.misc-tests/misc.exp: Only run specific testcases.
64441         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
64442         * gcc.misc-tests/dg-[1-9].c: New files.
64444         * lib/dg.exp: New testsuite driver.
64445         * gcc.prms/prms.exp: Use it.
64447         * README.gcc: New file.
64449         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
64450         Document and reset `lxpass' and `lxfail'.
64451         Simplify "initialized" message.
64452         (gcc_stat): Clean up comments a little.
64454 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
64456         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
64458 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
64460         * lib/old-dejagnu.exp (process-option): New proc.
64461         (old-dejagnu-init, old-dejagnu-stat): Likewise.
64462         (old-dejagnu): Simplify.
64463         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
64465 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
64467         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
64468         exists and is not an empty string.
64470         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
64471         $xfail rather than calling setup_xfail.  Clear $xfail when test is
64472         finished.
64473         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
64474         automatically.
64476         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
64477         longer expected to fail.
64479         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
64480         "f" function call.
64482         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
64484         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
64485         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
64486         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
64487         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
64488         c-torture-1.29.
64490         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
64491         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
64493         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
64495         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
64496         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
64498         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
64499         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
64500         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
64502 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
64504         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
64505         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
64506         940714-1.c, 940714-2.c, 940714-3.c},
64507         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
64508         gcc.misc-tests/{mg.c,mg.exp}:
64509         New tests.
64510         * gcc.noncompile/noncompile.exp: Change accordingly.
64512 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
64514         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
64515         Undo previous clobberage.
64517 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
64519         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
64520         * gcc.special/{930510-1.c, special.exp}:
64521         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
64522         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
64523         struct-varargs-1.c}: New tests from c-torture-1.26.
64525 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
64527         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
64528           argument to switch.
64530 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
64532         * Revert the previous changes.  Please see Rob's directory
64533         (/lisa/test/rob/progressive/gcc/testsuite) for testing
64534         fixes.
64536 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
64538         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
64539         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
64540         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
64541         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
64542         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
64543         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
64544         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
64545         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
64546         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
64547         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
64548         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
64549         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
64550         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
64551         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
64552         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
64553         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
64554         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
64555         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
64556         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
64557         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
64558         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
64559         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
64560         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
64561         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
64562         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
64563         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
64564         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
64565         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
64566         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
64567         testing changes.
64569 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
64571         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
64572         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
64573         with perror calls.
64575 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
64577         * config/unix.exp (g++_load): Fix syntax.
64579 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
64581         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
64582         * gcc.noncompile/921017-1.c: Deleted obsolete test.
64583         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
64584         Don't expect va-arg-1.c to fail.  Correct expected output for
64585         920928-1.c.
64586         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
64587         * gcc.wendy/hbm4.c: Correct typo.
64588         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
64590 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
64592         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
64593         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
64594         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
64595         * lib/c-torture.exp (c-torture-compile): Ditto.
64597         Reduce volume of output (remove all the -I's and such).
64598         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
64599         Call gcc_cpass, gcc_cfail.
64600         (c-torture): Pass testing option to c-torture-compile.
64602 1994-03-21  Doug Evans  (dje@cygnus.com)
64604         Bring patches over from progressive.
64605         * config/default.exp: Exit remote shell cleanly.
64606         (g++_exit, g++_start): Add default versions.
64607         * config/sim.exp (gcc_load): Use perror, not error.
64609 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
64611         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
64612         set in site.exp.
64614 1994-03-14  Doug Evans  (dje@cygnus.com)
64616         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
64617         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
64618         (wendy_try): New proc to run testcase.
64619         (main loop): Call 'em.
64620         * gcc.wendy/*.c: Clean up pass to correct expected output.
64622         * lib/gcc.exp: Minor cleanup work.
64623         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
64625 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
64627         * config/sim.exp (gcc_load): Document return codes better.
64628         Don't pass -v to simulator.
64630 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
64632         * gcc.special/920717-x.c: Fix typo.
64633         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
64634         get at sources.
64636         * lib/mike-gcc.exp: Fix typo.
64638 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
64640         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
64641         binary to use, transform the name.
64642         * config/*.exp: rename everything. Nuke any g++ specific files,
64643         it's now a special case of gcc that requires no special support.
64644         Add a default.exp for unsupported targets.
64646 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
64648         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
64649         lib/old-dejagnu.exp: Fix a few patterns to work with the new
64650         version of Tcl.
64652 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
64654         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
64655         than a warning.
64657 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
64659         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
64661 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
64663         * gcc.execute/execute.exp: Combine opt_list and foption_list into
64664         option_list.  Compile every file with only 4/6 option choices
64665         (same as C torture) instead of with 12/18 different option
64666         choices.
64667         * lib/c-torture.exp: Likewise.
64669         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
64670         not already set.
64672 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
64674         * lib/old-deja.exp: Add `excess errors test fails' error, now one
64675         can put an XFAIL *-*-* on excess errors.
64677 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
64679         * g++.law: Add more tests derived from g++-bugs snapshots.
64681         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
64682         equivalent to g++.law/init9.
64684         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
64685         compiled it, and the a.out file after we've run it.
64687 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
64689         * lib/mike-g++.exp (postbase): Delete the .o file after we've
64690         compiled it, and the a.out file after we've run it.
64692 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
64694         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
64696 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
64698         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
64699         version number.
64701 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
64703         * g++.law: New directory of g++ tests derived from the g++-bugs
64704         snapshots.
64706 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
64708         * gcc.compile: initbug1.c initbug1.exp testcase added
64710 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
64712         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
64713         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
64714           fixes submitted by Jeff Law (law@cs.utah.edu)
64715         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
64716           Jeff Law (law@cs.utah.edu)
64719 1993-11-30  Mike Stump  (mrs@cygnus.com)
64721         * config/unix-g++.exp: Follow the gcc way of doing things.
64722         * g++.old-deja/old-deja.exp: Minor updates.
64723         * lib/g++.exp: New file, follow the gcc way of doing things.
64724         * lib/old-dejagnu.exp: Minor updates.
64725         * lib/mike-g++.exp: Always unset errorInfo.
64727 1993-11-06  Mike Stump  (mrs@cygnus.com)
64729         * lib/gcc.exp: Fix some errors with the below change, CC and
64730         CFLAGS should be global when setting, not local.
64732 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
64734         * lib/gcc.exp: Transform tool name.
64736 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
64738         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
64740 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
64742         * lib/gcc.exp: change gcc_done to gcc_stat
64744 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
64746         * Upgraded gcc testsuite to c-torture version 1.25
64748 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
64750         * lib/gcc.exp: added reporting code. Changed verbose compile message.
64751         * lib/c-torture: added hooks for new reporting code.
64753 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
64755         * config/sh-gcc.exp: check if sh-sim exists in the path
64757 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
64759         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
64760         * gcc.compile/compile.exp: Initial changes for new logic.
64761         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
64762         * gcc.failure/failure.exp: Initial changes for new logic.
64763         * gcc.ieee/ieee.exp: Initial changes for new logic.
64764         * gcc.misc-tests/misc.exp: Initial changes for new logic.
64765         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
64766         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
64767         * lib/c-torture.exp: Initial changes for new logic.
64768         * lib/gcc.exp: Initial changes for new logic.
64770 1993-10-15  Mike Stump  (mrs@cygnus.com)
64772         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
64773         depend upon failure or success.  Fully qualify names in failure
64774         and success messages.  Always remove a.out before starting
64775         compile, just in case.  Pay more attention to error text output by
64776         the compiler.  Handle testcases with no known past errors just
64777         like all others, so that things are uniform.  Other miscellaneous
64778         improvements.
64780 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
64782         * gcc.cpp: new directory for cpp tests
64784 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
64786         * lib/chill.exp: Code reformatted, removed unused code.
64787         * config/unix-chill.exp: Code reformatted, removed unused code.
64788         * chill.execute/execute.exp: Code reformatted, removed unused code.
64789         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
64791 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
64793         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
64794         routines not written.
64796 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
64798         * config/bug-gcc.exp: Use new procs from bug.exp.
64800 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
64802         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
64803         via ftp, rather than depending on NFS.
64804         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
64805         case.
64807 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
64809         * config/bug-gcc.exp: Use new download proc.
64811 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
64813         * chill.execute/execute.exp: cleanups, handles errors better
64814         * chill.compile/compile.exp: rewrite, based on execute.exp
64815         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
64816         * lib/chill.exp: major changes to diff proc and compile and link
64817         procs. added chill_fail and chill_pass wrappers to pass and
64818         fail. added more comments, and handle error codes better.
64819         Added a hack to capture stderr from exec, so noncompile tests
64820         can work.
64822 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
64824         * chill.execute/execute.exp: rewrite of testsuite driver
64825         * lib/chill.exp: rewrite of testsuite driver
64826         * config/unix-chill.exp: rewrite of testsuite driver
64828 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
64830         In chill.execute:
64831         * iexpr.ch: Standardize uppercase.
64832         * tuples.dat: Standardize uppercase.
64833         * vary.ch: standardize.  Correct varying string assignments.
64834         * vary.dat: Add new output lines.
64836 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
64838         In chill.execute:
64839         * chprintf.ch: Standardize use of uppercase.
64840         * tuples.ch: Standardize and turn arr2 into a DCL,
64841           rather than a SYN.
64842         * pinits.ch: Standardize.
64844 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
64846         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
64847         * Makefil: Renamed to Makefile.in.
64848         * configure.in: New.
64850 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
64852         In chill.execute:
64853         * .cvsignore: Add result/output files.
64854         * Makefile: Fix up variables at start.  Use MFLAGS
64855           everywhere.  Correct bool_loc, built_ins entries.
64856           Add entry for vary1.ch.
64857         * bitarray.ch: Standardize upper-case usage.
64858         * bitexpr.ch: Standardize, add output of b1.
64859         * params.ch: Use arrayt in along PROC parameters, to
64860           avoid novelty problems.
64861         * sets.ch: Tiny cleanup.
64862         * vary1.ch: Re-indent.
64864 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
64866         * Add PR-related files to Makefiles, .cvsignore files, etc.
64868 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
64870         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
64871           with compiler objects. New names are test-flow.c and test-loop.c
64873 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
64875         * Upgraded c-torture tests from 1.19 to 1.20
64877         * new files:
64878         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
64879         * gcc.compile: 930623-1.c 930623-2.c
64880         * gcc.noncompile: 930622-1.c 930622-2.c
64881         * gcc.failure: 920411-1.c 920627-2.c
64882         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
64884 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
64886         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
64887           More changes to get testsuite working properly. Needs more work.
64888           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
64890 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
64892         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
64893           More changes to get testsuite working properly. Needs more work.
64895 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
64897         * chill.compile/compile.exp: Added for Dejagnu support
64898         * chill.execute/execute.exp: Added for Dejagnu support
64899         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
64901 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
64903         This should complete moving the CHILL test files.
64904         * chill.noncompile(.cvsignore printf.grt
64905             in-printf.grt chprintf.grt chprintf.ch):
64906             Added test-support files.
64907           (Makefile): Modified further.
64908         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
64909             signal.ch): Added test files.
64910           * chill.execute (.cvsignore printf.grt printr.c
64911             in-printf.grt rts.c chprintf.grt rts.h): Added
64912           test-support files.
64913             (Makefile): More corrections.
64915 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
64917         * chill.compile, chill.execute, chill.nocompile: Add CHILL
64918           test cases, ready for DejaGnu.
64920 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
64922         * Upgraded c-torture tests from 1.18 to 1.19
64924         * gcc.compile: added test(s):
64925           930607-1.c
64926         * gcc.execute: added test(s):
64927           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
64929         * added new subdirectory for misc tests: gcc.misc-tests
64930         * gcc.misc-test(s): added tests:
64931           inst-check.c test-consts.c test-ior.c test-switch.c
64933 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
64935         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
64937 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
64939         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
64941 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
64943         * Upgraded c-torture tests from 1.17 to 1.18
64945 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
64947         * Upgraded c-torture tests from 1.12 to 1.17
64949 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
64951         * lib/old-dejagnu.exp:
64952           Fixed handling of XFAIL target triplets to correctly
64953           recognize wildcard characters.  Removed code that
64954           appended a unique id tag to the end of the file name
64955           printed out by the result of the testcases within a
64956           given test file.
64958 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
64960         * lib/old-dejagnu.exp:
64961           Reworked expected failure handling to trigger off of XFAIL
64962           keyword in keyphrase embeded in testcase source code. The
64963           XFAIL keyword must be at the end of the keyphrase line. It
64964           may optionally be followed by one or more target triplets.
64965           It has just occured that the handling of wildcards in the
64966           target triplet may not be correct.
64968 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
64970         * g++.old-deja/tests:
64971           Moved all subdirectories up one level into g++.old-deja .
64973         * lib/old-dejagnu.exp:
64974           Fixed problem with CXXFLAGS not being properly reset, and being
64975           corrupted with extraneous "-c" compiler option.  This was
64976           causing binaries to not be generated for test that needed them.
64977           Modified strings passed to "pass" and "fail" so that individual
64978           tests from the same test file would be distinguished by an
64979           identifier appended to the test file name in the summary logs;
64980           this corrected a problem with erroneous diff logs.  Added code
64981           to search testcases for expected fail and unexpected pass keywords.
64983 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
64985         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
64987 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
64989         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
64990           Removed extraneous text from end of "Special g++ Options"
64991           keyphrase.
64993         * lib/old-dejagnu.exp: Added pattern matching to look for new
64994           keywords, embedded in testcases comments, which will trigger
64995           calls to xpass and xfail.
64997 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
64999         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
65000           comments embedded in the testcases, especially the one looking for
65001           special compiler options, as well as the pattern matching for the
65002           compiler output again.
65004 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
65006         * lib/old-dejagnu.exp: Do a proper check of the return value for
65007           execute tests. Fixed several problems with the pattern matching
65008           of the compiler output which gave erroneous test results.
65009           Changed several of the test result messages to be more descriptive.
65010         * config/unix-g++.exp: Proc g++_load now actually works and
65011           executes the tests passed to it and returns a usable return
65012           value.
65014 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
65016           * lib/gcc.exp: Exits gracefully if $CC is bogus.
65018 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
65020         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
65021           Modified both files to properly execute the old style
65022           dejagnu tests. The previous versions of these files were
65023           experimental and did not function anything near correctly.
65025 1993-04-05  Rob Savoye  (rob@cygnus.com)
65027         * Removed all Makefile.in and configure.in files. No configuration
65028         needed now.
65030 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
65032         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
65034 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
65036         * gcc.compile/configure.in, gcc.unsorted/configure.in,
65037         gcc.special/configure.in, gcc.noncompile/configure.in,
65038         gcc.execute/configure.in, gcc.code_quality/configure.in,
65039         g++.other/configure.in, g++.old-deja/configure.in,
65040         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
65041         in srcname setting.
65043 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
65045         * lib/udi.exp: Fixed mondfe and mondfe_download.
65046         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
65047         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
65049 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
65051         * config/udi-gdb.exp: Check $shell_id after connecting to target.
65052         (gdb_exit): Don't remove *_soc files.
65054 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
65056         * lib/c-torture.exp: Don't look for main; instead always use -w
65057         -c.  This is how the c-torture tests work.  Remove the object
65058         file if the compilation succeeds.
65059         * gcc.execute/execute.exp: Remove executable if test passes.
65060         * gcc.noncompile/noncompile.exp: Every test is an expected
65061         failure.
65062         * gcc.special/special.exp: Added tests from c-torture 1.11,
65063         corrected use of existing test.
65064         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
65065         gcc.execute/920625-1.c: Updated to c-torture 1.11.
65066         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
65067         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
65068         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
65069         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
65070         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
65071         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
65072         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
65073         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
65074         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
65075         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
65076         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
65077         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
65078         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
65079         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
65080         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
65081         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
65082         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
65083         c-torture 1.11.
65084         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
65085         correspond to c-torture 1.11.
65087         * New file.